ИНСТРУМЕНТЫ РАЗРАБОТЧИКА КОНФИГУРАЦИЯ 1С 8.2+ V6.82.2
Выполняю следующий код (обработка во вложении):
Код
МВТ = Новый МенеджерВременныхТаблиц;
Запрос = Новый Запрос;
Запрос.МенеджерВременныхТаблиц = МВТ;
Запрос.Текст =
"ВЫБРАТЬ
| NULL КАК Поле1,
| NULL КАК Поле2,
| NULL КАК Поле3,
| NULL КАК Поле4
|ПОМЕСТИТЬ ВТ
|
|ОБЪЕДИНИТЬ ВСЕ
|
|ВЫБРАТЬ
| 1.234,
| ""Строка"",
| ДАТАВРЕМЯ(1, 1, 1),
| ЗНАЧЕНИЕ(Справочник.Валюты.ПустаяСсылка)";
МвссивРезультатов = Запрос.ВыполнитьПакет();
Запрос.Текст =
"ВЫБРАТЬ
| ВТ.Поле1 КАК Поле1,
| ВТ.Поле2 КАК Поле2,
| ВТ.Поле3 КАК Поле3,
| ВТ.Поле4 КАК Поле4
|ИЗ
| ВТ КАК ВТ";
РезультатЗапроса = Запрос.Выполнить();
От(Запрос);
При открытии объекта для отладки возникает следующая ошибка:
Ошибка восстановления временной таблицы "ВТ": {ОбщийМодуль.ирОбщий.Модуль(26196)}: Ошибка при вызове метода контекста (Выполнить): {(2, 9)}: Поле не найдено "Поле4"
ВЫБРАТЬ <<?>>Поле4, Поле3, Поле2, Поле1 ПОМЕСТИТЬ _Т3463 ИЗ &ВТ КАК Т;