Перейти к содержанию
bslls:ServerSideExportFormMethod

Серверный экспортный метод формы (ServerSideExportFormMethod)

  • Тип: Ошибка
  • Важность: Блокирующий
  • Включена по умолчанию: Да
  • Теги: error, unpredictable, suspicious

Описание диагностики

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

Указание экспортному методу формы иной директивы компиляции либо ее опускание считается ошибкой.

В некоторых версиях платформы 1С:Предприятие существовала ошибка, позволяющая использовать экспортные серверные методы форм, но проектировать прикладное решение с эксплуатированием ошибок платформы недопустимо.

Примеры

Неправильное применение экспортных методов в форме

Процедура БезДирективКомпиляции() Экспорт
  // процедура доступна на сервере
КонецПроцедуры

&НаСервереБезКонтекста
Процедура НаСервереБезКонтекста() Экспорт
КонецПроцедуры

&НаСервере
Процедура НаСервере() Экспорт
КонецПроцедуры

Источники

Соответствие стандартам

Нет подтверждённых связей со стандартами.

Источник диагностики