Есть задача - при записи справочника из формы элемента задавать вопрос и при ответе да создавать документ, в котором один из реквизитов заполнен ссылкой на этот элемент справочника.
Соответственно 1) элемент может быть новый 2)элемент может по какой-то своей проверке и не записаться.
Как правильно написать, где какие обработчики ожидания сделать, чтобы реализовать это на УФ?
перед записью в форме отменять, задавать вопрос, флаг задания вопроса и его ответ сохранять в реквизит формы, ывать Записать() снова, реквизит формы запихивать в ДополнительныеСвойства ТекущегоЭлемента в ПриЗаписиНаСервере, в модуле объекта в ПриЗаписи в зависимости от значения в ДополнительныхСвойствах всё делать
(3) Нда, двумя задачами одновременно занимаюсь, сумбурно написал - "Создавать" вообще не в тему слово :(
Напишу вот так:
Есть форма элемента, в ней при записи надо спросить ("Создать документ?") Если ответ да, то после записи открыть форму нового документа, у которого заполнен реквизит ссылкой на элемент.
Соответственно форму элемента могут закрыть с записью, также элемент может не записаться по своей проверке, тогда открывать форму документа не надо. Элемент справочника может быть и новый.
Я был уверен, что оно не вызывается, если записать через закрытие формы. Получается вообще всё просто.
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс