Скопировать таблицу значений 1С
Для копирования данных из одной таблицы значения в другую в типовых конфигурациях 1с 8 существует процедура модуля ОбщегоНазначения.ЗагрузитьВТаблицуЗначений. Она добавляет в таблицу значений строки из другой таблицы значений, наименования колонок должны совпадать.
Процедура ЗагрузитьВТаблицуЗначений(ТаблицаИсточник, ТаблицаПриемник) Экспорт
Для каждого СтрокаТаблицыИсточника Из ТаблицаИсточник Цикл
СтрокаТаблицыПриемника = ТаблицаПриемник.Добавить();
ЗаполнитьЗначенияСвойств(СтрокаТаблицыПриемника,СтрокаТаблицыИсточника);
КонецЦикла;
КонецПроцедуры
- ТаблицаИсточник — таблица значений, откуда берутся значения.
- ТаблицаПриемник — таблица значений, куда добавляются строки.
Также можно создать полную копию таблицы значений используя метод Скопировать
Синтаксис: Скопировать(<Строки>, <Колонки>)
Параметры:
<Строки> (необязательный). Тип: Массив. Массив строк для копирования. Если не указан, копируются все строки таблицы значений.
<Колонки> (необязательный). Тип: Строка. Список колонок для копирования в формате: “Колонка1, Колонка2…”.
Пример:
КопияТаблицы = Таблица.Скопировать();