Имя: Пароль:
1C
 
8.3 Вопрос про галочку "Заполнять из данных заполнения"
0 invest
 
21.12.15
18:48
Доброго времени.
Ситуация. Программно создается документ (без открытия формы документа).

В коде прописано явно.

        ДокументОбъект = Документы.РеализацияТоваровУслуг.СоздатьДокумент();
        ДокументОбъект.ХозяйственнаяОперация    = ПредопределенноеЗначение("Перечисление.ХозяйственныеОперации.РеализацияКлиентуРеглУчет");
...

Но, документ навыходе все же стоит с отличной хоз.операцией от требуемого. В конфигураторе нашел крыж "Заполнять из данных заполнения" на реквизите и указано значение заполнения. Как все таки сделать чтобы то что было в коде было бы приоритетом при создании документа все таки?
1 invest
 
21.12.15
18:51
забыл уточнить, УТ 11, на УФ-ах
2 Поpyчик-4
 
21.12.15
22:13
ЗначенияЗаполнения = Новый Структура("ХозяйственнаяОперация" , Перечисления.ХозяйственныеОперации.РеализацияКлиентуРеглУчет);
ДокументОбъект = Документы.РеализацияТоваровУслуг.СоздатьДокумент();
ДокументОбъект.Заполнить(Новый Структура("ЗначенияЗаполнения", ЗначенияЗаполнения));

Как-то так.
3 GROOVY
 
21.12.15
22:20
(0)  Какое отношение приведенное в посте имеет отношение к данным заполнения и событиям с этим связанным?
4 invest
 
22.12.15
07:03
(2) тоже думал об этом и даже попробовал, но все равно не взлетело.
5 GenV
 
22.12.15
08:04
(0) Т.е. сразу после второй строки ДокументОбъект.ХозяйственнаяОперация    = ПредопределенноеЗначение("Перечисление.ХозяйственныеОперации.РеализацияКлиентуРеглУчет"); у тебя меняется хозяйственная операция у объекта на другую? Или все-таки после записи документа, когда все проверки прошли в обработчиках модуля документа и который ты на проверил? Определись в какой момент меняется хоз. операция.