Разработка 1С: Асинхронные функции в 1С - видео HD
00:16:42
Обнаружено блокирование рекламы на сайте
Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).
12n.ru 18165 роликов
7941 просмотр на сайте 12n.ru
Асинхронные функции в 1С - видео.
КАК ИСПОЛЬЗОВАТЬ АСИНХРОННЫЕ МЕТОДЫ В 1С?
Привет, друзья! Наверняка при решении задач по программированию в 1С вы сталкивались с ошибкой «Использование синхронных методов на клиенте запрещено». Сегодня мы покажем как избежать этой ошибки и писать код правильно, используя асинхронные методы.
Поддержать канал можно по ссылке: donate.stream/ya410011655962993
☝Записаться на курс «Профессия программист 1С: с нуля до профи»: ironskills.by/programmist-1c
#1с #ironskills
---
С уважением, команда IRONSKILLS
Привет, друзья! Наверняка при решении задач по программированию в 1С вы сталкивались с ошибкой «Использование синхронных методов на клиенте запрещено». Сегодня мы покажем как избежать этой ошибки и писать код правильно, используя асинхронные методы.
Поддержать канал можно по ссылке: donate.stream/ya410011655962993
☝Записаться на курс «Профессия программист 1С: с нуля до профи»: ironskills.by/programmist-1c
#1с #ironskills
---
С уважением, команда IRONSKILLS
развернуть свернуть
В видео простой пример – обработчик команды, 1 процедура в которой все и происходит.
Из недавнего: модуль формы элемента спр, событие «ПриОткрытии()» – проверяем реквизит и если условие выполняется: Отказ и ПредупреждениеАсинх(). Из «ПриОткрытии» передаем в транзитную &НаКлиенте процедуру «Отказ», в ходе проверки устанавливаем его = «Истина», указываем у процедуры модификатор «Асинх» и используем метод ПредупреждениеАсинх(). Возвращаемся в «ПриОткрытии()» и «Отказ» обнуляется снова в «Ложь».
В результате и предупреждение показали (тк «Отказ» в другой процедуре) и форма открывается (тк «Отказ» обнулился при переходе между процедурами) То ли они обе должны быть «Асинх», то ли нельзя совмещать процедуры «Асинх» и «не Асинх» – не докопался еще. И кст та же самая история со «СтандартнойОбработкой» – её установка = «Ложь» и использование асинхронного метода (а равно и модификатора «Асинх») приводит к обнулению «СтандартнойОбработки», те = «Истина»:) И начинаются танцы с бубном, когда из одной процедуры &НаКлиенте вызывается вторая «Асинх» процедура &НаКлиенте, в которой всего лишь один метод – ПредупреждениеАсинх(). Иначе не показывается:) А это уже «ОписаниеОповещения» какое-то:)