Имя: Пароль:
1C
1С v8
УФ при записи справочника по вопросу создавать документ
,
0 Liova
 
29.08.19
15:22
Всем привет!

Есть задача - при записи справочника из формы элемента задавать вопрос и при ответе да создавать документ, в котором один из реквизитов заполнен ссылкой на этот элемент справочника.
Соответственно 1) элемент может быть новый 2)элемент может по какой-то своей проверке и не записаться.

Как правильно написать, где какие обработчики ожидания сделать, чтобы реализовать это на УФ?
1 Fragster
 
гуру
29.08.19
15:27
перед записью в форме отменять, задавать вопрос, флаг задания вопроса и его ответ сохранять в реквизит формы, ывать Записать() снова, реквизит формы запихивать в ДополнительныеСвойства ТекущегоЭлемента в ПриЗаписиНаСервере, в модуле объекта в ПриЗаписи в зависимости от значения в ДополнительныхСвойствах всё делать
2 Liova
 
29.08.19
15:28
(1) Забыл добавить, что надо сразу форму нового документа открывать, через ПриЗаписи же не получится это.
3 Мимохожий Однако
 
29.08.19
15:29
А теперь полное задание без спешки изложи. Каша какая-то.. Кто на ком стоит?
4 Liova
 
29.08.19
15:33
(3) Нда, двумя задачами одновременно занимаюсь, сумбурно написал - "Создавать" вообще не в тему слово :(
Напишу вот так:

Есть форма элемента, в ней при записи надо спросить ("Создать документ?") Если ответ да, то после записи открыть форму нового документа, у которого заполнен реквизит ссылкой на элемент.

Соответственно форму элемента могут закрыть с записью, также элемент может не записаться по своей проверке, тогда открывать форму документа не надо. Элемент справочника может быть и новый.
5 polosov
 
29.08.19
15:38
(4) В форме элемента справочника есть событие "ПослеЗаписи". Можешь там развлекаться.
6 Liova
 
29.08.19
15:43
(5) Спасибо!

Я был уверен, что оно не вызывается, если записать через закрытие формы. Получается вообще всё просто.