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

Возвращает копию текущей таблицы значений

Метод Скопировать() имеет несколько вариантов синтаксиса:

Вариант синтаксиса 1: копирование по строкам и колонкам

Синтаксис метода, позволяющий скопировать определенные строки таблицы значений, выглядит так:

А также альтернативный англоязычный синтаксис:

Параметры

Описание параметров метода Скопировать() :

Имя параметра Тип Описание
Строки (необязательный) Массив Массив строк для копирования. Если параметр не указан, копируются все строки таблицы значений
Колонки (необязательный) Строка Перечисление имен копируемых колонок через запятую. Если параметр не указан, будут скопированы все колонки
Жирным шрифтом выделены обязательные параметры

Возвращаемое значение

Описание варианта 1

Метод Скопировать() возвращает копию текущей таблицы значений. Если указан параметр Строки , то копируются только указанные строки. Если указан параметр Колонки , то копируются значения только для указанных колонок. Если оба параметра опущены, создается полная копия текущей таблицы значений.

Вариант синтаксиса 2: копирование по отбору

Синтаксис метода, позволяющий скопировать строки по настроенному отбору, выглядит так:

А также альтернативный англоязычный синтаксис:

Параметры

Описание параметров метода Скопировать() :

Имя параметра Тип Описание
ПараметрыОтбора (необязательный) Структура Ключ структуры — идентификатор колонки, а значение структуры — значение отбора.
Колонки (необязательный) Строка Перечисление имен копируемых колонок через запятую. Если параметр не указан, будут скопированы все колонки
Жирным шрифтом выделены обязательные параметры

Возвращаемое значение

Описание варианта 2

Метод Скопировать() возвращает копию текущей таблицы значений. Если указан параметр ПараметрыОтбора , то копируются только строки, удовлетворяющие условиям отбора. Если указан параметр Колонки , то копируются значения только для указанных колонок. Если оба параметра опущены, создается полная копия текущей таблицы значений.

Читайте также:  Astell kern ppe11 ak jr 64gb

Доступность

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).

Пример использования

Пример кода с использованием метода Скопировать() :

С уважением, Владимир Милькин (преподаватель школы 1С программистов и разработчик обновлятора).

Подписывайтесь и получайте новые статьи и обработки на почту (не чаще 1 раза в неделю).

Вступайте в мою группу ВКонтакте, Одноклассниках, Facebook или Google+ — самые последние обработки, исправления ошибок в 1С, всё выкладываю там в первую очередь.

Как помочь сайту: расскажите (кнопки поделиться ниже) о нём своим друзьям и коллегам. Сделайте это один раз и вы внесете существенный вклад в развитие сайта. На сайте нет рекламы, но чем больше людей им пользуются, тем больше сил у меня для его поддержки.

Нажмите одну из кнопок, чтобы поделиться:

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

  • ТаблицаИсточник — таблица значений, откуда берутся значения.
  • ТаблицаПриемник — таблица значений, куда добавляются строки.

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

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

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