Лучший канал по 1с из всех, что приходилось смотреть. По контенту: 1с доросла до async, await, promise, которые были в javascript еще во времена мамонтов. Еще совсем пару столетий и функционал 1с приблизится к старичку js
@@ironskills-1c как-то понадобилось реализовать прогресс-бар, без конструирования доп регистра сведений, в который с сервера пишется прогресс выполнения, мы можем на клиенте только мотылятор изобразить
Иван, большое спасибо за видео, как всегда, очень понятно и доходчиво, поддержу предложение про обзор длительных процедур, выполнение в фоне и отображение прогресса выполнения.
Отличное иллюстративное видео! А нет ли у вас роликов по теории? Зачем вообще в 1С добавили асинхронные методы, особенности работы тонкого и веб-клиентов, работа в режимах совместимости, зачем настройки выполнения асинхронного кода и т.п. Потому что многие начинающие программисты не понимают зачем использовать асинхронные вызовы, в чем разница, что они как разработчики получают в результате и т.д.
Сколько бурлений-обсуждений было когда появилось оповещение, и вот прошло лет 10, вернулись к истокам. Почему сразу нельзя было сделать так, чтобы сохранить подобие синтаксиса ОФ загадка.
Здравствуйте, большое спасибо за ваши уроки. Подскажите, а не планируется третий вебинар по запросам? Я видел, что на стриме у Ильи Леонтьева несколько лет назад вы упоминали, что подумываете о вебинаре, касающемся обработки результата запроса после выполнения, но вебинара пока нет. Думаю, он был бы очень полезен.
Хотел спросить, вы начинали выпускать видео по БСП, но потом они перестали появляться на этом канале, может у вас есть полноценный курс по БСП и его можно приобрести?
Асинхронные методы достаточно интересны, но не так однозначны:) В видео простой пример - обработчик команды, 1 процедура в которой все и происходит. Из недавнего: модуль формы элемента спр, событие «ПриОткрытии()» - проверяем реквизит и если условие выполняется: Отказ и ПредупреждениеАсинх(). Из «ПриОткрытии» передаем в транзитную &НаКлиенте процедуру «Отказ», в ходе проверки устанавливаем его = «Истина», указываем у процедуры модификатор «Асинх» и используем метод ПредупреждениеАсинх(). Возвращаемся в «ПриОткрытии()» и «Отказ» обнуляется снова в «Ложь». В результате и предупреждение показали (тк «Отказ» в другой процедуре) и форма открывается (тк «Отказ» обнулился при переходе между процедурами) :) То ли они обе должны быть «Асинх», то ли нельзя совмещать процедуры «Асинх» и «не Асинх» - не докопался еще. И кст та же самая история со «СтандартнойОбработкой» - её установка = «Ложь» и использование асинхронного метода (а равно и модификатора «Асинх») приводит к обнулению «СтандартнойОбработки», те = «Истина»:) И начинаются танцы с бубном, когда из одной процедуры &НаКлиенте вызывается вторая «Асинх» процедура &НаКлиенте, в которой всего лишь один метод - ПредупреждениеАсинх(). Иначе не показывается:) А это уже «ОписаниеОповещения» какое-то:)
Мы добавляем в струкутуру ТекстДок до чтения, потом читаем. Почему мы получаем из той же структуры уже прочитанный документ? Ведь метод прочитать мы используем напрямую от ТекстДок?
Синтаксис не выглядит логичным во втором варианте. (В первом тоже не очень, но там уже смирились) В предпоследней строке получили какой-то Результат пока не понятно какого типа и что с ним можно сделать, а потом вдруг, как иллюзионист кролика из шляпы вытащили содержимое из ТекстДок. А про Результат можно просто забыть. Было бы привычнее, если бы этот ТекстДок стоял бы слева от знака присваивания, было бы видно что мы присваиваем ему какое-то значение, а потом что-то достаем и него (текст в данном случае).
Лучший канал про 1С
Лучший канал по 1с из всех, что приходилось смотреть.
По контенту:
1с доросла до async, await, promise, которые были в javascript еще во времена мамонтов.
Еще совсем пару столетий и функционал 1с приблизится к старичку js
Спасибо за комментарий) Да, 1С медленно, но верно развивается :)
Коротко и ясно! Респект и уважуха!
Как же ты классно все объясняешь, дай бог тебе здоровья. Это видео не смотрел, но предыдущие почти все.
Один из топовых каналов про 1С! Прекрасная подача материала. Спасибо!)
Только вчера узнал, что есть какие-то асинхронные методы, а сегодня уже обзор от вас. Спасибо))
Преподаватель от Бога =) Четко, понятно, логично, по существу.
Иван! Ты просто супер! Начал смотреть ваши видео и не могу остановиться.
Спасибо, Александр!) Добро пожаловать к нам на канал)
Спасибо за уроки! Можно в следующих видео рассказать про длительные процедуры, выполнение в фоне, индикатора и прогресс-бар для управляемых форм?
Да, сделаем ;)
@@ironskills-1c как-то понадобилось реализовать прогресс-бар, без конструирования доп регистра сведений, в который с сервера пишется прогресс выполнения, мы можем на клиенте только мотылятор изобразить
Прекрасная подача материала! Приятно смотреть!!!
Отличная информация. Как всегда подробно и с примерами. Спасибо!
Спасибо большое. Не знал про второй вариант реализации, теперь по мере возможности буду использовать его
Очень хорош, поддерживаю комментарием с воздуха
Спасибо за видео. Вы лучший канал про 1С
Благодарность Ивану!!!
Молодцы!
Так держать, продолжайте вашу полезную работу
Спасибо, очень подробное, а самое главное понятное объяснение. Единственное желательно прикладывать обработку
Спасибо, полезная информация. Ждём новые видео
как всегда все на высшем уровне ,🔥спасибо за ваш труд
Иван, так держать!👍
Спасибо за такое подробное и понятное объяснение!
Иван спасибо за разъяснение.
Иван, большое спасибо за видео, как всегда, очень понятно и доходчиво, поддержу предложение про обзор длительных процедур, выполнение в фоне и отображение прогресса выполнения.
Круто! Спасибо за полезную информацию!
Отличное видео
Класс, спасибо! Очень доступно и понятно!
Отличная подача материала!!!
Все четко и ясно. Спасибо за видео.
Очень доходчиво 👍👌
Отличное видео! Очень интересно и понятно. Спасибо!
Отличный контент, преподаватель молодец.
Нужно больше подкастов
Спасибо большое, очень доходчиво.
Просто комментарий для поднятия уровня статистики
Спасибо, все четко и понятно.
Отличная подача материала! Спасибо!
Спасибо. Даже не думал, что такое есть
Круто, как всегда!
Иван, спасибо! Очень полезно
Спасибо!
Как всегда очень качественная, доходчивая подача. Иван, что с БСП? Когда "новый сезон"?
Пишем) Осенью планируем полноценный курс выпустить по БСП)
чувак, ты отпад!)
Крутой выпуск! Даешь основы программирования, часть третью.
Спасибо за ваши видео
Отличное иллюстративное видео! А нет ли у вас роликов по теории? Зачем вообще в 1С добавили асинхронные методы, особенности работы тонкого и веб-клиентов, работа в режимах совместимости, зачем настройки выполнения асинхронного кода и т.п. Потому что многие начинающие программисты не понимают зачем использовать асинхронные вызовы, в чем разница, что они как разработчики получают в результате и т.д.
Спасибо! Вопрос - можно ли использовать Рефакторинг - Создать обработку оповещения , чтобы не писать процедуру вручную?
Сколько бурлений-обсуждений было когда появилось оповещение, и вот прошло лет 10, вернулись к истокам. Почему сразу нельзя было сделать так, чтобы сохранить подобие синтаксиса ОФ загадка.
Благодарю
Сорри, не прочитал комментарии, которые писали ранее. Ну что ж ждем осень, чтобы приобрести курс))
16:23 - не очень понял, для чего нужна переменная Результат на предпоследней строке?
Здравствуйте, большое спасибо за ваши уроки. Подскажите, а не планируется третий вебинар по запросам? Я видел, что на стриме у Ильи Леонтьева несколько лет назад вы упоминали, что подумываете о вебинаре, касающемся обработки результата запроса после выполнения, но вебинара пока нет. Думаю, он был бы очень полезен.
Да, Дмитрий, 3-й вебинар по запросам планируем сделать)
для ДокументPDF нет ОписаниеОповещение
Синтаксис: ПрочитатьАсинх(, )
Что делать?
Тогда нужно использовать асинхронную функцию ПрочитатьАсинх()
Иван, а к ИТС через такую регистрацию доступ будет?
Хотел спросить, вы начинали выпускать видео по БСП, но потом они перестали появляться на этом канале, может у вас есть полноценный курс по БСП и его можно приобрести?
В процессе записи, скоро выйдет в свет)
Асинхронные методы достаточно интересны, но не так однозначны:)
В видео простой пример - обработчик команды, 1 процедура в которой все и происходит.
Из недавнего: модуль формы элемента спр, событие «ПриОткрытии()» - проверяем реквизит и если условие выполняется: Отказ и ПредупреждениеАсинх(). Из «ПриОткрытии» передаем в транзитную &НаКлиенте процедуру «Отказ», в ходе проверки устанавливаем его = «Истина», указываем у процедуры модификатор «Асинх» и используем метод ПредупреждениеАсинх(). Возвращаемся в «ПриОткрытии()» и «Отказ» обнуляется снова в «Ложь».
В результате и предупреждение показали (тк «Отказ» в другой процедуре) и форма открывается (тк «Отказ» обнулился при переходе между процедурами) :) То ли они обе должны быть «Асинх», то ли нельзя совмещать процедуры «Асинх» и «не Асинх» - не докопался еще. И кст та же самая история со «СтандартнойОбработкой» - её установка = «Ложь» и использование асинхронного метода (а равно и модификатора «Асинх») приводит к обнулению «СтандартнойОбработки», те = «Истина»:) И начинаются танцы с бубном, когда из одной процедуры &НаКлиенте вызывается вторая «Асинх» процедура &НаКлиенте, в которой всего лишь один метод - ПредупреждениеАсинх(). Иначе не показывается:) А это уже «ОписаниеОповещения» какое-то:)
Спасибо за комментарий, Борис) Да, есть свою нюансы и в старых, и в новых методах, к сожалению)
Класс, но пользоваться этим ещё не скоро можно будет) пока типовые дойдут до этого режима совместимости...
Это да... К сожалению)
@@ironskills-1c оказывается можно)) Этот функционал не привязан к режиму совместимости и основным условием является просто платформа 18+ версии))
Привет! 10:13 как сделать, чтобы переносилось на новые строки как в видео? у меня одной строкой выводит
Нужно добавлять перенос строки в каждой строке (Символы.ПС)
@@ironskills-1c в текстовом документе или в 1С? как его можно поставить?
вы на каком то видео форматировали текст по = внутри блока , как вы это сделали
Похоже на то что новый метод асинх намного, намного удобнее чем эти описания Оповещения
Это просто попытка 1С привести написание асинхронных функции к общепринятому виду.
Мы добавляем в струкутуру ТекстДок до чтения, потом читаем. Почему мы получаем из той же структуры уже прочитанный документ? Ведь метод прочитать мы используем напрямую от ТекстДок?
Задонатил. Слишком все хорошо, чтобы не отблагодарить автора.
Спасибо, Андрей!)
Ждать - для функции вопрос работает?
Для функции Вопрос() - нет, но работает для ВопросАсинх()
а как ты строки так удаляешь ? upd ctrl+L
Да, уже написали, продублирую просто: Ctrl + L (удалить строку)
Синтаксис не выглядит логичным во втором варианте. (В первом тоже не очень, но там уже смирились) В предпоследней строке получили какой-то Результат пока не понятно какого типа и что с ним можно сделать, а потом вдруг, как иллюзионист кролика из шляпы вытащили содержимое из ТекстДок. А про Результат можно просто забыть. Было бы привычнее, если бы этот ТекстДок стоял бы слева от знака присваивания, было бы видно что мы присваиваем ему какое-то значение, а потом что-то достаем и него (текст в данном случае).
Спасибо за комментарий!) Да, новый синтаксис сначала непривычен, но со временем понимаешь, что он лучше, чем предыдущий)
Окошко с ведущим лучше бы поменьше сделать, а то немного отвлекает от окна где код пишется.
Пока режим совместимости в популярных типовых конфигурациях не дорастет до 8.3.18, путь к "Асинх" для меня закрыт )
Да, Антон, к сожалению, он для многих ещё закрыт) Но рано или поздно время придет ;)
Впервые вижу 1С. Js курильщика😅
Значит нам удалось показать Вам что-то новое😉
+
Урок для тех кто самостоятельно не умеет пользоваться Синтакс помощником.
Олег, наш канал рассчитан на начинающих программистов, поэтому не судите строго ;)
А делегаты реализовать по-нормальному можно было?
Не ходите в 1с
Спасибо🎉
Спасибо!