Ошибка Invalid class string в 1С при печати через Word/Excel

При печати документов из 1С в Word или Excel иногда появляется ошибка «Invalid class string», а форма не открывается. По сути это означает: 1С не может создать COM объект Word/Excel на рабочем месте пользователя. Разберёмся, откуда берётся ошибка и что можно проверить до обращения к программисту.

1

Реальный пример

Бухгалтер формирует счёт из 1С, выбирает печать через Word – вместо документа появляется окно с ошибкой «Invalid class string». Переустановка 1С не помогает, у коллег на другом компьютере всё работает. В итоге каждый счёт приходится выгружать в Excel и править вручную.

2

Основные причины ошибки «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

3

Что можно проверить самому

Короткий чек лист для бухгалтера или руководителя:

  1. Запускается ли Word/Excel отдельно
    • Откройте программу вручную. Если Office не запускается или выдаёт ошибки, сначала нужно решить эту проблему.
  2. Установлены ли и 1С, и Office одной разрядности
    • Узнайте у ИТ специалиста, какие версии стоят (32 или 64 бит).
    • Смешивать разные разрядности нежелательно – это частая причина «Invalid class string».
  3. Повторяется ли ошибка на другом компьютере
    • Если под тем же пользователем печать из 1С в Word/Excel на другом ПК работает – проблема именно в рабочем месте, а не в базе 1С.
  4. Работают ли типовые формы печати
    • Попробуйте вывести документ через стандартный печатный макет (без внешних обработок).
    • Если типовая форма печатает, а доработанная – нет, причина скорее всего в самой обработке.
Получите бесплатную консультацию
у наших специалистов

4

Что обычно делает специалист

  1. Когда базовую проверку прошли, дальше включается ИТ/1С специалист
    • Проверяет и восстанавливает регистрацию COM объектов Office.
  2. При необходимости переустанавливает или чинит Microsoft Office
    • Проверяет совместимость версий и разрядность.
  3. При необходимости приводит 1С и Office к согласованной связке (32/32 или 64/64)
    • Обновляет или заменяет внешние печатные формы.
  4. Переводит печать на типовые механизмы или обновлённые обработки, не завязанные на устаревшие интерфейсы
    • Тестирует печать на нескольких типах документов.

Счета, акты, накладные – чтобы убедиться, что ошибка «Invalid class string» больше не повторяется.

5

Когда стоит звать внешнего подрядчика

Имеет смысл подключить внешнего эксперта, если:

Ошибка «Invalid class string» появляется массово у нескольких пользователей
После обновления Office или 1С перестала работать вся печать через Word/Excel
База активно использует внешние печатные формы, написанные «много лет назад», и некому их поддерживать

В таком случае быстрее один раз выполнить диагностику связки 1С + Office, привести в порядок установку и обновить печатные формы, чем продолжать править документы вручную в Word/Excel.

Разработка печатных форм
Печатные формы документов разной сложности и наполнения
Создание внешних обработок
Заказать создание внешней обработки для оперативного решения проблем в 1С
Закажите аудит для срочной помощи!
+7 (993) 640-33-23
Нужна помощь с подготовкой к интеграции 1С
с Битрикс24? Обратитесь к нашим экспертам
за бесплатной консультацией


У вас остались вопросы или нужна дополнительная информация? Наша команда готова помочь вам!

Доработки

ПОД ВАШИ ЗАДАЧИ

Обновления

БЕЗ СБОЕВ В 1С

Поддержка

ВСЕГДА НА СВЯЗИ

Интеграции

ОБМЕН И АВТОМАТИЗАЦИЯ