![]() |
#11 |
Участник
|
Цитата:
Сообщение от Ivanhoe
![]() Поменяйте процесс.
1. Создаете номенклатуру. По умолчанию она заблокирована. 2. Создаете нужно количество упаковок. 3. Указываете активную упаковку в номенклатуре. 4. Снимаете блокировку с номенклатуры, при этом проверка, что указана активная упаковка. Или автоматическое снятие блокировки при выполнении п.3. Так и проще запрограммировать, и проще наладить процесс управления номенклатурами. Достаточно часто в компаниях есть целый регламент заведения новой номенклатуры - как раз в него и можно встроить создание этих самых упаковок. P.S. сорри, но вышеприведенные варианты, имхо, - типично программистский подход ![]() Предложили еще такой вариант, но он мне никаким образом не нравится и я всеми силами противлюсь: Заполнить вкладку контроллами, не привязанных к какой-либо таблице (что дает не вызывать лишний раз ValidateWrite) и после заполнения их, пройдя все проверки по этим полям (которые тоже надо писать вручную) и проверки по всем датасорсам, сохранить эти значения в таблицу упаковки.. %) Вот такое странное решение, с которым я пытаюсь бороться %) |
|