К статье
Практический материал

Документы и Печать · 9 мин

Как перенести документ из 1С в Word

Как перенести документ из 1С в Word: встроенные макеты, копирование табличной части, внешние шаблоны и печать. Пошаговые инструкции, ошибки и FAQ.

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

Универсального переключателя «экспорт в Word» в типовых конфигурациях нет, поэтому важно понимать, какие механизмы доступны именно в вашей программе. Ниже разобраны основные способы: сохранение печатной формы, работа с макетами Word, копирование табличных частей и программный вывод через COM-объект.

Перед началом убедитесь, что на компьютере установлен Microsoft Word, а у пользователя 1С есть права на печать документа и, при необходимости, на подключение внешних обработок. Это снимет большинство проблем ещё на старте.

Какие способы переноса существуют и какой выбрать

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

Для разовых задач подойдёт копирование через буфер обмена или сохранение табличного документа. Для повторяющихся — макеты Word внутри конфигурации, внешние печатные формы (файлы .epf) или программный вывод через COM-соединение с Word.

Сравнение вариантов

Сохранение печатной формы

Быстро и без настройки, но результат — статичный документ, данные не обновятся при изменении в 1С.

Копирование через буфер обмена

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

Макет «Документ Word»

Автозаполнение из данных 1С, требует настройки шаблона и прав на изменение конфигурации или расширение.

Внешняя печатная форма (.epf)

Гибкое решение без изменения конфигурации; нужен файл обработки и разрешение на подключение внешних отчётов.

Способ 1. Сохранение печатной формы и перенос в Word

Самый доступный метод — сформировать печатную форму документа и перенести её в Word. Откройте документ, нажмите кнопку «Печать» и выберите нужную форму (например, «Счёт на оплату» или «ТОРГ-12»). Перед вами появится табличный документ — встроенный формат 1С.

Далее есть два пути. Первый: выделите всё содержимое (Ctrl+A), скопируйте (Ctrl+C) и вставьте в открытый документ Word (Ctrl+V). Таблицы обычно переносятся корректно, но ширину колонок иногда приходится поправлять вручную. Второй путь: в окне печатной формы откройте меню «Файл → Сохранить как» и сохраните документ. Доступные форматы зависят от версии платформы — чаще всего это MXL, PDF, XLSX, HTML и ODS.

Прямого сохранения в .docx у табличного документа обычно нет. Практичный обходной путь — сохранить в XLSX, открыть файл в Excel, скопировать содержимое и вставить в Word. Форматирование таблиц при этом сохраняется лучше, чем при прямом копировании из 1С.

Порядок действий
  1. 1
    Откройте документ в 1С и нажмите «Печать», выберите нужную форму.
  2. 2
    В окне печатной формы откройте «Файл → Сохранить как» и выберите формат XLSX.
  3. 3
    Откройте сохранённый файл в Excel, выделите область с данными и скопируйте её.
  4. 4
    Вставьте содержимое в документ Word и при необходимости поправьте ширину колонок.
  5. 5
    Проверьте переносы строк, шрифты и итоговые суммы перед отправкой документа.

Способ 2. Макет типа «Документ Word» для автозаполнения

Если документ формируется регулярно (договоры, доверенности, письма), эффективнее использовать макет типа «Документ Word». Это шаблон .docx, в котором расставлены специальные поля-закладки; при печати 1С подставляет в них данные из объекта — номер, дату, контрагента, суммы.

Настройка делается в конфигураторе: в дереве объектов находится нужный документ, в разделе «Макеты» создаётся новый макет с типом «Документ Word». В открывшемся редакторе шаблона через «Вставка → Поле» добавляются поля, связанные с реквизитами. После этого в модуле менеджера объекта прописывается процедура печати, которая заполняет шаблон.

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

Способ 3. Внешние печатные формы с шаблоном Word

Когда менять конфигурацию нельзя или нежелательно, используют внешние печатные формы — файлы с расширением .epf, которые подключаются через «Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки». Многие такие обработки формируют результат именно в Word по шаблону .docx.

Подключение стандартное: включается использование дополнительных отчётов и обработок, затем файл добавляется в справочник и привязывается к виду документа. После этого в меню «Печать» документа появляется новый пункт, формирующий документ Word с уже подставленными данными.

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

Способ 4. Копирование табличной части и произвольных данных

Не всегда нужен весь документ целиком — иногда требуется перенести в Word только список товаров или таблицу начислений. В этом случае выделите нужные строки табличной части (через Ctrl или Shift), скопируйте их и вставьте в Word. 1С передаёт данные в буфер обмена в текстовом и табличном виде, Word обычно распознаёт их как таблицу.

