Запись документа без проверок #662442


#0 by PiotrLoginov
Здравствуйте всем. УТ 11. Написал обработку, сортирующую ТЧ документа ЗаказКлиента. Последняя строка модуля - Заказ.Записать При этом запускаются разнообразные процедуры конфигурации, призванные проверить корректность, зарегистрировать изменения документов и проч.: ПередЗаписью, ОбменДаннымиОбменУправлениеТорговлейБухгалтерияПредприятия30ПередЗаписьюДокумента (и другие аналогичные), потом еще запись автора документа и наконец - ЗаписатьВерсиюОбъекта Как-то можно записать объект без инициирования этих процедур? Или хотя бы без ЗаписатьВерсиюОбъекта (находится в общем модуле ВерсионированиеОбъктовСобытия). Заранее спасибо за советы.
#1 by SherifSP
подписка на событие
#2 by grayshadow
объект.обменданными.загрузка - истина:)
#3 by Fragster
а зачем тебе некорректный документ?
#4 by PiotrLoginov
подписка, я так понимаю, добавляет еще один дополительный обработчик к уже имеющимся, а мне надо не побольше обработчиков событий, а поменьше... или я чего-то недопонял? просто перед Заказ.Записать вставить Объект.ОбменДанными.Загрузка = Истина ? Да там документ-то фактически не меняется. Меняется только порядок строк в ТЧ. Проверять не надо ничего. И регистрировать - после выполнения обработки оператор еще будет его "мучать", тогда и зарегистрируется информация об изменении. Записи новой версии объекта. И Бог бы с ними, с дополнительными процедурами, но процедуры версионирования иногда требуют исключительных прав от пользователя. Править их я не могу - конфа на поддержке. Проще отключить лишнее в даннном случае.
#5 by Живой Ископаемый
2 что "подписка на событие"? 2 ты все правильно понял
#6 by Живой Ископаемый
+ но, правда в обработчике ПередЗаписью должно быть код вида Если Объект.ОбменДанными.Загрузка=Истина Тогда возврат;
#7 by PiotrLoginov
, Спасибо за помощь. Кажись, помогло. Дополнительные процедуры выполняются, но как правило после проверки Источник.ОбменДанными.Загрузка ничего проблемного не происходит. Да, есть там такая проверка.
#8 by PiotrLoginov
Всем спасибо за участие.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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