Имя: Пароль:
1C
1С v8
При программном проведении документ не сформировал движения по нужному регистру
0 smgn7
 
21.05.18
13:31
Добрый день! Подскажите пожалуйста, ситуация следующая:
При проведении документа, не была заполнена табличная часть, следовательно никаких движений сделано не было.
Сейчас программно добавляю табличную часть, с помощью обработки, но движения не создаются.
Если использовать эту же обработку в документе, где были сделаны проводки, всё работает.
Вопрос: как заставить документ делать движения по регистрам?

Набор записей создаю след образом:

    НаборЗаписейРС1 = РегистрыСведений.Застрахованные.СоздатьНаборЗаписей();
    НаборЗаписейРС1.Отбор.Регистратор.Установить(Договор.Ссылка);
    НаборЗаписейРС1.Прочитать();
1 Ёпрст
 
21.05.18
13:33
(0)
ДокументОбъект.Записать(РежимЗаписиДокумента.Проведение)
2 _stay true_
 
21.05.18
13:35
(0) Вы сначала проводите документ с пустой ТЧ, по которой формируются движения по регистру, после правите ТЧ ПРОВЕДЕННОГО документа?
Я ничего не упустил?
3 smgn7
 
21.05.18
14:16
(2) Сначала провожу документ (он имеет движение по 10 регистрам), по итогу сформировалось движение по 9 (т.к. не была заполнена табличная часть), сейчас программно формирую, если смотреть по регистрам, то движения есть, но из самого документа я их не вижу, в чем может быть причина?
4 craxx
 
21.05.18
14:18
(0) через Движения действуй.
5 Chameleon1980
 
21.05.18
14:18
"...но из самого документа я их не вижу..."
кого?
строки?
движения?
где нужно видеть (если движения)?
как узнал, что есть, но не ВИЖУ?
6 smgn7
 
21.05.18
14:20
Проблема решилась, извините, всем спасибо!