Ошибка Invalid class string в 1С при печати через Word/Excel
При печати документов из 1С в Word или Excel иногда появляется ошибка «Invalid class string», а форма не открывается. По сути это означает: 1С не может создать COM объект Word/Excel на рабочем месте пользователя. Разберёмся, откуда берётся ошибка и что можно проверить до обращения к программисту.
Реальный пример
Бухгалтер формирует счёт из 1С, выбирает печать через Word – вместо документа появляется окно с ошибкой «Invalid class string». Переустановка 1С не помогает, у коллег на другом компьютере всё работает. В итоге каждый счёт приходится выгружать в Excel и править вручную.
Основные причины ошибки «Invalid class string» в 1С
- Нет установленного Microsoft Office
- На рабочем месте Word/Excel отсутствует или установлен только просмотрщик/обрезанная версия.
- Несовпадение разрядности 1С и Office
- Например, 1С установлен в 32 битном варианте, а на компьютере – 64 битный Office (или наоборот).
- Проблемы с регистрацией COM классов
- Word/Excel установлен, но его компоненты повреждены или некорректно зарегистрированы в системе после обновлений/«чисток».
- Устаревшие внешние печатные формы
- Используются старые обработки печати, жёстко завязанные на конкретные версии Office и устаревшие интерфейсы.

Миграция данных между версиями 1С: перенос без потерь
Выполним безопасный перенос данных между разными версиями 1С: Бухгалтерия, УТ, ERP. Гарантируем сохранность всех учётных записей, остатков и документов. Проект «под ключ» с тестированием и поддержкой после внедрения.
Звоните: +7 (993) 640-33-23
Что можно проверить самому
Короткий чек лист для бухгалтера или руководителя:
- Запускается ли Word/Excel отдельно
- Откройте программу вручную. Если Office не запускается или выдаёт ошибки, сначала нужно решить эту проблему.
- Установлены ли и 1С, и Office одной разрядности
- Узнайте у ИТ специалиста, какие версии стоят (32 или 64 бит).
- Смешивать разные разрядности нежелательно – это частая причина «Invalid class string».
- Повторяется ли ошибка на другом компьютере
- Если под тем же пользователем печать из 1С в Word/Excel на другом ПК работает – проблема именно в рабочем месте, а не в базе 1С.
- Работают ли типовые формы печати
- Попробуйте вывести документ через стандартный печатный макет (без внешних обработок).
- Если типовая форма печатает, а доработанная – нет, причина скорее всего в самой обработке.
у наших специалистов
Что обычно делает специалист
- Когда базовую проверку прошли, дальше включается ИТ/1С специалист
- Проверяет и восстанавливает регистрацию COM объектов Office.
- При необходимости переустанавливает или чинит Microsoft Office
- Проверяет совместимость версий и разрядность.
- При необходимости приводит 1С и Office к согласованной связке (32/32 или 64/64)
- Обновляет или заменяет внешние печатные формы.
- Переводит печать на типовые механизмы или обновлённые обработки, не завязанные на устаревшие интерфейсы
- Тестирует печать на нескольких типах документов.
Счета, акты, накладные – чтобы убедиться, что ошибка «Invalid class string» больше не повторяется.
Когда стоит звать внешнего подрядчика
Имеет смысл подключить внешнего эксперта, если:
В таком случае быстрее один раз выполнить диагностику связки 1С + Office, привести в порядок установку и обновить печатные формы, чем продолжать править документы вручную в Word/Excel.
+7 (993) 640-33-23
с Битрикс24? Обратитесь к нашим экспертам
за бесплатной консультацией
У вас остались вопросы или нужна дополнительная информация? Наша команда готова помочь вам!
Доработки
ПОД ВАШИ ЗАДАЧИ
Обновления
БЕЗ СБОЕВ В 1С
Поддержка
ВСЕГДА НА СВЯЗИ
Интеграции
ОБМЕН И АВТОМАТИЗАЦИЯ