|
Ошибка вызова конструктора запроса по таблице значений при изменении режима совместимости ↓ (Волшебник 14.05.2023 12:47) |
☑ |
0
Admin_Net_1C
09.02.23
✎
14:32
|
Все привет. Гуру ИТС к вам взываю)
Суть проблемы: была база в режиме совместимости 8.3.12, нижележащий код запроса открывался в конструкторе запросов без проблем:
"ВЫБРАТЬ
| ВЫРАЗИТЬ(ТаблицаГрузов.Груз КАК Справочник.Грузы) КАК Груз,
| ВЫРАЗИТЬ(ТаблицаГрузов.Груз КАК Справочник.Грузы).ТипПеревозки КАК ТипПеревозки,
|ПОМЕСТИТЬ втГрузы
|ИЗ
| &ТаблицаГрузов КАК ТаблицаГрузов"
при переходе на платформу 8.3.21 и отмене режима совместимости конструктор запроса при открытии ругается на строку:
| ВЫРАЗИТЬ(ТаблицаГрузов.Груз КАК Справочник.Грузы).ТипПеревозки КАК ТипПеревозки,
текст ошибки: Поле не найдено "Тип перевозки"
Вопрос: с какой платформы изменилось данное поведение и где об этом прочитать?
|
|
1
программистище
09.02.23
✎
14:47
|
8.3.17 такого не заметил, запрос типа
"ВЫБРАТЬ
| ВЫРАЗИТЬ(ТЗ.Номенклатура КАК Справочник.Номенклатура).Наименование КАК Наименование
|ИЗ
| &ТЗ КАК ТЗ"
отрабатывает штатно (и конструктор тоже)
|
|
2
Admin_Net_1C
09.02.23
✎
14:49
|
(1) конфа без режима совместимости?
|
|
3
программистище
09.02.23
✎
14:54
|
(2) в режиме совместимости 8.3.17 и без совместимости на платформе 8.3.18.1959
такой ошибки нет
|
|
4
Admin_Net_1C
10.02.23
✎
07:09
|
к (0) вообщем рассказываю, если в запросе есть ПОМЕСТИТЬ, например:
"ВЫБРАТЬ
| ВЫРАЗИТЬ(ТЗ.Номенклатура КАК Справочник.Номенклатура).Наименование КАК Номенклатура
|ПОМЕСТИТЬ ВТ
|ИЗ
| &ТЗ КАК ТЗ"
то в конфигурации с режимом совместимости с 8.3.19 (и выше, проверял до 8.3.21) будет ошибка из топика
|
|
5
progaoff
14.05.23
✎
11:52
|
(4) Добрый день. а как исправить то? Тоже попал на этом
|
|