Имя: Пароль:
1C
1С v8
v8: Можно ли указать в СКД в условии равенство какому-либо типу?
0 evorle145
 
11.05.12
11:22
Подскажите пожалуйста, в 8.2.15.301 в СКД можно указать условие на равенство не какому-либо значению, а какому-либо типу? Например в запросе я очень просто делал: ТипЗначения(поле1) = &Параметр1
Затем: Запрос.УстановитьПараметр("Параметр1", Тип("СправочникСсылка.Номенклатура")). Пытался в СКД во вкладке "условия" написать:ТИПЗНАЧЕНИЯ(бит_ус_ПродажиСервиса.Номенклатура) = Тип("СправочникСсылка.Номенклатура")
Выдает ошибку...
1 Wobland
 
11.05.12
11:24
ССЫЛКУ попытайся ещё
2 Cube
 
11.05.12
11:24
(0) Садись, два.
В запросе пиши:

РегистрОборотов.Регистратор ССЫЛКА Документ.РеализацияТовароИУслуг
3 Wobland
 
11.05.12
11:24
(1) в запросе
4 Wobland
 
11.05.12
11:24
(2) руками набирал? мощно
5 Cube
 
11.05.12
11:25
(4) Искать и копипастить долго... :)
6 Fragster
 
гуру
11.05.12
11:27
ТипЗначения(...) = ТипЗначения(....ПустаяСсылка), не?
7 Wobland
 
11.05.12
11:29
(6) а не ТипЗнч? или в СКД полностью?
8 Fragster
 
гуру
11.05.12
11:30
(7) да я ХЗ, если автор в (0) в запросе делал...
9 evorle145
 
11.05.12
11:34
Сделал, как написал (2), все получилось, Спасибо!
Почему-то про ссылку я и забыл...
10 Паучог
 
11.05.12
11:35
(0) = ТИП(Справочник.Номенклатура)
11 evorle145
 
11.05.12
11:36
(1),  тоже пасиб)
(10), я так пробовал и с ковычками и без, не работает...
12 JLeys
 
11.05.12
11:38
пишешь в запросе, в разделе условия
бит_ус_ПродажиСервиса.Номенклатура Ссылка Справочник.Номенклатура
13 Cube
 
11.05.12
11:39
(12) Это?))
14 evorle145
 
11.05.12
11:39
(10), тысяча извинений, так тоже работает)ТИПЗНАЧЕНИЯ(Продажи.Номенклатура) = ТИП(Справочник.Номенклатура)
15 Cube
 
11.05.12
11:39
(13) "Это", читать как "Эхо" :)
16 evorle145
 
11.05.12
11:41
(12), спасиб, уже получилось, я в (9) отписал