Как изменить значение в регистре накопления?
☑
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) А записывать изменения Пушкин будет? И нафига ТЗ вообще?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший