Имя: Пароль:
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) Спасибо!

Я был уверен, что оно не вызывается, если записать через закрытие формы. Получается вообще всё просто.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn