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

[FP] Ошибка срабатывания "Текст запроса должен быть корректным и открываться конструктором запросов" (QueryParseError)

Open agibalovsa opened this issue 1 year ago • 1 comments

Диагностика

Текст запроса должен быть корректным и открываться конструктором запросов" (QueryParseError)

Версия

Ночная сборка от 8.10.2023

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

Срабатывает на запросах с временными таблицами, которые созданы в других запросах. Т.е. по факту, запрос открывается конструктором.

Пример кода

ТекстЗапроса =
"ВЫБРАТЬ
|	&Период КАК Период,
|	ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) КАК ВидДвижения,
|	ТаблицаТовары.Ссылка КАК ЗаказНаВнутреннееПотребление,
|	ТаблицаТовары.Номенклатура КАК Номенклатура,
|	ТаблицаТовары.Характеристика КАК Характеристика,
|	&ар_Валюта КАК ВалютаДокумента,
|	ТаблицаТовары.ар_Сумма КАК СуммаВВалютеДокумента,
|	ВтСуммыДокументовВВалютахУчета.СуммаБезНДСРегл КАК Сумма
|ИЗ
|	Документ.ЗаказНаВнутреннееПотребление.Товары КАК ТаблицаТовары
|		ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтСуммыДокументовВВалютахУчета КАК ВтСуммыДокументовВВалютахУчета
|		ПО (СТРОКА(ТаблицаТовары.КодСтроки) = ВтСуммыДокументовВВалютахУчета.ИдентификаторСтроки)
|ГДЕ
|	ТаблицаТовары.Ссылка = &Ссылка
|	И НЕ ТаблицаТовары.Отменено";

Скриншоты

image

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

Не уверен, что ругается из-за временной таблицы, возможно не нравятся поля, переданные по параметру. не проводил полноценной диагностики.

agibalovsa avatar Oct 15 '23 17:10 agibalovsa