bsl-language-server icon indicating copy to clipboard operation
bsl-language-server copied to clipboard

Расширение. Общий модуль должен иметь хотя бы один экспортный метод, а также область "ПрограммныйИнтерфейс" или "СлужебныйПрограммныйИнтерфейс".

Open Jimmo910 opened this issue 1 year ago • 0 comments

Диагностика

bsl-language-server:CommonModuleMissingAPI

Версия

1C (BSL) Community Plugin Code Analyzer for 1C (BSL) | 1.13.0

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

Просит создать Экспортный метод в Расширеном общем модуле

Пример кода

`#Область СлужебныеПроцедурыИФункции

&Вместо("ОткрытьПодборТоваровВДокументСписания") Процедура БА_ОткрытьПодборТоваровВДокументСписания(Форма, ПараметрыПодбора, Уникальность, ОповещениеОЗакрытии)

ПродолжитьВызов = Истина;

БА_ИсточникФинансированияОбязателенКлиент.ОткрытьПодборТоваровВДокументСписания(Форма,
	ПараметрыПодбора, Уникальность, ОповещениеОЗакрытии, ПродолжитьВызов);

Если ПродолжитьВызов Тогда
	ПродолжитьВызов(Форма, ПараметрыПодбора, Уникальность, ОповещениеОЗакрытии);
КонецЕсли;

КонецПроцедуры

#КонецОбласти`

Скриншоты

image

Дополнительная информация

Я расширяю типовой метод, он из области СлужебныеПроцедурыИФункции, я создаю у себя такую же область и размещаю метод там.

Считаю что для Расширеных типовых общих модулей данная проверка не должна работать.

Jimmo910 avatar Feb 05 '24 13:02 Jimmo910