Документы и Печать · 10 мин
Как выгрузить форму в 1С: полная инструкция
Как выгрузить форму из 1С в Excel, PDF и файл: сохранение табличного документа, выгрузка данных справочников и документов, типичные ошибки и проверка результата.
Выгрузка формы в 1С — одна из самых частых операций: нужно передать отчёт бухгалтеру, отправить документ контрагенту, открыть данные в Excel или сохранить печатную форму в PDF. В зависимости от задачи под «выгрузкой формы» понимают разное: сохранение печатной формы документа, экспорт табличного документа (отчёта) в файл, выгрузку данных справочника или табличной части в Excel, а также выгрузку самой формы объекта конфигурации для разработчика.
Хорошая новость в том, что почти все эти задачи решаются штатными средствами платформы без программирования. В типовых конфигурациях (Бухгалтерия, Управление торговлей, ЗУП) есть кнопки «Сохранить», «Ещё → Сохранить как», «Выгрузить», а универсальный механизм «Сохранить табличный документ» работает практически везде, где данные показаны в виде таблицы или печатной формы.
Ниже разобраны все основные сценарии: от простого сохранения счёта в PDF до выгрузки списков в Excel и работы с формами в конфигураторе. Для каждого варианта указаны условия, при которых он подходит, и типичные ошибки.
Что именно вы хотите выгрузить: определяем задачу
Прежде чем искать кнопку, уточните, что в вашем случае называется «формой». От этого зависит инструмент:
- Печатная форма документа (счёт, накладная, акт) — выгружается в PDF или Excel из окна предварительного просмотра.
- Отчёт или табличный документ (ОСВ, карточка счёта, реестр) — сохраняется через «Файл → Сохранить как».
- Список справочника или документов — выводится командой «Вывести список» и затем сохраняется.
- Табличная часть документа (товары, услуги) — выгружается кнопкой «Выгрузить» над таблицей.
- Форма объекта конфигурации (для разработчика) — выгружается в файлы конфигурации или копируется через конфигуратор.
Дальше каждый сценарий разобран отдельно. Если вы не уверены, какой у вас случай, начните с первого — он покрывает большинство бытовых задач.
Как выбрать способ выгрузки
Выгрузка печатной формы документа в PDF или Excel
Самый частый сценарий: есть документ (счёт, реализация, акт), и его печатную форму нужно сохранить файлом. Порядок действий одинаков во всех типовых конфигурациях.
- 1Откройте документ и нажмите кнопку «Печать», выберите нужную печатную форму
- 2В окне предварительного просмотра нажмите «Файл → Сохранить как» или иконку дискеты
- 3Укажите формат: PDF для отправки, Excel — для редактирования
- 4Выберите папку, задайте понятное имя файла и сохраните
- 5Откройте сохранённый файл и проверьте, что все страницы и данные на месте
Формат PDF выбирайте, когда файл нужно только просматривать или подписывать: вёрстка не «поедет» у получателя. Excel удобен, если получатель будет менять данные — например, менеджер хочет дописать цены в коммерческом предложении. Учтите, что при сохранении в Excel сохраняется только внешний вид таблицы: формулы и связи с базой не переносятся.
Если кнопки «Сохранить» на панели нет, используйте главное меню: «Файл → Сохранить как». Этот пункт доступен всегда, когда активное окно — табличный документ.
Сохранение отчёта или табличного документа
Любой отчёт в 1С (оборотно-сальдовая ведомость, анализ счёта, карточка склада) после формирования представляет собой табличный документ. Его можно сохранить тем же способом: сформируйте отчёт, затем «Файл → Сохранить как».
Доступные форматы обычно включают:
- MXL — внутренний формат табличных документов 1С; открывается только в 1С, подходит для передачи между базами.
- XLS / XLSX — для работы в Excel.
- ODS — для OpenOffice и LibreOffice.
- PDF — для просмотра и архива.
- HTML, TXT — для веб-страниц и простого текста.
При сохранении большого отчёта в Excel учитывайте ограничение: в листе Excel не более 1 048 576 строк. Огромные выгрузки (например, обороты за несколько лет по крупной базе) могут не поместиться — тогда формируйте отчёт частями по периодам или выгружайте в MXL/TXT.
Выгрузка списка справочника или документов в Excel
Когда нужно получить в Excel список контрагентов, номенклатуры или документов за период, не обязательно формировать отчёт. В форме списка есть штатная команда.
Откройте нужный список (например, «Номенклатура»), нажмите «Ещё → Вывести список». В появившемся окне отметьте колонки, которые нужны в выгрузке, и нажмите «ОК». Список выведется как табличный документ — дальше сохраните его через «Файл → Сохранить как» в Excel.
Полезные приёмы:
- Перед выводом настройте отбор и сортировку в списке — выгрузится только то, что видно на экране.
- Уберите лишние колонки: чем меньше полей, тем чище файл.
- Если нужен полный список, снимите отборы и ограничения по периоду.
Аналогично работает кнопка «Выгрузить» (или «Ещё → Выгрузить») над табличной частью документа — она сохраняет строки товаров или услуг в файл, который затем можно загрузить в другой документ через «Загрузить».
Выгрузка табличной части в файл и последующая загрузка — удобный способ перенести товары между документами или базами одной конфигурации. Но структура колонок должна совпадать: файл из «Управления торговлей» не загрузится в «Бухгалтерию» без обработки.
Выгрузка формы объекта в конфигураторе (для разработчика)
Если под «формой» понимается форма объекта конфигурации (экранная форма документа или справочника), работа ведётся в конфигураторе. Откройте конфигурацию, найдите объект в дереве, раскройте ветку «Формы».
Для переноса формы между конфигурациями используются два подхода:
- Выгрузка конфигурации в файлы: «Конфигурация → Выгрузить конфигурацию в файлы» — все формы сохраняются в виде XML-файлов в структуре каталогов.
- Копирование модуля формы: откройте форму, перейдите на вкладку «Модуль», скопируйте код вручную — подходит для переноса отдельных процедур.
Для обмена данными между базами формы выгружать не нужно — используются правила обмена или универсальный обмен данными в формате XML (обработка «Универсальный обмен данными в формате XML»). Через неё выгружаются сами данные: документы, справочники, остатки.
Проверка результата и типичные ошибки
После сохранения всегда открывайте полученный файл и сверяйте его с тем, что видно в 1С. На проверку уходит меньше минуты, а ошибка, ушедшая контрагенту, обходится дороже.
Как проверить результат
Открывается в Excel/PDF-просмотрщике без ошибок
Программа сообщает о повреждении файла — сохраните заново в другом формате
Все строки и страницы на месте, итоги совпадают с 1С
Обрезаны строки или последняя страница — проверьте отборы и ограничения Excel
Суммы отображаются как числа, даты корректны
Числа стали текстом, даты сбились — отформатируйте в Excel вручную
Русский текст читается
Каракули в TXT/CSV — пересохраните в кодировке UTF-8
Ограничения и когда нужен программист
Штатные средства покрывают сохранение того, что уже видно на экране. Но есть задачи, где их недостаточно:
- регулярная автоматическая выгрузка по расписанию (например, ежедневная выгрузка заказов в Excel на FTP);
- выгрузка в специфичный формат — CSV с заданной структурой, XML по схеме контрагента, JSON для сайта;
- выгрузка данных, которых нет ни в одном отчёте — произвольная выборка по нескольким объектам.
Такие задачи решаются обработками, написанными на встроенном языке 1С. Простейший вариант — внешняя обработка с запросом и сохранением результата через ТабличныйДокумент.Записать(). Если ваша учётная система дорабатывается, поручите это специалисту по 1С; самостоятельно безопаснее ограничиться штатными кнопками.
Что важно запомнить
Печатную форму и отчёт сохраняйте через «Файл → Сохранить как», список — через «Ещё → Вывести список», табличную часть — через «Выгрузить». PDF — для отправки, Excel — для редактирования, MXL — для обмена между базами 1С. После выгрузки откройте файл и сверьте данные, а перед загрузкой чего-либо в базу делайте резервную копию.
Частые вопросы
Как выгрузить из 1С в Excel, если кнопка «Сохранить как» неактивна?
Команда доступна только тогда, когда активное окно — табличный документ (печатная форма или сформированный отчёт). Сначала сформируйте отчёт или откройте печатную форму, затем кликните в область таблицы и повторите «Файл → Сохранить как». Если окно открыто в режиме просмотра без редактирования, сохранение всё равно доступно.
В каком формате лучше отправлять документы контрагенту?
Оптимальный вариант — PDF: он открывается на любом устройстве, сохраняет вёрстку и не редактируется случайно. Excel отправляйте только если получатель должен изменить данные. MXL и другие форматы 1С контрагенту без установленной 1С не подойдут.
Почему при открытии выгруженного файла в Excel числа стали текстом?
1С сохраняет ячейки с тем форматом, который задан в табличном документе. Если число сохранилось как текст, в Excel выделите столбец и используйте «Данные → Текст по столбцам» с типом «Общий» или преобразуйте через значок ошибки в углу ячейки. Для финансовых расчётов всегда проверяйте тип данных в итоговых колонках.
Можно ли выгрузить сразу несколько документов одним файлом?
Да. В списке документов выделите нужные строки (с Ctrl или Shift), нажмите «Печать» и выберите форму — все документы попадут в один табличный документ, который сохраняется одним файлом. Либо используйте «Ещё → Вывести список» для выгрузки самого списка.
Как выгрузить данные из 1С в другую программу (CRM, сайт)?
Штатно — через промежуточный файл: выгрузите список или отчёт в Excel/CSV и импортируйте в целевую систему. Для регулярного обмена нужна интеграция: типовые механизмы обмена, веб-сервисы или обработки на встроенном языке. Это задача для специалиста по 1С, так как требует сопоставления структур данных двух систем.
Что делать, если PDF сохраняется с обрезанными колонками?
Проблема в настройках печати табличного документа. В окне предварительного просмотра откройте «Файл → Параметры страницы», включите масштаб «Уместить по ширине» или уменьшите масштаб вручную, проверьте ориентацию (альбомная для широких таблиц). После настройки сохраните файл заново.