Имя: Пароль:
1C
1С v8
Выборка запросом из табличной части документа -Неправильный псевдоним "Заявка.Ссылка.Дата"
,
0 lite777
 
13.09.19
15:51
Добрый день. запрос выборки из табличной части  документа Реестр Платежей.Заявки ошибка-
{(8, 6)}: Неправильный псевдоним "Заявка.Ссылка.Дата" -это дата дока реестр
<<?>>Заявка.Ссылка.Дата

ВЫБРАТЬ
    
        Заявка.Организация ,
        Заявка.ЦФО  ,
        Заявка.Исполнитель,
        Заявка.Сумма КАК ЗаявкаСумма,
        Заявка.СтатьяОборотов
        Заявка.Ссылка.Дата
    
ИЗ
     Документ.бит_РеестрПлатежей.Заявки КАК Заявка
ГДЕ
    Заявка.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода  
    Заявка.Ссылка.Проведен
1 azernot
 
13.09.19
15:53
Запятой не хватает после Заявка.СтатьяОборотов
2 vova1122
 
13.09.19
15:53
Заявка.СтатьяОборотов
Где запятая?
3 lite777
 
13.09.19
16:00
счас
4 lite777
 
13.09.19
16:01
Заявка.Ссылка.Дата- неоднозначное поле пишет!
5 lite777
 
13.09.19
16:02
Заявка.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода  неоднозначное поле
6 Гипервизор
 
13.09.19
16:02
И Заявка.Ссылка.Проведен
7 azernot
 
13.09.19
16:02
ВЫБРАТЬ
    
        бит_РеестрПлатежейЗаявка.Организация ,
        бит_РеестрПлатежейЗаявка.ЦФО  ,
        бит_РеестрПлатежейЗаявка.Исполнитель,
        бит_РеестрПлатежейЗаявка.Сумма КАК ЗаявкаСумма,
        бит_РеестрПлатежейЗаявка.СтатьяОборотов
        бит_РеестрПлатежейЗаявка.Ссылка.Дата
    
ИЗ
     Документ.бит_РеестрПлатежей.Заявки КАК бит_РеестрПлатежейЗаявка
ГДЕ
    бит_РеестрПлатежейЗаявка.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода  
    И бит_РеестрПлатежейЗаявка.Ссылка.Проведен


Не умеешь определять псевдонимы - не берись. Конструктор всё сделает за тебя
8 Гипервизор
 
13.09.19
16:04
(7) У вас тоже запятой не хватает )
9 azernot
 
13.09.19
16:06
(8) Ну да, копипастил :)
10 lite777
 
13.09.19
16:07
В чем разница то ?
11 vova1122
 
13.09.19
16:07
(0) Запрос вручную пишешь? Конструкторов намного удобней. Это вам не тупой семерочный конструктор. Тут в конструкторе все интуитивно понятно
12 Demon_MSK
 
13.09.19
16:08
Видимо есть поле "Дата" в строке.
Вот и неоднозначное.
13 lite777
 
13.09.19
16:26
Пытась так-
ВЫБРАТЬ
    
        Заявка.Заявка.Организация ,
        Заявка.Заявка.ЦФО  ,
        Заявка.Заявка.Исполнитель,
        Заявка.Заявка.Сумма КАК ЗаявкаСумма,
        Заявка.Заявка.СтатьяОборотов ,
        Заявка.Ссылка.Дата
    
ИЗ
     Документ.бит_РеестрПлатежей.Заявки КАК Заявка
ГДЕ
    Заявка.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода  
    И Заявка.Ссылка.Проведен
--------
Заявка.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода - неоднозначное поле Заявка.Ссылка.Дата
14 lite777
 
13.09.19
16:26
полей дата ненашел
15 azernot
 
13.09.19
16:30
(13) В табличной части "Заявки", видимо, есть поле с названием "Заявка" и система не может понять, что именно ты имеешь в виду: таблицу, которую ты назвал "Заявка" или поле "Заявка" этой таблицы.
16 pasha_d
 
13.09.19
16:38
к примеру, переименуй таблицу "Заявка" на "МойДокумент":

Документ.бит_РеестрПлатежей.Заявки КАК МойДокумент
17 vova1122
 
13.09.19
16:43
Ну и начни уже наконец пользоваться конструктором запросов, а не лепи его вручную.
18 aleks_default
 
13.09.19
16:49
(16)Еще один
19 aleks_default
 
13.09.19
16:50
какой к хренам документ?  это нихрена не документ, это табличная часть документа
20 Вафель
 
13.09.19
16:51
я всегда делают псевдоним Док
так читать проще
21 aleks_default
 
13.09.19
16:53
(20)И ты туда же?
22 aleks_default
 
13.09.19
16:53
Ты на текст запроса посмотри хотя бы внимательно
23 Вафель
 
13.09.19
16:55
(22) я уже не не твой вопрос отвечал
24 Вафель
 
13.09.19
16:56
(22) а может ты не умеешь читать запрос без конструктора?
тогда да длинные имна лучше
25 Вафель
 
13.09.19
16:57
тут можно еще алиас ДокТЧ
26 lite777
 
13.09.19
16:58
ВЫБРАТЬ
    
        ЗаявкаОсн.Заявка.Организация ,
        ЗаявкаОсн.Заявка.ЦФО  ,
        ЗаявкаОсн.Заявка.Исполнитель,
        ЗаявкаОсн.Заявка.Сумма КАК ЗаявкаСумма,
        ЗаявкаОсн.Заявка.СтатьяОборотов ,
        ЗаявкаОсн.Ссылка.Дата
    
ИЗ
     Документ.бит_РеестрПлатежей.Заявки КАК ЗаявкаОсн
ГДЕ
    Заявка.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериод
27 lite777
 
13.09.19
16:59
так не ругается.Спасибо!
28 aleks_default
 
13.09.19
17:01
(24)При чем тут конструктор запроса? Псевдоним который не отражает сути таблицы, а вернее даже наоборот вводит в заблужднение - это говнокод. Не важно в тексте запроса или в процедуре.