Контроль при вводе на основании #290079


#0 by dodado
А можно как-то контролировать при вводе на основании, в зависимости от состояния документа основания, разрешать ввод подчиненного документа или нет? Например в зависимости от суммы документа основания.
#1 by shuhard
ДокументОбъект.<Имя документа> (DocumentObject.<Имя документа>) ОбработкаЗаполнения (Filling) Синтаксис: ОбработкаЗаполнения(<Основание>) Параметры: <Основание> Тип: Произвольный. Значение, которое используется как основание для заполнения. Описание: Возникает при вводе документа на основании, а также при выполнении метода Заполнить. В процедуре-обработчике этого события должен быть описан сам алгоритм заполнения реквизитов документа на основании переданного значения.
#2 by dodado
Если в этой процедуре я контролирую сумму документа основания, то если она меня не устраивает - я могу только не заполнить подчиненный документ, но он в любом случае создастся. А мне нужно не создавать его вовсе.
#3 by Aloex
а предварительно проверить сумму перед созданием подчиненного документа не представляется возможным?
#4 by ZyXEL
в процедуре ПриОткрытии есть условие если новый тогда.. вот так и проверяй... если не надо создавать пиши отказ=истина и всё документа не будет..
#5 by dodado
А в процедуре ПриОткрытии я смогу достучаться до документа-основания?
#6 by Aloex
Можешь. ДокументОснование
#7 by Wladimir_spb
В процедуре ПриОткрытии нельзя отказаться от открытия формы, только если принудительно закрывать. Нужно использовать ПередОткрытием.
#8 by dodado
О! Спасибо всем. Получилось.
#9 by dodado
Да. Я, кстати, в ПередОткрытием и писал.
#10 by ZyXEL
ой да... описался.... именно ПередОткрытием и имел ввиду..
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям