Open DmitryShvaika opened 1 month ago
Кажется, что делать такое поведение безусловным не стоит. Может, реализовать такое поведение только для strict-types?
Можно так, а можно для галки "Включить расчет типов контента для строковых литералов."
считаю что это нужно только для Строгой типизации
Вроде как на фреше не примут такое расширение, если не включены поля в него все используемые? Поэтому строгая типизация тут не связана, это тогда отдельный признак должен быть.
Вообще-то ошибка не про включение реквизитов в расширение, хотя это то же важно. Ошибка в том, что реквизит табличной части включен в группировку от основной таблицы.
Описание ошибки
Edt не контролирует наличие реквизитов в запросах в расширении. Конфигуратор это делает. Вот вызывается конструктор запроса без сообщений
Редактор запроса ошибки то же не выдает
А вот конфигуратор выдает ошибку при попытке вызвать конструктор запросов
Как воспроизвести
Скриншоты
No response
Ожидаемое поведение
Ошибки об отсутствии реквизитов должны выдаваться.
Лог рабочей области
не требуется
Версия 1С:EDT
Ruby 2023.3.5
Операционная система
Windows
Версия платформы 1С:Предприятие 8
8.3.21.1644
Установленные плагины
No response
Дополнительная информация
Есть еще задача https://github.com/1C-Company/1c-edt-issues/issues/1185
Мне кажется правильно, что выдавались ошибки на реквизиты... Они должны быть унаследованы в расширении, если на них ссылается код расширения. Конфигуратор при проверке так же выдает ошибки.