Как объединить две таблицы значений в одну в 1С?

В 1С для объединения двух таблиц значений используются специальные методы. Основной из них - это метод СоединитьТаблицы, который позволяет создать новую таблицу на основе двух исходных.

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

// Добавляет в начало первой ТЗ, значения из второй ТЗ, колонки обоих ТЗ должны совпадать 
// Данный способ работает быстрее чем стандартный с добавлением в конец строк из другой ТЗ 
// Подробности см. http://www.gilev.ru/простой-трюк-для-быстрого-объединени/ 
// 
// Параметры: 
// Таблица1 - ТаблицаЗначений - в эту таблицу, в начало (а не в конец) будут добавлены строки из Таблица2 
// Таблица2 - ТаблицаЗначений - таблица, строками которой требуется дополнить значение из параметра Таблица1 
// 
Процедура ДополнитьТаблицуЗначениямиИзВторой(Таблица1, Таблица2) Экспорт 
    Для Индекс = 1 По Таблица2.Количество() Цикл 
        Таблица1.Вставить(0); 
    КонецЦикла; 
    Для Индекс = 0 По Таблица2.Колонки.Количество() - 1 Цикл 
        Таблица1.ЗагрузитьКолонку(Таблица2.ВыгрузитьКолонку(Индекс), Индекс); 
    КонецЦикла; 
КонецПроцедуры

Ваша валентинка ждет отправки

С наступающим Новым Годом!

У вас 0

Упс… Кажется, не хватает снежинок.
Лови больше снежинок на сайте.

Снеговик

1С в облаке
— это не страшно!

Обзор сервиса «Печать товарной накладной ТОРГ-12 для корректного учета в 1С:Бухгалтерии 3.0.» - 42CLOUDS

Нажимая на кнопку, Вы даете согласие на обработку персональных данных

Оставьте отзыв о нас

Расскажите, как сервис 42Clouds помог вашему бизнесу.

Отзыв будет опубликован после проверки модератором.

Оставьте заявку. Мы свяжемся с вами в самое ближайшее время.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных

Оставьте заявку. Мы свяжемся с вами в самое ближайшее время.

*нажимая на кнопку, Вы даете согласие на обработку персональных данных