Меню Закрыть

Вывод списка в таблицу или текстовый файл

Значительная часть работы в программе 1С связана с разного рода списками и таблицами. Это могут быть списки элементов справочников, журналы документов определенного вида, таблица проводок и так далее. В данной статье мы рассмотрим несколько способов вывода списков в табличный документ, возможность вывода его на печать и сохранения в файл на диске в нужном формате.

Пример списка
Рис. 1
Вывод списка — это встроенная функция 1с, которая доступна пользователям прикладных решений на управляемых формах. Обратите внимание, при выводе учитываются текущие настройки отбора и сортировки, а также включенные колонки. Подробнее об этом мы писали в цикле статей, посвященному работе со списками в 1с.

Вывод линейного (неиерархического) списка

Для вывода простого линейного списка в табличный или текстовый документ необходимо в форме с исходным списком воспользоваться командой Еще — Вывести список.

Вывод списка
Рис. 2

Далее в диалоговом окне следует установить колонки, которые будут выводиться в новый документ. При этом, если в исходном списке была предусмотрена возможность множественного выделения строк, то в диалоговом окне можно указать режим печати выделенных строк.

Настройка списка
Рис. 3

Особенности вывода иерархических списков

Отдельно стоит отметить случай, когда исходный список имеет группы, то есть является иерархическим.

Для вывода древовидной структуры справочника в табличный документ, необходимо переключить его режим отображения. Сделать это можно прямо в списке. Для этого нужно выбрать команду Еще — Режим просмотра.
Режим просмотра
Рис. 4

После этого при выводе иерархического списка в табличный документ, информация будет выводиться с группировками в соответствии со структурой исходного списка. Поэтому для вывода группы и подчиненных элементов необходимо переключить режим списка в Дерево или Иерархический список. После этого при выводе списка в табличный документ автоматически создадутся группировки. При этом диалоге появится возможность указать режим вывода данных с подчиненными элементами.

Иерархия
Рис. 5

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

Контрагенты
Рис. 6

Дополнительные функции

Полученный таким образом документ можно сохранить стандартной командой (иконка сохранения в правом верхнем углу окна) в одном из нескольких доступных форматов.

Сохранение
Рис. 7
Если в диалоговом окне выбора настроек формирования списка, выбрать вместо табличного документа текстовый. То формируемый список будет выведен в обычный текстовый документ, при этом значения из разных колонок в одной строке будут разделены знаками табуляции.

На этом все. Приятной и удобной работы! 

Подписывайтесь на наши группы в социальных сетях, чтобы не пропустить новые публикации.

Поделитесь ссылкой, если Вам понравилась эта статья

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *