← Назад к списку
Ошибки на ПК • Авг 7, 2026

1С 8.3: как исправить ошибку Интерактивные операции недоступны в веб-клиенте

При запуске внешней обработки во встроенном веб-клиенте 1С 8.3 падает ошибка: Интерактивные операции недоступны. Сбой происходит на сервере при попытке открыть диалог выбора файла Excel. Как переписать алгоритм под веб-интерфейс?

Ответы (2)

Степан

Браузерная среда и стандартный веб-клиент платформы 8.3 физически не могут исполнять модальные окна и прямые обращения к локальной файловой системе с серверного контекста.

Переработка логики импорта документов:
— Разделите код процедуры на две независимые части с помощью директив НаКлиенте и НаСервереБезКонтекста;
— На стороне клиента используйте асинхронный метод НачатьПомещениеФайлаНаСервер, который вызовет нативное диалоговое окно операционной системы;
— Передавайте в параметры функцию обратного вызова, которая сработает строго после завершения загрузки двоичных данных во временное хранилище.

Только после получения уникального адреса навигационной ссылки можно запускать серверный обработчик для парсинга табличного документа.

Роман

Не забудьте проверить общие настройки самой информационной базы в конфигураторе. Откройте свойства конфигурации и найдите параметр Режим использования модальности. Переключите его в состояние Не использовать. Это заставит платформу ругаться на все старые вызовы типа Предупреждение() или Вопрос() еще на этапе компиляции, что позволит вам быстро вычистить несовместимый с веб-интерфейсом код во всех модулях.

Ваш ответ