|
УФ. Проверить, что документ проводится из формы
| ☑ |
0
rabbidX
22.03.17
✎
17:38
|
Нужна кое-какая проверка перед записью документа. Предполагается, что если документ проводится из формы и найдены ошибки, нужно задать вопрос о дальнейших действиях пользователю. При программном проведении просто откатить транзакцию. Запилил проверки перед записью документа в форме и в модуле объекта. Хочу отключить проверку в модуле объекта, если она была проведена в форме (т.е при проведении из формы, проверку в модуле объекта отключить). Пробовал через Дополнительные свойства, но форма документа управляемая, если получая в ней экземпляр объекта из данных формы, и записываю в него Дополнительное свойство, при проверке в модуле объекта этого свойства уже не будет, т.к. записывается другой экземпляр.
Как избавиться от лишней проверки?
|
|
1
olegves
22.03.17
✎
17:42
|
(0) передай свой параметр через допсвойства объекта из ПередЗаписьюНаСервере
|
|
2
olegves
22.03.17
✎
17:44
|
(0) а вообще-то, задавать вопросы в транзакции - это говорит о твоей профнепригодности
|
|
3
RomanYS
22.03.17
✎
17:45
|
используй ОбработкаПроверкиЗаполнения
|
|
4
rabbidX
22.03.17
✎
18:25
|
(1), (3) Спасибо
(2) Тут долгая транзакция не грозит ничем. Чтение данных пройдет (режим управления блокировкой управляемый). Запись по пространству блокировок предполагается редкая. Главное юзверям должно быть удобно.
|
|
5
rabbidX
30.03.17
✎
20:10
|
К сожалению советы не помогли, сделал через параметр сеанса, хорошо нашелся неиспользуемыый.
Может, внутри управляемой формы получить именно тот экземпляр объекта, который будет записываться в базу?
|
|
6
EvgeniuXP
30.03.17
✎
20:54
|
ТекущийОбъект используй
|
|