В обработке реализован механизм проверки орфографии средствами технологий API Яндекс Спеллер.
После проверки отображается красная подсветка ошибочных слов, и исправление происходит путем выбора нужного варианта из контекстного меню. Выбранный вариант подсвечивается зеленым. Так-же возможно выбрать исходный ошибочный вариант.
Подсветка и замена ошибочных слов реализована через "поле HTML документа".
Для работы контекстных меню в коде HTML используется JavaScript.
Обработка может быть запущена как есть "Файл - Открыть".
Для использования в своем коде:
1. Добавить обработку в конфигурацию или расширение.
2. Добавить обработчик события текстового поля (например кнопка Орфография поля РезультатДействияТекстом).
&НаКлиенте
Процедура Орфография(Команда)
ОповещениеОЗакрытии = Новый ОписаниеОповещения("ЗавершениеПроверкиОрфографии", ЭтаФорма);
ПараметрыФормы = Новый Структура;
ПараметрыФормы.Вставить("Текст", РезультатДействияТекстом);
ОткрытьФорму("Обработка.Орфография.Форма.Форма", ПараметрыФормы,,,,, ОповещениеОЗакрытии, РежимОткрытияОкнаФормы.БлокироватьОкноВладельца);
КонецПроцедуры
&НаКлиенте
Процедура ЗавершениеПроверкиОрфографии(Результат, Параметры) Экспорт
Если Результат <> "" Тогда
РезультатДействияТекстом = Результат;
КонецЕсли;
КонецПроцедуры
Обновление 27.11.23: подключение через HTTPS в формате JSON