УФ. Проверить, что документ проводится из формы #793589


#0 by rabbidX
Нужна кое-какая проверка перед записью документа. Предполагается, что если документ проводится из формы и найдены ошибки, нужно задать вопрос о дальнейших действиях пользователю. При программном проведении просто откатить транзакцию. Запилил проверки перед записью документа в форме и в модуле объекта. Хочу отключить проверку в модуле объекта, если она была проведена в форме (т.е при проведении из формы, проверку в модуле объекта отключить). Пробовал через Дополнительные свойства, но форма документа управляемая, если получая в ней экземпляр объекта из данных формы, и записываю в него Дополнительное свойство, при проверке в модуле объекта этого свойства уже не будет, т.к. записывается другой экземпляр. Как избавиться от лишней проверки?
#1 by olegves
передай свой параметр через допсвойства объекта из ПередЗаписьюНаСервере
#2 by olegves
а вообще-то, задавать вопросы в транзакции - это говорит о твоей профнепригодности
#3 by RomanYS
используй ОбработкаПроверкиЗаполнения
#4 by rabbidX
, Спасибо Тут долгая транзакция не грозит ничем. Чтение данных пройдет (режим управления блокировкой управляемый). Запись по пространству блокировок предполагается редкая. Главное юзверям должно быть удобно.
#5 by rabbidX
К сожалению советы не помогли, сделал через параметр сеанса, хорошо нашелся неиспользуемыый. Может, внутри управляемой формы получить именно тот экземпляр объекта, который будет записываться в базу?
#6 by EvgeniuXP
ТекущийОбъект используй
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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