sergq
Дата: 20.07.2012 18:12:23
Здравствуйте.
Захотелось странного.
Допустим есть документ. на основании этого документа строится другой.
По сути просто 1-й документ копируется во второй.
Во втором документе в табличной части есть поле, которое должно быть заполнено.
В ХП делаем копирование одного документа в другой. Но на данном этапе мы не знаем значения этого поля.
Ну и поле копирования документа говорим пользователю - открой там-то и проставь значения.
Если на этапе проектирования указать для данного поля, что оно not null, то тогда сервер не даст закомитить транзакцию,
в которой копируется документ.
если не указать, что поле not null, то тогда есть вероятность, что пользователь забудет заполнить поле.
Как быть в данной ситуации?
Спасибо
WildSery
Дата: 20.07.2012 23:26:13
Dimitry Sibiryakov,
А. Это я уже о чём-то своём задумался.
По сути копирование не должно отличаться от создания нового документа, за исключением того, что какие-то данные уже будут заполнены.
Т.е. нужна не "ХП для копирования", а "ХП для получения данных документа для заполнения нового".