Не заполняется документ Ввод на основании
Здраствуйте, писал обработку для переноса остатков по счетам, в Уп 11.3. Захотел заполнить программно его.
Получился такой код, но проблема в том что Документы не создаются, хоть и процедура проходит.
Документ = Документы.ВводОстатков.СоздатьДокумент();
НоваястрокаТчДокумента = Документ.Товары.Добавить();
НоваястрокаТчДокумента.Номенклатура = Номенклатура;
НоваястрокаТчДокумента.Количество = Количество;
Документ.Склад = Склад;
Документ.Дата = ТекущаяДата();
Документ.Организация = Справочники.Организации.УправленческаяОрганизация;
Документ.Записать(РежимЗаписиДокумента.Проведение);
Получился такой код, но проблема в том что Документы не создаются, хоть и процедура проходит.
По теме из базы знаний
- Универсальная обработка "Помощник ввода на основании для 1C v7.7"
- Почта России - отправка и отслеживание, интеграция с Документооборот 8; УНФ
- Создание документа "Ввод остатков товаров" на основании документа "Остатки ЕГАИС"
- Ввод "Перемещения товаров" на основании "Заказов клиентов" для УТ 11, КА 2, ERP 2
- Перенос данных из УПП в ERP 2.5 / КА 2 (Импорт ЕРП / КА), обработка переноса документов и справочной информации
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(17) Вам надо научиться не что-то запрограммировать, а для начала понимать принцип - как это ВООБЩЕ работает? По каким правилам работают регистры, по каким правилам работает запись документов, по каким правилам работают обработчики событий... Без этой теории пытаться сделать ВводОстатков в тяжелом типовом решении - даже пытаться не стоит.
Документ = Документы.ВводОстатков.СоздатьДокумент();
Параметры = Новый Структура;
Параметры.Вставить("Номенклатура", Номенклатура);
Документ.Заполнить(Параметры);
НоваястрокаТчДокумента = Документ.Товары.Добавить();
НоваястрокаТчДокумента.Номенклатура = Номенклатура;
НоваястрокаТчДокумента.Количество = 55;
НоваястрокаТчДокумента.Цена = 1121;
Документ.Склад = Склад;
Документ.Дата = ТекущаяДата();
Документ.Организация = Справочники.Организации.УправленческаяОрганизация;
Документ.Записать(РежимЗаписиДокумента.Запись);
Сообщить(Документ.Ссылка);
ПоказатьДописал в начале эти строчки, документ начал создаваться, но заполняются только Дата, и Цена в табличной части.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот