Запускаю обработку через планировщик задач виндовс, она запускает процедуры в общих модулях по завершении создаются и открываются документы(10 секунд думает). Если добавить в конец При открытии() ЗавершитьРаботуСистемы(ложь) система закрывается, не создав документы, потому что продолжается выполнение процедур в общем модуле по созданию документов. 1с Розница 2.2
Как дождаться завершения загрузки документов и закрыть систему?
&НаКлиенте
Процедура ВыгрузитьВККМНоменклатуруИНастройки()
ОчиститьСообщения();
//ЗаполнитьТЗКассыККМ();
МассивККМ = Новый Массив;
Для каждого ЭлементТЗ Из Объект.ТЗКассыККМ Цикл
МассивККМ.Добавить(ЭлементТЗ.НазваниеККМ);
КонецЦикла;
ОписаниеОповещения = Новый ОписаниеОповещения("КассыТоварыОперацияЗавершение", ЭтотОбъект);
ПодключаемоеОборудованиеOfflineКлиент.НачатьВыгрузкуТоваровВККМOffline(ОписаниеОповещения, МассивККМ, Ложь);
КонецПроцедуры
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший