Краткий обзор функции и возможностей связи excel / эксель и программы (конфигурации) на платформе 1С 8: 8.2, 8.3.
Выгрузка в excel из 1С 8 печатной формы или содержимого справочника
Часто встает потребность выгрузки содержимого справочников (номенклатура, товары, контрагенты и т.д.), списка документов из программ на платформе 1С: Бухгалтерия предприятия, Зарплата и управление персоналом ЗУП и прочих. Для этого не обязательно писать специальную обработку, так как в платформе реализованы механизмы, позволяющие это сделать стандартным образом, не прибегая к программированию:
1. Любую печатную форму можно сохранить в excel после вывода на экран:
- встаем в сформированную печатную форму,
- далее нажимаем Файл — Сохранить Как или Сохранить копию
- далее выбираем тип файла — Лист Excel 2007 — … (*.xlsx) или просто Лист Excel (*.xls) и путь для сохранения и сохраняем.
2. Для выгрузки содержимого справочника или табличной части и т.д. (произвольного списка):
- на списке нажимаем правую кнопку мыши Вывести список… (или Действие — Вывести список…);
- выбираем Выводить в табличный документ и настраиваем какие колонки нам нужны и нажимаем ОК;
- получаем печатную форму и далее сохраняем ее в excel согласно п. 1.
Загрузка данных из Excel в программу на платформе 1С 8
Для загрузки данных, остатков и пр. из Excel в справочники, табличные части документов и т.д. есть несколько способов. Но, стоит отметить, что загрузку должен выполнять компетентный специалист и, конечно же, обязательно перед любой загрузкой сделать архивную копию вашей базы 1с. Рассмотрим некоторые способы:
1) Воспользоваться Универсальной обработкой Загрузка данных из табличного документа.
Универсальная обработка «Загрузка данных из табличного документа» служит для для загрузки данных в справочники, регистры сведений и табличные поля различных объектов (документов и пр.) из файлов формата Табличных документов 1С (.mxl), Microsoft Excel (.xls), текстовых файлов (.txt) и dbf-файлов (dBase III).
Данную обработку можно найти на диске ИТС, или, возможно, в составе некоторых типовой конфигурации 1С.
2) Написать программисту собственную обработку загрузки.
Для загрузки и создания требуемых объектов в 1С необходимо вначале программно получить содержание файла excel. Методика зависит от программиста.