Имя: Пароль:
1C
1С v8
Непонятная конструкция в запросе
0 moonlight
 
14.11.15
14:36
Добрый день!

Встретил в запросе одной из конфигураций такой фрагмент:

ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПоследних(
    |                &ДатаЦен,
    |                ТипЦен = &ТипЦен
    |                    И (НЕ ХарактеристикаНоменклатуры = ЗНАЧЕНИЕ(Справочник.ХарактеристикиНоменклатуры.ПустаяСсылка)) {(Номенклатура) КАК Ссылка, (ХарактеристикаНоменклатуры) КАК ХарактеристикаНоменклатуры}) КАК ЦеныНоменклатурыСрезПоследнихХарактеристики


что значит фот этот фрагмент:
{(Номенклатура) КАК Ссылка, (ХарактеристикаНоменклатуры) КАК ХарактеристикаНоменклатуры} ???
1 GROOVY
 
14.11.15
14:43
Это расширения языка запросов для СКД устанавливающая отбор по типу значения получаемого поля.
2 RomanYS
 
14.11.15
14:43
Расширения языка запроса для построителей или СКД. При использовании объекта Запрос игнорируются
3 GROOVY
 
14.11.15
14:44
В данном случае, также происходит разыменования поля Номенклатура из, видимо, присоединяемой таблицы.
4 GROOVY
 
14.11.15
15:00
(2) Я перечитываю наши ответы и думаю: "Мы же, скорее всего, вообще вырубили ТС такими ответами".
5 Garykom
 
гуру
14.11.15
15:06
(4) когда то прогов 1с не считали настоящими программистами

сча когда прог 1С 8.3 сталкивается с "настоящим программистом" тот нифига не понимает ))
6 rsv
 
14.11.15
15:16
(0) Не используйте в запросах непонятные конструкции .  Как правильно утверждается в (1) это всего лишь расширение  , а не базис.  Т.е. без расширений можно обойтись. А без базиса - нет.
7 PLUT
 
14.11.15
17:39
(6) без непонятных конструкций СКД возвращает непонятно что :)

г.вно эта ваша 1С
8 PLUT
 
14.11.15
17:40
+(7) что-то типа такого

Как отладить запрос СКД?
9 Рэйв
 
14.11.15
18:15
А может это просто построитель отчета.
10 Рэйв
 
14.11.15
18:15
Все уже тлько про СКД думают.