ОбработкаПроведения... программно или интерактивно #105251


#0 by Joes
Как проще определить в процедуре ОбработкаПроведения каким способом вызвана процедура: интерактивно из формы документа по кнопке "Провести" или программно по групповому проведению доков?
#1 by Денис2
ГрупповаяОбработкаСинтаксис:ГрупповаяОбработкаНазначение:Возвращает флаг групповой обработки: 1 - групповое обработка, 0 - иначе
#2 by Sasha
но надо учесть что вроде бы этот метод определяет групповое проведение только из пункта меню Операции->проведение документов...если групповое проведение своей обработкой то метод ИМХО не работает....но я точно не проверял...
#3 by Joes
т.е. если запустим восстановление ГП из отчета, и документ проведется, то метод вернет "0"? плохо.
#4 by Sasha
а ты передавай в обработке параметр Док.Провести("ГрупповаяОбработка");
#5 by Sasha
(+4)т.е. Док.Провести(,"ГрупповаяОбработка");
#6 by DBegunkov
Самое простое - анзначить глобальную переменную, например ГрупповаяОбработка Экспорт, и устанавливать ее при программном перепроведении. А в модуле проведения проверять ее значение
#7 by Мура
ты гонишь
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С