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

[FP] VirtualTableCallWithoutParameters не правильно ругается на КритерийОтбора

Open Stepa86 opened this issue 4 years ago • 9 comments

Диагностика

Обращение к виртуальной таблице без параметров (VirtualTableCallWithoutParameters)

Версия

v0.18.0-alpha.2

Описание ложного срабатывания диагностики

Ругается на критерий отбора, хотя параметр указан

Пример кода

Запрос = Новый Запрос;
	Запрос.Текст =
	"ВЫБРАТЬ
	|	СвязанныеДокументы.Ссылка КАК СвязанныйДокумент
	|ИЗ
	|	КритерийОтбора.СвязанныеДокументы(&Ссылка) КАК СвязанныеДокументы";

image

Stepa86 avatar Apr 06 '21 08:04 Stepa86

Ага, а вот и стрельнул пропуск первого параметра.

@artbear

nixel2007 avatar Apr 06 '21 12:04 nixel2007

И как лучше исправить?

сейчас у нас нет нет информации о параметрах вирт.таблиц (

хардкодить в бсл лс - костыльно в мдкласс - быстро не сделаем

@nixel2007 @theshadowco

artbear avatar Apr 07 '21 13:04 artbear

можно проверить, к какой вирт таблице идет обращение. в парсере есть эта информация

nixel2007 avatar Apr 07 '21 14:04 nixel2007

@nixel2007 в парсере есть только имя вирт.таблицы, т.е. то же самое, что и в бсл лс.

я же не про имя, а про параметры вирт.таблиц написал

хардкодить в бсл лс не лучший вариант.

artbear avatar Apr 08 '21 13:04 artbear

сейчас иначе никак - хардкодь и тудушку

theshadowco avatar Apr 08 '21 14:04 theshadowco

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

theshadowco avatar Apr 08 '21 14:04 theshadowco

в парсере есть тип метаданного, разве этого не достаточно?

nixel2007 avatar Apr 08 '21 16:04 nixel2007

актуально(

1cgh avatar Aug 25 '25 15:08 1cgh

Актуально

sagittarius-s avatar Nov 05 '25 16:11 sagittarius-s