Имя: Пароль:
1C
1С v8
1С ошибка в псевдониме запроса
0 andrey i1c
 
21.01.20
11:08
пишу простой запрос, в котором необходимо вывести поле top. Делаю как псевдоним top. Получаю ошибку https://yadi.sk/i/bWm7d7YlDLIeag
в чем дело, если пишу top1 то без ошибок. или это какое то зарезервированное поле. как устранить ошибку, что бы поле так и называлось top?

Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
|    Номенклатура.Ссылка КАК Ссылка,
|    ""0"" КАК top
|ИЗ
|    Справочник.Номенклатура КАК Номенклатура";
Результат = Запрос.Выполнить();
1 mikecool
 
21.01.20
11:10
зарезервировано
2 palsergeich
 
21.01.20
11:10
(0) Очень похоже на это.
Изменить имя колонки в постобработке
3 mikecool
 
21.01.20
11:10
ТОП = Первые
4 novichok79
 
21.01.20
11:13
наверное еще и GROUP нельзя. не надо называть поля литералами из англоязычного синтаксиса языка запросов. это ж логично.
5 Cyberhawk
 
21.01.20
11:38
(4) Автор пади для какой-нибудь интеграции по-быстрому хотел сразу в запросе псевдонимы чтоб целевые были
6 andrey i1c
 
21.01.20
11:40
(5) именно так.Проблему решил. Сделал структуру после выполнения запроса, где передавал нужный ключ и значение из запроса.
7 Cyberhawk
 
21.01.20
11:46
Да, универсально только со словарем преобразования псевдонимов полей запроса в целевые имена