Имя: Пароль:
1C
1С v8
Значение элемента справочника в условии запроса в СКД
0 Креатив
 
04.04.12
11:37
Пишу запрос для СКД нужно чтобы
   ХозрасчетныйОбороты.Субконто2 было В ИЕРАРХИИ Справочники.СтатьиЗатрат.НайтиПоНаименованию(""КОМАНДИРОВОЧНЫЕ РАСХОДЫ"")
В лоб не работает, так как значение не предопределённое.
1 lubja
 
04.04.12
11:38
параметром передавай
2 mikecool
 
04.04.12
11:38
(0) юзай отборы
3 Креатив
 
04.04.12
11:41
(1)А в параметры значение как передать?
(2)Отборы чего? И в каком месте?
4 lubja
 
04.04.12
11:43
(3) ХозрасчетныйОбороты.Субконто2 было В ИЕРАРХИИ &ТвойПараметр

Запрос.УстановитьПараметр("ТвойПараметр", Справочники.СтатьиЗатрат.НайтиПоНаименованию(""КОМАНДИРОВОЧНЫЕ РАСХОДЫ""))
5 lubja
 
04.04.12
11:44
(3) отборы отчета. т.е. запрос пишешь, не отбирая по счету. а в пользовательском режиме устанавливаешь отбор
6 Креатив
 
04.04.12
11:51
(4)И как такую вещь в СКД забабахать.
Пока выкрутился так. Решение, конечно, через одно место.
ХозрасчетныйОбороты.Субконто2 В ИЕРАРХИИ (
       ВЫБРАТЬ
           СтатьиЗатрат.Ссылка
       ИЗ
           Справочник.СтатьиЗатрат КАК СтатьиЗатрат
       ГДЕ
           СтатьиЗатрат.Наименование = "КОМАНДИРОВОЧНЫЕ РАСХОДЫ"
           И СтатьиЗатрат.ЭтоГруппа)
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.