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