Все привет. Гуру ИТС к вам взываю)
Суть проблемы: была база в режиме совместимости 8.3.12, нижележащий код запроса открывался в конструкторе запросов без проблем:
"ВЫБРАТЬ
| ВЫРАЗИТЬ(ТаблицаГрузов.Груз КАК Справочник.Грузы) КАК Груз,
| ВЫРАЗИТЬ(ТаблицаГрузов.Груз КАК Справочник.Грузы).ТипПеревозки КАК ТипПеревозки,
|ПОМЕСТИТЬ втГрузы
|ИЗ
| &ТаблицаГрузов КАК ТаблицаГрузов"
при переходе на платформу 8.3.21 и отмене режима совместимости конструктор запроса при открытии ругается на строку:
| ВЫРАЗИТЬ(ТаблицаГрузов.Груз КАК Справочник.Грузы).ТипПеревозки КАК ТипПеревозки,
текст ошибки: Поле не найдено "Тип перевозки"
Вопрос: с какой платформы изменилось данное поведение и где об этом прочитать?
8.3.17 такого не заметил, запрос типа
"ВЫБРАТЬ
| ВЫРАЗИТЬ(ТЗ.Номенклатура КАК Справочник.Номенклатура).Наименование КАК Наименование
|ИЗ
| &ТЗ КАК ТЗ"
отрабатывает штатно (и конструктор тоже)
к (0) вообщем рассказываю, если в запросе есть ПОМЕСТИТЬ, например:
"ВЫБРАТЬ
| ВЫРАЗИТЬ(ТЗ.Номенклатура КАК Справочник.Номенклатура).Наименование КАК Номенклатура
|ПОМЕСТИТЬ ВТ
|ИЗ
| &ТЗ КАК ТЗ"
то в конфигурации с режимом совместимости с 8.3.19 (и выше, проверял до 8.3.21) будет ошибка из топика