Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

движение в РН с ТЧ документа, но если позиций в ТЧ больше>1 только 1 запись-последняя

движение в РН с ТЧ документа, но если позиций в ТЧ больше>1 только 1 запись-последняя
Я
   Gen833
 
03.05.18 - 13:18
Для Каждого СтТЧ Из СтрокаТЧ.Продажа.Товары Цикл
                НаборЗаписей = РегистрыНакопления.ЗпРеализаторов.СоздатьНаборЗаписей();
                НаборЗаписей.Отбор.Регистратор.Установить(СтрокаТЧ.Продажа);

                Запись = НаборЗаписей.ДобавитьПриход();
                Запись.Регистратор = СтрокаТЧ.Продажа;
                Запись.Сотрудник = СтрокаТЧ.Сотрудник;
                Запись.Номенклатура = СтТЧ.Номенклатура;
                Запись.ХарактеристикаНоменклатуры = СтТЧ.ХарактеристикаНоменклатуры;
                Запись.Сумма  = СтТЧ.ЗП;
                Запись.Период = ТекущаяДата();
                НаборЗаписей.Записать();
                КонецЦикла;

Отбор по регистратору идет, и запись в регистр только одна (последняя позиция в ТЧ). Как сделать, чтоб запись в регистр происходила по каждой позиции? Надеюсь нормально обьснил...
 
 
   Сти
 
1 - 03.05.18 - 13:20
Инициализацию и запись набора вынести за цикл (до и после).
   Gen833
 
2 - 03.05.18 - 13:21
Блин, точно!

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует