Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
24 июн 2024, 07:20

Добавить записи в регистр накопления из таблицы значений

Автор vladimir15921, 29 мая 2023, 10:46

0 Пользователей и 1 гость просматривают эту тему.

vladimir15921

Добрый день, не могу разораться, есть таблица значений ЗарезервированныеТовары , нужно добавить данные в регистр накопления РТ_ЗарезервированныеТовары


Для Каждого СтрокаТЧ Из Объект.ЗарезервированныеТовары Цикл
Набор = РегистрыНакопления.РТ_ЗарезервированныеТовары.СоздатьНаборЗаписей();
ДокРеализация = СтрокаТЧ.Реализация;

Набор.Отбор.Регистратор.Установить(ДокРеализация);
Набор.Прочитать();
Запись = Набор.Добавить();

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

Но при добавлении создаются записи но в 4 раза больше

antoneus

Ну, в 4 раза - это пока. Чем больше раз проводить документ, тем больше записей будет. А почему не сделать как положено - через движения?

vladimir15921

antoneus, Да вроде разобрался, сделано через движения, тут отдельная идет обработка, в которой выводится таблица значений и нужно править и далее сохранять в регистре изменения

Теги:  регистр 

Похожие темы (5)

Рейтинг@Mail.ru

Поиск