Имя: Пароль:
1C
1С v8
Почему не работают псевдонимы полей?
,
0 Бюро пиявок
 
14.06.14
16:37
ВЫБРАТЬ
    ЦенаСчета КАК Цена,
    Количество КАК Колво,
    Цена * Колво КАК Сумма
ИЗ
    Документ.КоммерческоеПредложение.Товары

Вроде бы, псевдонимы Цена и Колво я задал, но получаю "Поле не найдено "Цена" <<?>>Цена*Колво КАК Сумма".

Что не так делаю?
1 27200802018
 
14.06.14
16:41
Молодец.
2 Sorm
 
14.06.14
16:42
(0) А должны?:) Может все-таки ЦенаСчета*Количество?
3 27200802018
 
14.06.14
16:45
Псевдонимами оперируют исключительно в таблицазх космонавты на луне и на марсе которых отправили туда с одним дилетом и вообще.
4 Бюро пиявок
 
14.06.14
16:46
(2) Мне кажется, должны. В справке: Каждому вложенному полю может быть назначен псевдоним. В дальнейшем <Псевдоним поля> может использоваться для более удобного обращения к данному полю, аналогично псевдонимам полей списка выборки.

С ценой счета я бы еще как-то пережил. Пример условный, реальный запрос сложнее, конечно. И там у меня Выбор когда и далее по тексту КАК ПроцентНДС. И этот процент я хочу как раз использовать сразу в формуле. И вот тут-то я уже не могу дальше двигаться без использования этого псевдонима.
5 27200802018
 
14.06.14
16:47
Блеать.
6 mdocs
 
14.06.14
17:12
Пихай во временную и на следующем запросе используй
7 27200802018
 
14.06.14
17:14
(6) Издеваешься? Дай человеку понять. ВТ потом. Или в пиджаке родился? С галстуком.
8 Wern
 
14.06.14
17:59
ТС путает запрос и тест кода, и если для текста кода "в дальнейшем" это то что ниже по тексту, то в запросе это совсем не так.
9 27200802018
 
14.06.14
18:02
(8) ТС путает SQL с 1С и то не предметно. Нельзя путать палец с жо..ой.
10 27200802018
 
14.06.14
18:04
Мне бы тоже хотелось алиасами в условиях, соединениях и группировками пользоваться. Удобно же, чо! И злился незнамо на кого! Потом дошло.
11 Бюро пиявок
 
14.06.14
18:36
(9) В SQL тоже нельзя так. Я попробовал уже на мускуле. В общем, вопрос закрыт. Сделал через временную.
12 Пушкин
 
14.06.14
19:02
Посмотри примеры запросов, так псевдонимы нельзя использовать
13 Fuas4
 
14.06.14
23:16
(0) Короч, друг, дело обстоит так (как я понимаю): Псевдоним он появляется после того, как ты запрос, грубо говоря, завершил. Т.е. это был внутренний запрос, или ты поместил его в ВТ или ты его выгрузил в ТЗ, например. Внутри самого запроса твоих псевдонимов еще нет. Надо обращаться по имени.
14 Zhuravlik
 
15.06.14
00:12
(0) Нельзя так. Воспользуйтесь конструктором. Псевдонимы задаются для выходных полей, и используются в последующих выборках.
15 mistеr
 
15.06.14
04:40
(13) Не совсем так. В УПОРЯДОЧИТЬ псевдонимы "есть". Но больше нигде нельзя.

(11) Кроме временной, можно еще обернуть во вложенный запрос.