|
Параметры СКД с типом СписокЗначений | ☑ | ||
---|---|---|---|---|
0
detec
14.07.10
✎
15:21
|
Очень дурацикй отчёт с кучей констант. Есть один параметр, которые в запросе представляет собой список значений. Что нужно прописать в схеме комоновки в поле "Выражение", чтобы программно не дописывать нчиего в модуле отчёта?
Я заметил, что просто одиночные значения можно вписывать в параметр в поле "Выражение" посредством незавмысловатого кода, к примеру, Справочник.СтатьиДоходовРасходов.НайтиПоКоду("0000000074") А вот как такое же сделать для списка значений - не знаю, в Хрусталёвой глухо. |
|||
1
gr13
14.07.10
✎
15:23
|
; ?
|
|||
2
IronDemon
14.07.10
✎
15:23
|
СписокПричин = Новый СписокЗначений;
СписокПричин.Добавить(Справочники.ПричиныСписания.НайтиПоКоду(4)); СписокПричин.Добавить(Справочники.ПричиныСписания.НайтиПоКоду(5)); СписокПричин.Добавить(Справочники.ПричиныСписания.НайтиПоКоду(6)); ЭлементПараметраДанных = Настройки.Элементы.Найти("ПричиныСписания"); ЭлементПараметраДанных.Значение = СписокПричин; |
|||
3
Defender aka LINN
14.07.10
✎
15:26
|
(0) Ну прямо в схеме их и заполни тогда.
|
|||
4
detec
14.07.10
✎
15:27
|
(2) Это прямо в поле "Выражение" выписано?
|
|||
5
detec
14.07.10
✎
15:29
|
При появлении в поле "Выражение" точки с запятой или запятой ругается на ошибку синтаксисиа.
|
|||
6
AndrewKiev
14.07.10
✎
15:31
|
(4) это если программно работать с СКД. А так сделай параметр, знаечния которого можно в предприятии устанавливать
|
|||
7
detec
14.07.10
✎
15:33
|
(6) Я не хочу выносить данный параметр пользователям, иначе они понавводят туда (( Я думал, может кто-то из гуру СКД сталкивался с заполнением списка значений ссылочного типа прямо в схеме компоновки.
|
|||
8
IronDemon
14.07.10
✎
15:40
|
(7) Параметр можно сделать недоступным для юзвера.
|
|||
9
also
14.07.10
✎
15:43
|
На вкладке Параметры ставишь галку "Доступен список значений" а дальше в поле "Значение" интерактивно редактируешь свой список значений
|
|||
10
detec
14.07.10
✎
15:43
|
(8) Само собой ))
Всем спасибо за участие! Извартилося я следующим образом. Посколько у меня всего 3 элемента справочника в качестве констант, то я переписал запрос на условие вида В(&ПГР1, &ПГР2, &ПГР3) А в закладке Параметры накинул на каждый из появившихся параметров код, упомянутый в (0). |
|||
11
detec
14.07.10
✎
15:43
|
(9) Список значений у меня ссылочный, а не числовой или строковый.
|
|||
12
also
14.07.10
✎
15:46
|
+(9) Правда прокатит только если использовать консоль отчетов
|
|||
13
also
14.07.10
✎
15:47
|
Используй это http://1cskd.ru/2010/07/universalnaya-konsol-otchetov/
|
|||
14
IronDemon
14.07.10
✎
15:48
|
(9) Это не работает в конфигураторе ;)
|
|||
15
also
14.07.10
✎
15:49
|
(14) Если делать с помощью (13) он а "Значение" через ";" пишет гуиды и все работает
|
|||
16
detec
14.07.10
✎
15:55
|
(15) Похожую консоль я использую для написания запросов. Если у кого-то есть любой рабочий код, который подходит под (0) - просьба скопипастить сюда.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |