Имя: Пароль:
1C
1С v8
Как изменить значение в регистре накопления?
0 КВАДРО2
 
07.06.12
09:19
Как изменить значение в регистре накопления?

Очень давно не программировал, вот потребовалось в нескольких РН изменить значение одного из полей по конкретному регистратору, вот что делаю:


   НаборЗаписей = РегистрыНакопления.НДСПредъявленный.СоздатьНаборЗаписей();
   НаборЗаписей.Отбор.Регистратор.Установить(Документы.КорректировкаЗаписейРегистров.НайтиПоНомеру("00000000104"));
   НаборЗаписей.Прочитать();
   ТаблицаРасходов = НаборЗаписей.Выгрузить();

Получаю таблицу значений:
В цикле далле

Для каждого ТекСтрока из ТаблицаРасходов Цикл
 ТекСтрока.СчетФактура = Документы.СчетФактуры.ПустаяСсылка;
КонецЦикла;


Но во первых это не отрабатывает, как записать изменеия в регистр накопления?
1 Maxus43
 
07.06.12
09:19
НаборЗаписей.Загрузит(ТаблицаРасходов);
наборЗаписей.записать();
2 Defender aka LINN
 
07.06.12
09:20
(0) А записывать изменения Пушкин будет? И нафига ТЗ вообще?
Независимо от того, куда вы едете — это в гору и против ветра!