Имя: Пароль:
1C
1С v8
Вопрос про ДополнительныеСвойства документа
0 Taugor
 
30.10.19
16:31
Всем привет!
Необходимо не открывать форму введенного на основание нового документа, при определенном условие. Для это записываю в ДополнительныеСвойства Отказ=Истина;

Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)

        Если ТипЗнч(ДанныеЗаполнения) = Тип("ДокументСсылка.Реализация")

        Иначе
            ЭтотОбъект.ДополнительныеСвойства.Вставить("Отказ", Истина);
        КонецЕсли;
        
    КонецПроцедуры // ОбработкаЗаполнения()

При событии ПриСозданииНаСервере у формы документа, структура ДополнительныеСвойства уже пуста

//ДопСвойства = РеквизитФормыВЗначение("Объект").ДополнительныеСвойства.

Подскажите, что не так делаю?
1 Taugor
 
30.10.19
16:36
Отладчиком видно, что она заполнилась на первом шаге. На втором уже пуста.
2 DrWatson
 
30.10.19
16:36
(0) РеквизитФормыВЗначение("Объект") - создаёт новый объект, который заполняется данными из формы. Того объекта из ОбработкаЗаполнения уже нет.
3 Taugor
 
30.10.19
16:42
как тогда лучше передать и получить параметр "Отказа"?
4 DrWatson
 
30.10.19
16:43
(3) Никак. Нужно реализовать это же условие в ПриСозданииНаСервере.