На рассмотрении
Заполнение документа в ТСД
Добрый день. В промежуточной конфигурации указываем, что при загрузке с ТСД в 1С Заказа на сборку должен создаваться Приходный ордер на товары. При этом не получается заполнить реквизит "Распоряжение" значением документа "Заказ на сборку".
В произвольном коде указываем следующим образом http://prntscr.com/e6gi4s Что сделано неправильно?
Сервис поддержки клиентов работает на платформе UserEcho
Добрый день!
Вам нужно ссылку проставить не на этот же документ, а на документ основания на основании которого происходит создание документа. Объект использовать не нужно, так как данные переменные уже ссылки на документы.
Используйте код:
Результат = Документ1СОснование;
Подсказки можете посмотреть в окне ввода произвольного кода, немного расширьте его, что бы увидеть все.
Спасибо. Работает.
Подскажите пожалуйста, можно ли каким-то образом оставить пустой табличную часть и заполнить ее в дополнительном произвольном коде? Сейчас я отключил заполнение полей табличной части в документе и в произвольном коде заполняю табличную часть, но при этом документ первоначально проводится в 1С с неправильно заполненной табличной частью, выводит сообщение на ТСД, а уже затем проводит документ с нужной мне табличной частью. http://prntscr.com/e6kk87 http://prntscr.com/e6kkj7 При этом есть возможность выполнять только дополнительный код http://prntscr.com/e6kktf , но в таком случае нужно заполнять и шапку документа. Не ясно, как это сделать, учитывая, что при выполнении только дополнительного произвольного кода становится недоступной переменная Документ1С http://prntscr.com/e6klh9
Тогда создание документа полностью описываете в произвольном коде вместе с заполнением шапки, в окне заполнения ставите "Исполнять только произвольный код".
Пример такого произвольного кода, можете посмотреть в существующем примере заполнение документа отбора и размещения товаров.
Добрый день,
Если мы вас правильно поняли, то:
ПриходныйОрдер.Распоряжение = "Документ1СОбъект.Ссылка"
ПриходныйОрдер.Распоряжение = "Результат = Найти Распоряжение..."