Ошибки в печатных формах документов, актах или письмах клиентам могут стоить компании репутации, а бухгалтеру — лишних часов на переделку отчетности. В 1С:Предприятие встроена проверка орфографии, но по умолчанию она часто отключена или работает некорректно из-за отсутствия словарей. Эта инструкция поможет разобраться, как активировать инструмент, подключить русскоязычные словари и избежать типичных проблем с проверкой текста в 1С 8.3 и 8.2.
Мы рассмотрим не только базовые настройки через интерфейс программы, но и ручные методы для случаев, когда стандартные способы не срабатывают. Отдельное внимание уделим особенностям работы проверки в тонком клиенте и веб-версии 1С, где алгоритмы могут отличаться от толстого клиента. Если вы часто работаете с текстовыми полями в справочниках, документах или отчетах — эта статья сэкономит вам время на правку опечаток.
Почему проверка орфографии не работает в 1С?
Прежде чем включать инструмент, важно понять, почему он может быть недоступен. Чаще всего проблема кроется в одном из трех факторов:
- 🔹 Отсутствие словарей — по умолчанию 1С не устанавливает языковые пакеты для проверки, их нужно добавлять вручную.
- 🔹 Неактивный модуль — в некоторых конфигурациях (например, 1С:Бухгалтерия 3.0) проверка отключена на уровне настроек.
- 🔹 Ограничения клиента — в тонком клиенте или веб-версии функционал может быть урезан из-за особенностей архитектуры.
Еще одна распространенная причина — устаревшая версия платформы. В 1С:Предприятие 8.2 алгоритмы проверки менее совершенны, чем в 8.3.20+, где добавлена поддержка современных словарей Hunspell. Если ваша платформа старше 8.3.10, сначала обновите её через Конфигуратор — это решит половину проблем с орфографией.
Стандартный способ включения проверки орфографии
В большинстве конфигураций (например, 1С:Управление торговлей 11 или 1С:Зарплата и управление персоналом 3.1) проверка включается через меню программы. Вот пошаговый алгоритм:
- Откройте любой документ с текстовым полем (например,
Счет на оплатуилиАкт выполненных работ). - Кликните правой кнопкой мыши по текстовому полю и выберите пункт
Проверка орфографии(если его нет — переходите к следующему разделу). - Если пункт активен, но словари отсутствуют, появится окно с предложением загрузить их. Согласитесь и дождитесь завершения установки.
В некоторых конфигурациях (например, 1С:ERP) путь может отличаться:
Сервис → Настройки → Проверка орфографии. Здесь можно не только включить инструмент, но и настроить автоматическую проверку при сохранении документа или игнорировать слова с заглавных букв (полезно для имен собственных).
Обновите платформу 1С до актуальной версии|Проверьте права доступа (нужны права администратора)|Скачайте словари заранее (если интернет медленный)|Закройте все документы перед настройкой-->
Ручная установка словарей для проверки орфографии
Если стандартный способ не сработал, придется устанавливать словари вручную. Для этого:
- Скачайте архив со словарями для 1С с официального сайта users.v8.1c.ru (раздел "Файлы для скачивания → Словари").
- Распакуйте архив в папку:
C:\Program Files (x86)\1Cv8\8.3.XX.XXXX\bin\spell(где
XX.XXXX— версия вашей платформы). - Перезапустите 1С. Словари подгрузятся автоматически.
Для 64-битных систем путь будет другим:
C:\Program Files\1Cv8\8.3.XX.XXXX\bin\spell
Если папки spell нет — создайте её вручную.
Словари для 1С совместимы с открытым форматом Hunspell. Их можно скачать с сайта OpenOffice и конвертировать для 1С с помощью утилиты SpellCheckerConverter
| Тип словаря | Файл | Размер | Примечание |
|---|---|---|---|
| Русский (Россия) | ru_RU.aff и ru_RU.dic |
~5 МБ | Базовый словарь, поддерживает современные нормы |
| Английский (США) | en_US.aff и en_US.dic |
~3 МБ | Для проверки иностранных терминов |
| Украинский | uk_UA.aff и uk_UA.dic |
~4 МБ | Требует ручной активации в настройках |
Что делать, если словари не подгружаются?
Проверьте права доступа к папке spell — у пользователя должна быть запись.
Убедитесь, что файлы словарей имеют правильное расширение (.aff и .dic).
Переименуйте файлы в нижний регистр (например, RU_RU.dic → ru_ru.dic).
Если используете терминальный сервер, словари нужно устанавливать на сервер, а не на локальную машину.
Настройка проверки орфографии в тонком клиенте и веб-версии
В тонком клиенте и веб-версии 1С алгоритм проверки отличается из-за ограничений браузера. Здесь используется встроенный механизм HTML5 SpellCheck, который зависит от настроек операционной системы. Чтобы активировать его:
- В тонком клиенте перейдите в
Сервис → Параметры → Проверка орфографиии включите опциюИспользовать системную проверку. - В веб-версии проверка включается автоматически, если в браузере разрешена опция
Проверка орфографии(настройка вchrome://settings/languagesдля Chrome).
Обратите внимание: в веб-версии 1С проверка работает только для полей типа HTMLДокумент и Строка (не поддерживает ТекстовыйДокумент). Также здесь нет возможности добавлять слова в пользовательский словарь — все исправления временные.
В тонком клиенте и веб-версии 1С проверка орфографии зависит от системных словарей Windows или macOS. Если в ОС не установлен русский язык, инструмент работать не будет.
Проверка орфографии через программный код (для разработчиков)
Если вам нужно интегрировать проверку в собственные обработки или документы, можно использовать встроенные объекты 1С. Пример кода для проверки текста:
// Создаем объект проверки орфографии
ПроверкаОрфографии = Новый ПроверкаОрфографии;
ПроверкаОрфографии.УстановитьЯзык("ru_RU");
// Проверяем текст
ТекстДляПроверки = "Пример текста с опечаткой";
Результаты = ПроверкаОрфографии.Проверить(ТекстДляПроверки);
// Выводим ошибки
Для Каждого Ошибка Из Результаты Цикл
Сообщить("Ошибка: " + Ошибка.Слово + " (предложения: " + Ошибка.Варианты);
КонецЦикла;
Этот код работает в толстом клиенте и управляемом приложении. Для тонкого клиента и веб-версии придется использовать JavaScript-обертки или системные API браузера.
Чтобы добавить слово в пользовательский словарь программно:
ПроверкаОрфографии.ДобавитьВСловарь("НовоеСлово");
Для массовой проверки документов можно создать обработку, которая пройдется по всем текстовым полям в базе и выведет отчет с ошибками. Это полезно перед сдачей отчетности или рассылкой писем клиентам.
Типичные ошибки и их решения
Даже после настройки проверка орфографии может работать некорректно. Вот самые распространенные проблемы и способы их устранения:
- 🚫 Проверка не запускается — убедитесь, что в
Конфигураторевключена галочкаИспользовать проверку орфографии(Сервис → Параметры → Запуск 1С:Предприятия). - 🚫 Словари не сохраняются — проверьте права на папку
spellи наличие свободного места на диске. - 🚫 Медленная работа — отключите проверку для больших текстовых полей (например, в
Договорах) или уменьшите размер пользовательского словаря. - 🚫 Не проверяются английские слова — установите дополнительный словарь
en_USи включите его в настройках.
Если после всех манипуляций проверка по-прежнему не работает, попробуйте сбросить настройки:
- Закройте 1С.
- Удалите файл
1Cv8.cfgиз папки%APPDATA%\1C\1Cv8\. - Запустите 1С заново — настройки вернутся к заводским.
Как ускорить проверку орфографии в больших документах?
Разбейте текст на части и проверяйте по абзацам.
Отключите проверку для полей с технической информацией (например, Код или Артикул).
Используйте регулярные выражения для предварительной очистки текста от служебных символов.
Проверка орфографии в конкретных конфигурациях 1С
В разных конфигурациях 1С настройки проверки орфографии могут находиться в различных меню. Вот краткий гид по популярным решениям:
| Конфигурация | Путь к настройкам | Особенности |
|---|---|---|
| 1С:Бухгалтерия 3.0 | Администрирование → Печатные формы → Настройки орфографии |
Проверка автоматически включается для печатных форм документов |
| 1С:Управление торговлей 11 | Сервис → Настройки пользователя → Орфография |
Поддерживает проверку в письмах и комментариях к заказам |
| 1С:Зарплата и управление персоналом 3.1 | Настройки → Персональные настройки → Проверка текста |
Можно настроить исключения для ФИО сотрудников |
| 1С:ERP 2.5 | Все функции → Настройки системы → Языковые параметры |
Поддерживает мультиязычную проверку (русский + английский) |
В 1С:Розница 2.3 и 1С:Комплексная автоматизация 2.4 проверка орфографии по умолчанию отключена для ускорения работы кассовых операций. Чтобы её активировать, нужно:
- Перейти в
Администрирование → Продажи → Настройки чеков. - Включить опцию
Проверять орфографию в наименованиях товаров. - Сохранить настройки и перезапустить сеанс.
В конфигурациях для розничной торговли проверка орфографии может конфликтовать с оборудованием (например, с фискальными регистраторами). Перед включением протестируйте печать чеков!
FAQ: Частые вопросы по проверке орфографии в 1С
Можно ли добавить свой словарь в 1С?
Да, для этого:
- Создайте текстовый файл со словами (каждое слово с новой строки).
- Сохраните его в формате
.dicв папкуspell. - В настройках проверки орфографии укажите путь к файлу.
Слова должны быть в нижнем регистре. Для слов с заглавных букв (например, фамилий) используйте отдельный файл.
Почему проверка игнорирует слова с цифрами (например, "артикул123")?
Это стандартное поведение алгоритма — он пропускает слова, содержащие цифры или специальные символы. Чтобы такие слова проверялись:
- Замените цифры на буквенные эквиваленты (например, "артикул сто двадцать три").
- Или добавьте слово в пользовательский словарь вручную.
Как отключить проверку орфографии для конкретного поля?
Для этого нужно изменить свойства поля в Конфигураторе:
- Откройте конфигурацию в режиме редактирования.
- Найдите форму с нужным полем (например,
Документ.СчетНаОплату.Форма.Комментарий). - В свойствах поля установите
ПроверкаОрфографии = Ложь.
После изменений обновите конфигурацию базы.
Работает ли проверка орфографии в мобильном приложении 1С?
Нет, в официальном мобильном приложении 1С:Предприятие для Android/iOS проверка орфографии не реализована. Альтернативные решения:
- Используйте системную клавиатуру с проверкой (например, Gboard или SwiftKey).
- Переносите тексты в сторонние редакторы (например, Google Docs) для проверки.
Как проверить орфографию в отчетах и печатных формах?
Для этого:
- Откройте отчет в режиме редактирования (
Конфигуратор → Отчеты). - Найдите текстовые элементы (например, заголовки или пояснения).
- Кликните правой кнопкой по элементу и выберите
Проверка орфографии.
В некоторых конфигурациях (например, 1С:Бухгалтерия) проверка для отчетов включается в настройках печатной формы: Еще → Настройки → Проверять орфографию.