Хочу скопировать записи из одного регистра накопления в другой такой же. Копирование происходит но не правильно. Если один регистратор делал несколько записей в регистре, то копирует последнюю его запись.
Почему так происходит?
Копирую так:
результат = выборка....
НаборЗаписей = РегистрыНакопления.НовыйРегистр.СоздатьНаборЗаписей(); НаборЗаписей.Отбор.Регистратор.Установить(результат.Регистратор);
Запись = НаборЗаписей.Добавить();
ЗаполнитьЗначенияСвойств(Запись, результат);
НаборЗаписей.Записать(истина);
НаборЗаписей2.Прочитать();
Для каждого Запись2 Из НаборЗаписей2 Цикл
Запись = НаборЗаписей.Добавить();
ЗаполнитьЗначенияСвойств(Запись, Запись2);
КонецЦикла;
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший