Скопировать таблицу значений 1С

Для копирования данных из одной таблицы значения в другую в типовых конфигурациях 1с 8 существует процедура модуля ОбщегоНазначения.ЗагрузитьВТаблицуЗначений. Она добавляет в таблицу значений строки из другой таблицы значений, наименования колонок должны совпадать.

Процедура ЗагрузитьВТаблицуЗначений(ТаблицаИсточник, ТаблицаПриемник) Экспорт
    Для каждого СтрокаТаблицыИсточника Из ТаблицаИсточник Цикл
          СтрокаТаблицыПриемника = ТаблицаПриемник.Добавить();
          ЗаполнитьЗначенияСвойств(СтрокаТаблицыПриемника,СтрокаТаблицыИсточника);
    КонецЦикла;
КонецПроцедуры
  • ТаблицаИсточник — таблица значений, откуда берутся значения.
  • ТаблицаПриемник — таблица значений, куда добавляются строки.

Также можно создать полную копию таблицы значений используя метод Скопировать

Синтаксис: Скопировать(<Строки>, <Колонки>)

Параметры:

<Строки> (необязательный). Тип: Массив. Массив строк для копирования. Если не указан, копируются все строки таблицы значений.

<Колонки> (необязательный). Тип: Строка. Список колонок для копирования в формате: “Колонка1, Колонка2…”.

Наша команда предоставляет услуги по консультированию, настройке и внедрению 1С.
Связаться с нами можно по телефону +7 499 350 29 00.
Услуги и цены можно увидеть по ссылке.
Будем рады помочь Вам!

Пример:

КопияТаблицы = Таблица.Скопировать();