Имя: Пароль:
1C
1С v8
добавление регистра к существующим проводкам
0 _barracuda_
 
16.08.18
15:33
Добрый день такой вопрос.Без моего кода документ делает нужные проводки по регистру запасы.а как добавляю свой копрокод) то всего одна проводка:
            НаборЗаписейУчетная = РегистрыНакопления.Запасы.СоздатьНаборЗаписей();
                        НаборЗаписейУчетная.Отбор.Регистратор.Установить(Ссылка);
                        
                        НоваяЗапись = НаборЗаписейУчетная.Добавить();
                        НоваяЗапись.ВидДвижения=ВидДвиженияНакопления.Приход;
                        НоваяЗапись.Период = ЭтотОбъект.Дата;
                        НоваяЗапись.Организация = Справочники.Организации.НайтиПоКоду("000001");
                        НоваяЗапись.СтруктурнаяЕдиница=ЭтотОбъект.СтруктурнаяЕдиницаПолучатель;
                       .................................................................
                         НаборЗаписейУчетная.Записать();
1 BobCat
 
16.08.18
15:36
Прочитать набор сначала попробуй
2 _barracuda_
 
16.08.18
15:40
(1)Спасибо.Хорошего дня
3 DrShad
 
16.08.18
15:47
и не проводки а движения
4 s03
 
16.08.18
15:52
(0) Да и набор записей зачем создавать? Если у документа уже есть эти движения и достаточно к ним добавить то, что тебе требуется
5 DrShad
 
16.08.18
15:58
(4) движения есть только у объекта, а у чувака ссылка
6 hhhh
 
16.08.18
16:56
(4) там знать надо. Если в типовой пишут через движения, то движения, если через НаборЗаписей, то тоже делать через НаборЗаписей.
7 DrShad
 
16.08.18
17:32
(6) ну как бы движения и есть набор записей )))
8 hhhh
 
16.08.18
19:03
(7) ну если в типовой сделано движениями, а запись движений в самом конце транзакции происходит. Тогда то что мы запишем через набор записей в конце обработки проведения затрется нахрен.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.