Для записи данных в независимый периодический регистр сведений из таблицы значений в 1С, необходимо выполнить следующие шаги:
1. Создать набор записей для регистра сведений.
2. Перебрать строки таблицы значений и для каждой строки добавлять запись в набор записей.
3. Записать набор записей в регистр.
Пример кода:
1С (Код)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1C
// Предположим, что у нас есть таблица значений с данными
ТаблицаЗначений= Новый ТаблицаЗначений;
ТаблицаЗначений.Колонки.Добавить("Валюта");
ТаблицаЗначений.Колонки.Добавить("Период");
ТаблицаЗначений.Колонки.Добавить("Курс");
// Заполняем таблицу значений (пример)
ТаблицаЗначений.Добавить().Валюта= "USD";
ТаблицаЗначений.Добавить().Валюта= "EUR";
// Создаем набор записей для периодического регистра сведений
НаборЗаписей.Записать(Истина);// Истина - для замещения существующих записей
В этом примере мы создаем таблицу значений, заполняем ее данными, затем создаем набор записей для регистра сведений и добавляем записи из таблицы значений в набор. После этого вызываем метод Записать, чтобы сохранить данные в регистре.