bsl-language-server
bsl-language-server copied to clipboard
Расширение. Общий модуль должен иметь хотя бы один экспортный метод, а также область "ПрограммныйИнтерфейс" или "СлужебныйПрограммныйИнтерфейс".
Диагностика
bsl-language-server:CommonModuleMissingAPI
Версия
1C (BSL) Community Plugin Code Analyzer for 1C (BSL) | 1.13.0
Описание ошибки диагностики
Просит создать Экспортный метод в Расширеном общем модуле
Пример кода
`#Область СлужебныеПроцедурыИФункции
&Вместо("ОткрытьПодборТоваровВДокументСписания") Процедура БА_ОткрытьПодборТоваровВДокументСписания(Форма, ПараметрыПодбора, Уникальность, ОповещениеОЗакрытии)
ПродолжитьВызов = Истина;
БА_ИсточникФинансированияОбязателенКлиент.ОткрытьПодборТоваровВДокументСписания(Форма,
ПараметрыПодбора, Уникальность, ОповещениеОЗакрытии, ПродолжитьВызов);
Если ПродолжитьВызов Тогда
ПродолжитьВызов(Форма, ПараметрыПодбора, Уникальность, ОповещениеОЗакрытии);
КонецЕсли;
КонецПроцедуры
#КонецОбласти`
Скриншоты
Дополнительная информация
Я расширяю типовой метод, он из области СлужебныеПроцедурыИФункции, я создаю у себя такую же область и размещаю метод там.
Считаю что для Расширеных типовых общих модулей данная проверка не должна работать.