Имя: Пароль:
1C
1С v8
Настройка параметров отчета СКД
,
0 bloodnik
 
05.09.13
11:18
Есть отчет на СКД без формы, только со схемой, в запрос нужно передать параметр список контрагентов, пользователь должен в настройках отчета выбрать нескольких контрагентов, по которым будет строится отчет.
Как сделать выбор контрагентов в список?
1 Godofsin
 
05.09.13
11:19
подбор что ле?
2 Crush
 
05.09.13
11:23
Вид сравнения = в списке
3 bloodnik
 
05.09.13
11:26
(1) да
(2) это где устанавливается?
4 Val_s
 
05.09.13
11:27
Примерно так:        ЭлементОтбора                     = ЖурналЗаказов.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
        ЭлементОтбора.ЛевоеЗначение     = Новый ПолеКомпоновкиДанных("ИмяПараменраПоиска");
        ЭлементОтбора.ВидСравнения        = СтруктураУсловий["ВидСравненияКомпоновкиДанных"];
        Элементотбора.ПравоеЗначение    = СтруктураУсловий["ЗначениеПоиска"];
        ЭлементОтбора.использование        = СтруктураУсловий["Использование"];
5 Val_s
 
05.09.13
11:28
вместо Структуры подставляй свои значения и параметры, делается на сервере
6 Val_s
 
05.09.13
11:28
тьфу ты блин не увидел что СКД. на сервере это если УФ
7 bloodnik
 
05.09.13
11:32
(2) отбор по контрагенту настроен, но если не заполнен параметр, то отчет ни чего не находит, а в параметре только 1 значение (
8 bloodnik
 
05.09.13
11:33
(4)проще создать форму и добавить реквизит типа список значений
9 Crush
 
05.09.13
11:34
(0) в конструкторе скд на закладке параметры есть галка "Список значений" или "Доступен список значений".
А если у тебя в запросе:
Где ....Контрагент = &выбКонтрагент
то поменяй на ...Контрагент В (&выбКонтрагент)
10 Val_s
 
05.09.13
11:36
(8) ну если проще....
11 bloodnik
 
05.09.13
11:57
(9) галку поставил, но все равно в параметре можно выбрать только одно значение((
12 bloodnik
 
05.09.13
11:59
(11) Пипец!!!! Отчет похоже в кэше повис, я новый создал с такими же настройками все заработало, час времени потерял (((
13 bloodnik
 
05.09.13
11:59
всем спасибо за помощь!
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой