Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
02 окт 2022, 13:32

Выгрузить МассивСтрок В таблицу Значений

Автор Андрей Бутенко, 19 сен 2022, 10:27

0 Пользователей и 1 гость просматривают эту тему.

Андрей Бутенко

Здравствуйте! После выполнения операции НайтиСтроки у одной таблицы Значений результат записывается в массив строк. Подскажите пожалуйста, как можно записать этот массив в другую таблицу значений или можно ли как то сразу в таблицу записывать результат?

LexaK

Андрей Бутенко, попробуйте читать СП (синтаксис помощник) там 90% ответов на такие элементарные вопросы,
вот такой командой можно скопировать в другую ТЗ, отобранные строки

НоваяТЗ = СтараяТЗ.Скопировать(...);

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

Андрей Бутенко

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

LexaK

<Строки> (необязательный) Тип: Массив.

и у вас Массив!

надо же! какое совпадение!!!
если помогло нажмите: Спасибо!

antoneus

Массив у вас появился после выполнения команды НайтиСтроки, так? В команду НайтиСтроки вы передавали отбор - структуру, так? Этот же отбор можно передать в команду Скопировать и обойтись без промежуточного массива:

Вариант синтаксиса: Скопировать по отбору
Синтаксис:
Скопировать(<ПараметрыОтбора>, <Колонки>)
Параметры:
<ПараметрыОтбора> (необязательный)
Тип: Структура.
Ключ структуры - идентификатор колонки, а значение структуры - значение отбора.
<Колонки> (необязательный)
Тип: Строка.
Список колонок для копирования в формате: "Колонка1, Колонка2...".

Теги:

Похожие темы (5)

Рейтинг@Mail.ru Rambler's Top100

Поиск