bsl-language-server
bsl-language-server copied to clipboard
[FP] Ошибка срабатывания "Текст запроса должен быть корректным и открываться конструктором запросов" (QueryParseError)
Диагностика
Текст запроса должен быть корректным и открываться конструктором запросов" (QueryParseError)
Версия
Ночная сборка от 8.10.2023
Описание ложного срабатывания диагностики
Срабатывает на запросах с временными таблицами, которые созданы в других запросах. Т.е. по факту, запрос открывается конструктором.
Пример кода
ТекстЗапроса =
"ВЫБРАТЬ
| &Период КАК Период,
| ЗНАЧЕНИЕ(ВидДвиженияНакопления.Приход) КАК ВидДвижения,
| ТаблицаТовары.Ссылка КАК ЗаказНаВнутреннееПотребление,
| ТаблицаТовары.Номенклатура КАК Номенклатура,
| ТаблицаТовары.Характеристика КАК Характеристика,
| &ар_Валюта КАК ВалютаДокумента,
| ТаблицаТовары.ар_Сумма КАК СуммаВВалютеДокумента,
| ВтСуммыДокументовВВалютахУчета.СуммаБезНДСРегл КАК Сумма
|ИЗ
| Документ.ЗаказНаВнутреннееПотребление.Товары КАК ТаблицаТовары
| ВНУТРЕННЕЕ СОЕДИНЕНИЕ ВтСуммыДокументовВВалютахУчета КАК ВтСуммыДокументовВВалютахУчета
| ПО (СТРОКА(ТаблицаТовары.КодСтроки) = ВтСуммыДокументовВВалютахУчета.ИдентификаторСтроки)
|ГДЕ
| ТаблицаТовары.Ссылка = &Ссылка
| И НЕ ТаблицаТовары.Отменено";
Скриншоты
Дополнительная информация
Не уверен, что ругается из-за временной таблицы, возможно не нравятся поля, переданные по параметру. не проводил полноценной диагностики.