Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

1C_ERR_EXPORT_METHOD_NOT_FOUND 1С:Предприятие и СУБД

Ошибка 1С: Не найден экспортируемый метод в общем модуле — Решение

Обновлено: 25.08.2026 · Официальная документация ↗
  • Крах приложения при выполнении инструкций вида ОбщийМодуль.ИмяМетода().
  • Сообщение об ошибке: {Модуль(Строка)}: Не найден экспортируемый метод в общем модуле (ИмяМодуля).
  • Сбой часто возникает при фоновых заданиях, регламентных процедурах или обращении через Web-сервисы.

1. Архитектурные причины ошибки

Данная ошибка времени выполнения свидетельствует о том, что общий модуль существует и доступен, однако попытка вызвать метод внутри него провалилась по одной из следующих причин:

  • В исходном коде метода отсутствует ключевое слово Экспорт;
  • Опечатка в наименовании метода в точке вызова;
  • Конфликт контекста исполнения: метод находится внутри блока условной компиляции препроцессора (например, #Если Сервер), а вызов идет с клиента (где тело метода было вырезано препроцессором);
  • Модуль объявлен с признаком Вызов сервера (Server Call), но сам метод не опубликован.

2. Пошаговая диагностика и устранение

Шаг 1: Проверка ключевого слова Экспорт

Откройте целевой общий модуль и проверьте заголовок метода:

// БЫЛО (метод является локальным):
Функция ПолучитьПараметрыСеанса()

// ДОЛЖНО БЫТЬ:
Функция ПолучитьПараметрыСеанса() Экспорт
    // Тело функции
КонецФункции

Шаг 2: Проверка галочек свойств общего модуля в Конфигураторе

В палитре свойств общего модуля убедитесь в корректности выставленных флагов:

  • Если метод вызывается из фонового задания → должен стоять флаг Сервер;
  • Если метод вызывается напрямую с клиента (из формы) → модуль должен иметь флаг Клиент (управляемое приложение) или Вызов сервера;
  • Если метод использует веб-сервис → флаг Внешнее соединение или Сервер.

Шаг 3: Проверка блоков препроцессора

Если общий модуль имеет смешанный контекст (Клиент и Сервер), проверьте, в какой блок препроцессора помещен метод:

#Если Сервер Или ТолстыйКлиентОбычноеПриложение Или ВнешнееСоединение Тогда
// Метод доступен ТОЛЬКО на сервере:
Процедура СерверныйРасчет() Экспорт
КонецПроцедуры
#КонецЕсли

// Если вызвать Модуль.СерверныйРасчет() из клиентского блока формы,
// платформа выдаст ошибку 'Не найден экспортируемый метод'!
💡 Практика специалистов: Если общий модуль имеет флаг 'Повторное использование возвращаемых значений' (Кэширование), сигнатура экспортной функции не должна содержать мутабельные значения (объекты БД, формы, таблицы значений), иначе компилятор выдаст ошибку.

Частые вопросы (FAQ)

Зачем нужен флаг 'Вызов сервера' в свойствах общего модуля?

Флаг 'Вызов сервера' позволяет вызывать экспортные серверные процедуры модуля напрямую из клиентского кода формы без создания промежуточной серверной функции в модуле самой формы.

Почему после добавления метода в расширение возникает эта ошибка?

Убедитесь, что метод в расширении помечен как 'Экспорт' и само расширение успешно скомпилировалось без ошибок проверки применимости.

Что означает флаг 'Привилегированный' в свойствах общего модуля?

Он отключает проверку прав доступа текущего пользователя (RLS) при выполнении кода модуля на сервере, но не влияет на экспортность методов.

Может ли опечатка в регистре букв вызвать эту ошибку?

Нет, имена методов в 1С нечувствительны к регистру. Причиной являются неверные символы, пропущенный 'Экспорт' или блоки препроцессора.

Полезные материалы
Рекомендуем