


Табличная часть документа 1С
Пытаюсь программно создать документ. В отладчике вижу правильное заполнение реквизитов. Пытаюсь добавить пару строк в табличную часть. В итоге создается некий объект типа ДокументТабличнаяЧастьСтрока с правильной структурой, с правильно заполненными реквизитами, НО... Во-первых, строк БОЛЬШЕ, чем должно быть (6 вместо 2), во-вторых, этот объект никак не связан с документом, а в документе не отображается наличие строк этой табличной части. Созданный документ не записывается, но и сообщений об ошибке нет. Что я делаю неправильно?
НовыйДок = Документы.ПоступлениеТоваровУслуг.СоздатьДокумент();
...Цикл
Товары = НовыйДок.Товары.Добавить();
Товары.ХХХ = YYY;
...
КонецЦикла;
НовыйДок.Записать(РежимЗаписиДокумента.Запись);
Проблема вероятно связана с тем что ты добавляешь строки в табличную часть документа, но не устанавливаете связь между этими строками и самим документом, крч для того чтобы строки были связаны с документом и отображались в нем те надо установить соответствующие ссылки
НовыйДок = Документы.ПоступлениеТоваровУслуг.СоздатьДокумент();
...Цикл
Товар = НовыйДок.Товары.Добавить();
Товар.ХХХ = YYY;
...
КонецЦикла;
НовыйДок.Записать(РежимЗаписиДокумента.Запись);
убедись, что реквизиты корректные