Имя: Пароль:
1C
1С v8
Заполнение допреквизита в новом документе в УТ 11
0 JastAMan
 
15.09.19
01:29
На основании реализации создаю Приобретение услуг и прочих активов. В открывающейся форме, создаваемого на основании реализации, документа нужно заполнить допреквизит. В моем случае это значение логического типа. Если тип документа-основания -реализация, то значение допреквизита = Истина.
Поживиться функцией из БСП ЗаписатьСвойстваУОбъекта не получится, т.к. она сделана для уже сохраненных в БД объектов.
Сохранять новый документ перед заполнением реквизита - не красиво. Можно конечно при отказе от сохранения чистить регистр, но - тоже как-то громоздко получается.
При открытии формы искать элемент управления допреквизита и заполнять его на форме не получится - форма не знает на основании создается объект или нет.

Каким путем пойти?
Все-таки записывать создаваемое поступление услуг и пр активов, заполнять допреквизит а потом, в случае отказа от сохранения, чистить регистр?
1 hhhh
 
15.09.19
02:18
(0) ну тупо присвоить значение этому реквизуту. Не обращаясь к БСП.
2 shuhard
 
15.09.19
11:23
(0) передать значение в дополнительныеобъекты документа и в событии после записи обработать, БСП тут и сбоку не лежит
3 Лефмихалыч
 
15.09.19
11:55
(0) а почему не передать в форму в данных заполнения, например, или в параметрах формы все, что нужно и потом в приСозданииНаСервере обработать?