Имя: Пароль:
1C
 
Помогите с запросом
0 Garikus
 
23.05.16
12:03
ВЫБОР
    КОГДА ТоварыНаСкладахОстаткиИОбороты.Регистратор = Документ.ОтчетМастераСмены
        ТОГДА ТоварыНаСкладахОстаткиИОбороты.Регистратор
    ИНАЧЕ ТоварыНаСкладахОстаткиИОбороты.Регистратор.ДокументОснование.Участок
КОНЕЦ

Как по типу документа сравнить?
КОГДА ТоварыНаСкладахОстаткиИОбороты.Регистратор = Документ.ОтчетМастераСмены не доходит(
1 Fragster
 
гуру
23.05.16
12:04
ссылка
2 Тролль главный
 
23.05.16
12:05
КОГДА ТоварыНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА  Документ.ОтчетМастераСмены
3 Остап Сулейманович
 
23.05.16
12:06
(0) ТИПЗНАЧЕНИЯ(ТоварыНаСкладахОстаткиИОбороты.Регистратор) = ТИП("Документ.ОтчетМастераСмены")
4 Garikus
 
23.05.16
12:06
(3) Во точно спасибо
5 ДенисЧ
 
23.05.16
12:07
(3) ПКМ по тебе плачет
6 Garikus
 
23.05.16
12:08
(5)ПКМ это кто?)
7 Лефмихалыч
 
23.05.16
12:10
(6) пулемет Калашникова модернизированный
8 Garikus
 
23.05.16
12:11
)))
9 Лефмихалыч
 
23.05.16
12:12
кстати, вот эта голубизна ТипЗначения()=Тип() иной раз быстрее работает, чем правоверная ССЫЛКА. Выявлено эмпирически - смотреть план запроса было лень оба раза.
Так что все далеко не так однозначно.
10 Fragster
 
гуру
23.05.16
12:15
(9) а он там одинаковый. флуктуации кэша и нагрузки тебя ввели в заблуждение.
11 Тролль главный
 
23.05.16
12:16
(9) ВЫБРАТЬ ТИПЗНАЧЕНИЯ(...) часто выкидывает 1С нахрен
12 ДенисЧ
 
23.05.16
12:17
Недавно сравнивал....
ТипЗначения и ССЫЛКА - дают абсолютно одинаковые запросы...