Ошибка печати в 1С «Invalid class string»: причины и быстрые решения
В 1С при печати появляется ошибка «Invalid class string, печатная форма недоступна»? Разбираем, что она значит, почему возникает и как быстро её исправить. Чек лист для бухгалтера и когда звать специалиста.

Разработаем надёжные печатные формы для Word, Excel и PDF. Без ошибок «Invalid class string», с гарантией результата.
Звоните: +7 (993) 640-33-23
Ошибка печати в 1С «Invalid class string»: что это и как быстро исправить
При попытке вывести документ в Word или Excel 1С пишет:> « 2147221005 (0x800401F3): Invalid class string. Печатная форма недоступна…»или похожий текст. Документ не открывается, печать срывается. Ниже разберёмся простым языком, что означает эта ошибка, какие бывают причины и что можно сделать за 10–15 минут до обращения к специалисту.
TL;DR: краткий ответ про «Invalid class string»
- Ошибка печати «Invalid class string» почти всегда связана с Microsoft Office и его связкой с 1С, а не с вашими данными.
- Чаще всего:
- Office не установлен / установлен только просмотрщик.
- Не совпадает разрядность: 1С 32 бит ↔ Office 64 бит и наоборот.
- Повреждена регистрация компонентов Office после обновлений/сбоев.
- Антивирус, политики безопасности или RDP мешают нормальному запуску Word/Excel.
- Нестандартная внешняя печатная форма использует «ломаные» вызовы COM.
- Внизу есть чек лист для бухгалтера. Если он не помог за 10–15 минут, дальше это задача ИТ/1С специалиста.
у наших специалистов
Что означает ошибка Invalid class string в 1С
1С при формировании печатной формы в формате Word/Excel обращается к установленному на компьютере Microsoft Office через COM компоненты. Сообщение «Invalid class string» по сути означает:> «1С не нашла корректно установленный Word/Excel или не может с ним связаться». Причина – от отсутствия Office до «битых» записей в системе и блокировок безопасностью.
Основные причины ошибки Invalid class string в 1С
- Office не установлен или стоит только «просмотрщик»
- Признаки:
- Ошибка только у конкретного пользователя, на других компьютерах печать работает.
- Обычные файлы .docx/.xlsx открываются не всегда или только в режиме просмотра.
- Что проверить:
- В «Программы и компоненты» установлен ли полноценный Microsoft Office (не Viewer/«просмотрщик документов»).
- Решение:
- Установить/переустановить полноценный Office.
- После установки обязательно перезагрузить компьютер и снова попробовать печать из 1С.
- Признаки:
- Несовпадение разрядности 1С и Office (32/64 бит)
- Признаки:
- Office установлен, но ошибка всплывает при любой печати в Word/Excel.
- На других ПК с той же базой всё работает.
- Что проверить:
- Разрядность 1С (меню «О программе»: 32 разрядная или 64 разрядная).
- Разрядность Office (в Word/Excel: «Учётная запись» → «О программе»).
- Решение:
- 1С и Office должны быть одинаковой разрядности: оба x86 или оба x64.
- Если сейчас разные – обычно проще поставить Office 32 бит (x86), он поддерживается лучше.
- Признаки:
- Повреждена регистрация компонентов Office (после обновлений/сбоев)
- Признаки:
- Раньше на этом же компьютере печать работала.
- Недавно были сбои, отключение света, обновление Windows или Office.
- Что сделать:
- Запустить «Восстановление Office»:
- «Программы и компоненты» → Microsoft Office → «Изменить» → «Восстановление (онлайн/быстрое)».
- По завершении – перезагрузить компьютер.
- Если не помогло, это уже зона ИТ: перепроверка COM регистрации, запуск Office с параметрами восстановления и т.п.
- Запустить «Восстановление Office»:
- Признаки:
- Проблемы с принтером и средой запуска (особенно RDP)
- Признаки:
- Ошибка проявляется в удалённой сессии (RDP), а локально печать может быть в порядке.
- Иногда помогает смена принтера.
- Что проверить:
- Есть ли принтер по умолчанию в Windows на рабочем месте пользователя (даже если печатаете в PDF).
- Подхватывается ли локальный принтер при подключении по RDP.
- Решение
- Назначить рабочий принтер по умолчанию.
- Переподключиться по RDP, убедиться, что нужный принтер доступен и выбран.
- Признаки:
- Антивирус, EDR или политики безопасности
- Признаки:
- Ошибка появилась вскоре после установки/обновления антивируса или системы защиты.
- В журналах защиты видны блокировки Word/Excel или файлов во временных папках.
- Что сделать:
- Временно (если политика компании позволяет) отключить защиту и проверить печать.
- Попросить ИТ:
- Добавить 1С и Office в исключения.
- Разрешить работу с временными папками %TEMP%.
- Разрешить создание/открытие файлов .docx, .xlsx, .pdf.
- Признаки:
- Ошибка в конкретной внешней печатной форме/расширении
- Признаки:
- Типовые печатные формы работают, а ошибка «Invalid class string» возникает только на одной внешней форме или форме из расширения.
- Возможная причина:
- Форма жёстко рассчитывает на конкретную версию Word/Excel или использует нестандартные COM вызовы, которые не работают в вашей среде.
- Решение:
- Обновить внешнюю печатную форму/расширение до версии, совместимой с вашей платформой 1С и Office.
- При необходимости переделать форму на ТабличныйДокумент/PDF без прямого COM взаимодействия.
- Признаки:
Быстрый чек лист по ошибке печати «Invalid class string»
Отметьте, что уже проверили (подходит для бухгалтера/руководителя):
Если всё перечисленное проверено, а «Invalid class string» остаётся, дальше лучше не тратить время пользователя – это работа ИТ/1С разработчика.
+7 (993) 640-33-23
Когда сразу обращаться к специалисту 1С
Обращаться к специалистам стоит сразу, если:
Что подготовить заранее:
Мини FAQ по ошибке Invalid class string в 1С
Всегда ли нужно переустанавливать Office?
Не всегда. Часто хватает «Восстановления Office» и перезагрузки. Полная переустановка нужна, если восстановление не помогло, а проблема именно на этом ПК.
Можно ли обойтись без Word/Excel и печатать только в PDF?
Да, можно настроить печать через Табличный Документ и вывод в PDF, минуя COM взаимодействие с Office. Это надёжнее, но требует доработки печатных форм.
Ошибка только на одной печатной форме, остальные работают. Почему?
Скорее всего, дело в самой форме или расширении (нестандартные вызовы, завязка на конкретный Office). Типовые формы при этом используют поддерживаемые механизмы.
Что делать дальше
- Для единичных случаев у пользователей – пройти чек лист и восстановление Office.
- Для системных повторяющихся проблем – передать задачу ИТ/1С разработчику:
- Нормализовать связку 1С–Office.
- Пересмотреть подход к печатным формам (PDF/ТабличныйДокумент, вынос во внешние печатные формы).
- При необходимости оптимизировать сами отчёты и отчётность в 1С.
Такой подход экономит время пользователей и снижает количество «плавающих» ошибок печати в 1С.
с Битрикс24? Обратитесь к нашим экспертам
за бесплатной консультацией
У вас остались вопросы или нужна дополнительная информация? Наша команда готова помочь вам!
Доработки
ПОД ВАШИ ЗАДАЧИ
Обновления
БЕЗ СБОЕВ В 1С
Поддержка
ВСЕГДА НА СВЯЗИ
Интеграции
ОБМЕН И АВТОМАТИЗАЦИЯ