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

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

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