Если вставка превратилась в сплошной текст с разделителями, используйте в Word функцию «Вставка → Таблица → Преобразовать в таблицу», указав разделитель (обычно табуляция). Это быстрее, чем набирать данные вручную, и исключает ошибки перепечатывания сумм.

Для больших таблиц (сотни строк) надёжнее путь через Excel: скопируйте табличную часть туда, приведите столбцы к нужному виду и только потом переносите в Word. Так легче контролировать итоги и формат чисел.

Типичные ошибки
01
Вставка в Word как «текст без форматирования» — таблица рассыпается, приходится собирать вручную. Используйте обычную вставку или вставку с сохранением исходного форматирования.
02
Правка данных уже в Word вместо исправления в 1С — при следующей печати документ снова сформируется со старыми значениями, а расхождения всплывут при сверке.
03
Сохранение печатной формы в MXL и попытка открыть её в Word — формат MXL читается только в 1С, выбирайте XLSX или PDF.
04
Попытка использовать макет Word на компьютере без установленного Office — печать завершится ошибкой COM-объекта.

Проверка результата и частые проблемы

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

Типичные дефекты форматирования: «уехавшие» колонки таблиц, лишние разрывы страниц, подмена шрифтов (если в 1С использовался шрифт, которого нет в системе). Всё это правится в Word вручную за пару минут, но лучше заметить до отправки документа контрагенту.

Если при формировании через макет Word появляется ошибка вида «Ошибка при вызове конструктора (COMОбъект)», причина почти всегда в отсутствии Word на компьютере, битой установке Office или недостатке прав. Проверьте, что Word запускается вручную и активирован.

Контрольные точки

Как проверить результат

Итоговая сумма и сумма НДС
Норма

Совпадают с данными документа в 1С копейка в копейку

Тревожный признак

Расхождения после копирования — значит, данные правили вручную или потерялись строки

Таблицы в документе Word
Норма

Колонки выровнены, переносы строк не разрывают числа

Тревожный признак

Таблица превратилась в текст с разделителями или обрезана по ширине страницы

Номер и дата документа
Норма

Соответствуют оригиналу в базе

Тревожный признак

Старые значения из шаблона — поля автозаполнения не сработали

Частые вопросы

Можно ли сохранить печатную форму 1С сразу в формат .docx?

Штатное сохранение табличного документа в .docx в большинстве версий платформы отсутствует. Рабочие варианты: сохранить в XLSX и перенести содержимое в Word, либо использовать макет типа «Документ Word» или внешнюю печатную форму, которые формируют .docx напрямую.

Почему при вставке из 1С в Word таблица превращается в сплошной текст?

Так происходит, если вставка выполняется в режиме «только текст» или буфер обмена передал данные без табличной разметки. Используйте обычную вставку (Ctrl+V) или «Вставить с сохранением исходного форматирования». Если текст уже вставлен, преобразуйте его в таблицу через «Вставка → Таблица → Преобразовать в таблицу» с разделителем «знак табуляции».

Нужен ли установленный Word для формирования документов через макет «Документ Word»?

Да, обязательно. 1С обращается к Word через COM-интерфейс на компьютере пользователя (или на сервере, если печать выполняется там). Без установленного и работоспособного Word формирование завершится ошибкой создания COM-объекта.

Безопасно ли подключать внешние печатные формы из интернета?

Файл .epf — это исполняемый код, который работает с правами пользователя и имеет доступ к данным базы. Подключайте обработки только из доверенных источников, предварительно проверьте их на копии базы и не отключайте без необходимости защиту от опасных действий.

Как перенести в Word только список товаров из документа, без шапки?

Выделите нужные строки табличной части мышью с клавишей Ctrl или Shift, скопируйте их и вставьте в Word. Для больших таблиц удобнее сначала вставить данные в Excel, привести столбцы к нужному виду и уже оттуда перенести в документ Word.

Что делать, если шаблон Word подставляет старые данные?

Проверьте, что поля в шаблоне связаны с актуальными реквизитами объекта и что процедура печати заполняет все поля. Также убедитесь, что документ в 1С записан и проведён перед печатью — незаписанные изменения в шаблон не попадут.

Итог

Что важно запомнить

Для разового переноса достаточно сохранить печатную форму в XLSX и скопировать данные в Word. Для регулярного формирования документов настройте макет «Документ Word» или подключите внешнюю печатную форму. Всегда сверяйте суммы и реквизиты после переноса и тестируйте внешние обработки на копии базы.