Выгрузка документов из 1С:Предприятие — рутинная задача, с которой сталкивается каждый пользователь системы.hether вы бухгалтер, кладовщик или менеджер, рано или поздно потребуется перенести данные в Excel для анализа, отправить контракт партнёру в PDF или передать информацию в другую программу. Казалось бы, что может быть проще? Но на практике даже опытные пользователи сталкиваются с неочевидными нюансами: почему-то пропадают колонки при экспорте, искажается форматирование в PDF, а обмен с внешними системами внезапно прерывается ошибкой.

В этой статье мы разберём все актуальные способы выгрузки документов из 1С — от базовых (печать и сохранение в файл) до продвинутых (программный обмен через API). Особое внимание уделим типичным ошибкам при экспорте в Excel 2019+, которые возникают из-за изменений в формате файлов Microsoft, а также нюансам работы с облачными версиями 1С:Фреш. Материал будет полезен как новичкам, так и тем, кто хочет оптимизировать рутинные операции.

1. Печать документа: от простого к сложному

Самый очевидный способ «вывести» документ — распечатать его. Но даже здесь есть подводные камни: не все знают, что в можно не только отправлять данные на принтер, но и сохранять печатную форму в PDF или XPS без дополнительных программ.

Чтобы распечатать документ:

  • 📄 Откройте нужный документ (например, Счёт на оплату или Накладная) в режиме просмотра.
  • 🖨️ Нажмите кнопку Печать на панели инструментов (или клавиши Ctrl+P).
  • 🔧 В открывшемся окне выберите принтер (или виртуальный принтер Microsoft Print to PDF для сохранения в файл).
  • ⚙️ При необходимости настройте параметры: количество копий, ориентацию страницы, масштаб.

Если вам нужно сохранить документ в PDF без печати:

  1. В окне печати выберите принтер Microsoft Print to PDF (входит в состав Windows 10/11).
  2. Нажмите Печать и укажите путь для сохранения файла.
  3. Готово! Файл будет создан с оригинальным форматированием.
💡

Если в печатной форме не хватает реквизитов (например, отсутствует поле "Доп. информация"), проверьте настройки макета печатной формы в Администрирование → Печатные формы, отчёты и обработки. Часто требуемые поля скрыты по умолчанию.

⚠️ Внимание: При печати документов с большим количеством строк (например, накладных на 100+ позиций) может возникать обрезка данных. В этом случае перед печатью уменьшите масштаб в настройках принтера до 80-90% или используйте функцию Предварительный просмотр для ручной настройки разрывов страниц.

2. Экспорт в Excel: почему колонки съезжают и как это исправить

Экспорт в Excel — самый востребованный способ выгрузки данных из . Однако пользователи часто сталкиваются с проблемами:

  • 📊 Колонки съезжают, данные попадают не в те ячейки.
  • 🔢 Числовые значения (например, суммы) отображаются как текст.
  • 🗓️ Даты преобразуются в непонятный числовой формат.
  • 🔍 Пропадают формулы или условное форматирование.

Чтобы экспортировать документ в Excel правильно:

  1. Откройте документ или список документов (например, журнал Реализация товаров и услуг).
  2. Выделите нужные строки (или оставьте всё, если требуется полная выгрузка).
  3. Нажмите Файл → Сохранить как... и выберите формат Excel (*.xlsx).
  4. В окне экспорта отметьте галочкой Сохранять форматирование (если доступно).
  5. Подтвердите сохранение и дождитесь завершения процесса.

Если колонки съезжают, попробуйте следующие решения:

  • 🔄 Используйте Файл → Отправить → Файл Excel (данные) вместо стандартного сохранения — этот метод лучше сохраняет структуру.
  • 📏 Перед экспортом уменьшите ширину колонок в , чтобы они помещались на экран.
  • 🛠️ В Excel после импорта выделите все ячейки и примените формат Общий (вкладка Главная → Формат → Формат ячеек).

Убедитесь, что в настройках 1С включён режим "Показывать все колонки"|Проверьте ширину колонок в таблице 1С|Отключите фильтры и группировки|Сохраните текущий отчёт в 1С (на случай сбоя)-->

Проблема при экспорте Причина Решение
Дата отображается как число (например, 44197) Excel хранит даты в числовом формате Примените к ячейке формат Дата
Суммы с копейками округляются Формат ячейки установлен как Числовой без десятичных знаков Установите формат Денежный или Числовой с 2 знаками
Текст в ячейках обрезается Ограничение ширины колонки Дважды кликните по правому краю заголовка колонки для автоподбора ширины
Формулы не работают Экспортированы как текст Пересохраните файл в формате .xlsx (не .xls)
⚠️ Внимание: При экспорте больших таблиц (более 10 000 строк) в Excel 2019+ может возникать ошибка "Недостаточно памяти". В этом случае разбейте выгрузку на части или используйте формат .csv (без форматирования).

3. Сохранение в PDF: почему шрифты становятся "квадратиками"

PDF — универсальный формат для обмена документами, но при сохранении из пользователи часто сталкиваются с проблемой отображения шрифтов. Вместо кириллических символов появляются пустые квадраты или иероглифы. Это связано с тем, что по умолчанию использует шрифты, которые не встраиваются в PDF.

Чтобы сохранить документ в PDF без искажений:

  1. Откройте документ и нажмите Печать (или Ctrl+P).
  2. Выберите виртуальный принтер PDF24, doPDF или Microsoft Print to PDF.
  3. Перед сохранением откройте Свойства принтера и установите:
    • 📜 Формат бумаги: A4.
    • 🖼️ Качество печати: 600 dpi или выше.
    • 🔤 Шрифты: Встраивать все шрифты (если есть такая опция).
  4. Сохраните файл и проверьте результат.
  5. Если шрифты всё равно не отображаются:

    • 🔄 Попробуйте другой виртуальный принтер (например, CutePDF или Foxit PDF Printer).
    • 📋 Экспортируйте документ сначала в Word (формат .docx), а затем сохраняйте в PDF из Word.
    • 🛠️ Обновите шрифты в системе (особенно Arial, Times New Roman, Courier New).
    Почему в PDF пропадают логотипы компании?

    Если в печатной форме есть логотип, но он не отображается в PDF, проверьте:

    1. Формат изображения — должен быть .png или .jpg (не .bmp).

    2. Разрешение — не менее 150 dpi.

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

    4. Обмен данными с другими системами: XML, JSON, API

    Если вам нужно передать данные из в другую программу (например, в CRM, ERP или на сайт), простого экспорта в Excel будет недостаточно. Здесь потребуются более продвинутые методы: выгрузка в XML, JSON или использование REST API.

    Самые распространённые сценарии:

    • 📦 Выгрузка каталога товаров для интернет-магазина.
    • 📊 Передача финансовых данных в аналитическую систему (Power BI, Tableau).
    • 🔄 Синхронизация заказов с Bitrix24, АмоCRM или МойСклад.
    • 🏦 Обмен с банком (выписки, платежные поручения).

Для настройки обмена:

  1. Перейдите в Администрирование → Обмен данными.
  2. Выберите нужный формат обмена (например, CommerceML для интернет-магазинов).
  3. Настройте параметры подключения (адрес сервера, логин/пароль).
  4. Укажите, какие данные нужно выгружать (справочники, документы, остатки).
  5. Запустите тестовый обмен и проверьте лог на ошибки.

Пример выгрузки документа в XML через встроенный механизм:


// Код для выгрузки документа "РеализацияТоваровУслуг" в XML

Процедура ВыгрузитьДокументВXML(Документ)

ЗаписьXML = Новый ЗаписьXML();

ЗаписьXML.ОткрытьФайл("C:\Export\document.xml");

ЗаписьXML.ЗаписатьОбъект(Документ);

ЗаписьXML.Закрыть();

КонецПроцедуры

⚠️ Внимание: При обмене данными через XML или JSON обязательно проверяйте кодировку файла. Если в получаемой системе вместо кириллицы отображаются иероглифы, установите кодировку UTF-8 в настройках экспорта. В 1С 8.3.20+ это делается через параметр КодировкаТекста.UTF8.
📊 Какой формат обмена вы используете чаще всего?
XML
JSON
Excel
PDF
Другой

5. Выгрузка через внешние обработки: когда стандартных средств недостаточно

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

Где взять обработки для выгрузки:

  • 📥 Инфостарт — крупнейшая база готовых решений.
  • 🔧 Портал ИТС — официальные обработки от .
  • 🛠️ GitHub — открытые решения от сообщества (ищите по запросу 1C export).

Как подключить внешнюю обработку:

  1. Скачайте файл обработки (обычно с расширением .epf или .erf).
  2. В перейдите в Файл → Открыть... и выберите скачанный файл.
  3. Следуйте инструкциям обработки (обычно нужно указать параметры выгрузки).
  4. Запустите выгрузку и сохраните результат.

Популярные обработки для выгрузки:

Обработка Назначение Формат выгрузки
ВыгрузкаУниверсальная Выгрузка любых документов и справочников Excel, CSV, XML
CommerceML для 1С Обмен с интернет-магазинами XML (CommerceML 2.0)
Выгрузка в PDF с водяными знаками Сохранение документов с защитой PDF
JSON Export Выгрузка данных для веб-сервисов JSON
💡

Внешние обработки позволяют гибко настраивать выгрузку, но требуют осторожности: всегда проверяйте код на вирусы и тестируйте на копии базы перед использованием в рабочей системе.

6. Автоматизация выгрузки: расписания и фоновые задания

Если документы нужно выгружать регулярно (например, ежедневно отправлять отчёты в Excel или синхронизировать данные с сайтом), ручной экспорт станет утомительным. К счастью, в есть инструменты для автоматизации:

  • 🕒 Регламентные задания — выполняют выгрузку по расписанию.
  • 🤖 Фоновые задания — работают без блокировки интерфейса.
  • 📅 Планы обмена — для синхронизации с другими системами.

Как настроить регламентное задание для автоматической выгрузки:

  1. Перейдите в Администрирование → Поддержка и обслуживание → Регламентные задания.
  2. Создайте новое задание, выберите тип Выполнение обработки.
  3. Укажите обработку для выгрузки (например, ВыгрузкаВExcel.epf).
  4. Настройте расписание (ежедневно, еженедельно, в определённое время).
  5. Укажите параметры выгрузки (путь для сохранения, формат файла).
  6. Сохраните и активируйте задание.

Пример кода для фоновой выгрузки документов в CSV:

Процедура ВыгрузитьДокументыВCSVНаФоне()

ФоновоеЗадание = ФоновыеЗадания.Создать("ВыгрузкаДокументов");

ФоновоеЗадание.Параметры.КаталогВыгрузки = "C:\Export\";

ФоновоеЗадание.Параметры.Формат = "CSV";

ФоновоеЗадание.ВыполнитьАсинхронно();

КонецПроцедуры

⚠️ Внимание: При настройке автоматической выгрузки учитывайте нагрузку на сервер. Если в пиковые часы (например, в 9:00) одновременно запустятся выгрузка и другие регламентные операции, это может замедлить работу для всех пользователей. Оптимальное время для фоновых задач — ночные часы или обеденный перерыв.

7. Типичные ошибки и как их избежать

Даже опытные пользователи сталкиваются с ошибками при выгрузке документов. Рассмотрим самые распространённые проблемы и их решения.

Ошибка 1: "Недостаточно памяти для выполнения операции"

Возникает при попытке экспортировать большие таблицы (более 50 000 строк) в Excel.

  • 🔹 Решение: Разбейте выгрузку на части или используйте формат CSV.
  • 🔹 Альтернатива: Выгрузите данные в SQL и затем импортируйте в Excel через Power Query.

Ошибка 2: "Файл повреждён и не может быть открыт"

Чаще всего происходит при сохранении в Excel из-за сбоя в процессе выгрузки.

  • 🔹 Решение: Повторите экспорт, предварительно закрыв все программы, которые могут блокировать файл.
  • 🔹 Проверка: Откройте повреждённый файл в блокноте — если там есть данные, попробуйте восстановить через Excel (Файл → Открыть → Восстановить).

Ошибка 3: "Нет прав на выполнение операции"

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

  • 🔹 Решение: Обратитесь к администратору для настройки ролей. Требуемые права:
    • Чтение для документов.
    • Экспорт данных (в некоторых конфигурациях выделен отдельно).
    • Запись внешних файлов (для сохранения на диск).

Ошибка 4: "Не найден драйвер для подключения к базе"

Проявляется при попытке обмена данными с внешней системой.

  • 🔹 Решение: Установите недостающие компоненты:
    • Для SQL-обмена: Native Client или ODBC-драйвер.
    • Для HTTP-обмена: проверьте настройки прокси-сервера.
Что делать, если после обновления 1С перестала работать выгрузка?

После обновления платформы или конфигурации могут "слететь" настройки обмена. Проверьте:

1. Совместимость обработки с новой версией (на сайте разработчика).

2. Настройки прав доступа (иногда обновление сбрасывает роли).

3. Форматы обмена (например, в 1С 8.3.21+ изменился синтаксис для работы с JSON).

Если проблема остаётся — откатните базу на предыдущую версию и протестируйте выгрузку на тестовом сервере.

8. Особенности выгрузки в облачной версии 1С:Фреш

1С:Фреш — облачный сервис, который имеет ряд ограничений по сравнению с локальной версией. Это касается и выгрузки документов.

Что нужно знать:

  • 🔒 Ограниченный доступ к файловой системе: нельзя сохранять файлы напрямую на диск. Вместо этого используйте:
    • Облачные хранилища (Яндекс.Диск, Google Drive).
    • Встроенную почту 1С:Фреш для отправки файлов.
  • ⚙️ Отсутствие внешних обработок: нельзя подключать .epf-файлы. Вместо этого используйте:
    • Стандартные механизмы выгрузки.
    • Готовые расширения из каталога 1С:Фреш.
  • 🔄 Обмен данными через API: для интеграции с другими системами придётся использовать REST API или OData.

Как выгрузить документ из 1С:Фреш:

  1. Откройте документ и нажмите Ещё → Сохранить как....
  2. Выберите формат (Excel, PDF).
  3. Укажите способ сохранения:
    • 📧 Отправить на email.
    • 🖥️ Сохранить в 1С:Диск (облачное хранилище от ).
    • 🔗 Сгенерировать ссылку для скачивания.
⚠️ Внимание: В 1С:Фреш действуют лимиты на количество выгружаемых документов в месяц (зависит от тарифа). При превышении лимита выгрузка будет заблокирована до следующего расчётного периода. Актуальные лимиты уточняйте в личном кабинете.

FAQ: Ответы на частые вопросы

Можно ли выгрузить документ из 1С в Word?

Да, но не напрямую. Есть два способа:

  1. Сохраните документ в PDF, а затем конвертируйте в Word через Adobe Acrobat или онлайн-сервисы.
  2. Используйте внешнюю обработку (например, ВыгрузкаВWord с Инфостарта).
  3. Учтите, что форматирование может съехать, особенно если в документе есть таблицы.

Почему при экспорте в Excel суммы отображаются с точкой вместо запятой?

Это связано с региональными настройками Windows:

  • В Windows перейдите в Параметры → Время и язык → Регион → Дополнительные параметры даты, времени и региональных стандартов.
  • На вкладке Форматы установите Русский (Россия).
  • Перезагрузите компьютер и повторите экспорт.
  • Если проблема остаётся, откройте файл в Excel и замените точки на запятые через Найти и заменить (Ctrl+H).

Как выгрузить документ из 1С на Mac?

На macOS алгоритм выгрузки такой же, как на Windows, но есть нюансы:

  • Для сохранения в PDF используйте встроенную функцию печати (Cmd+P → PDF → Сохранить как PDF).
  • Для работы с Excel установите Microsoft Excel для Mac или используйте Numbers (но форматирование может отличаться).
  • Если работает через Parallels или VirtualBox, настройте общие папки для сохранения файлов.
Можно ли выгрузить документ из 1С в Google Таблицы?

Да, есть несколько способов:

  1. Экспортируйте документ в Excel, а затем импортируйте в Google Таблицы через Файл → Импорт.
  2. Используйте 1С:Облачный архив с интеграцией Google Drive.
  3. Настройте автоматическую выгрузку через API (потребуются знания программирования).

Для регулярной синхронизации удобно использовать сервис Zapier или Make (ex-Integromat).

Как выгрузить документ из 1С 7.7?

В 1С:Предприятие 7.7 процесс выгрузки отличается:

  • Для печати используйте Файл → Печать с выбором принтера PDF.
  • Для экспорта в Excel:
    1. Откройте документ.
    2. Нажмите Файл → Сохранить как....
    3. Выберите формат Текст с разделителями (*.csv).
    4. Откройте файл в Excel и разбейте данные по колонкам (Данные → Текст по столбцам).
  • Для обмена данными используйте Конвертацию данных (меню Сервис).

Учтите, что 1С 7.7 не поддерживает современные форматы (например, .xlsx), поэтому для работы с новыми версиями Excel потребуется конвертация.