Как в 1С загрузить таблицу значений в регистр сведений?

В данном примере результат запроса выгружаем в Таблицу значений, набор полей таблицы значений полностью соответствует набору полей регистра сведений.

Таб = Запрос.Выполнить().Выгрузить();

РегистрПоНалогам = РегистрыСведений.СпособыОтраженияРасходовПоНалогам;
НаборПоНалогам = РегистрПоНалогам.СоздатьНаборЗаписей();
НаборПоНалогам.Загрузить(Таб);
НаборПоНалогам.Записать();

Таблицу значений можно сформировать и заполнить другими способами. Так же регистр можно заполнить путем обхода в цикле таблицы значений.

Для каждого Строка Из Таб Цикл

   МенеджерЗаписи = РегистрыСведений.СпособыОтраженияРасходовПоНалогам.СоздатьМенеджерЗаписи();
   ЗаполнитьЗначенияСвойств(МенеджерЗаписи, Строка);
   МенеджерЗаписи.Записать();

КонецЦикла;

Пример обработки можно скачать.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *