|
Отбор в параметр запроса | ☑ | ||
---|---|---|---|---|
0
Logitech3004
17.04.19
✎
15:47
|
Доброго времени суток, граждане форумчане
Тут задался вопросом, каким способом можно ограничить параметр в отчете. Например, у меня есть поле Контрагент, добавил через параметр, в СКД. Тип значения ссылка на справочник. Нужно выводить в список только тех контрагентов, у которых один из реквизитов поставлен в значение Истина. |
|||
1
Euguln
17.04.19
✎
15:52
|
Параметры редактирования курил?
|
|||
2
Logitech3004
18.04.19
✎
09:34
|
(1) Например, Форма выбора? Это будет излишним.
|
|||
3
NUser
18.04.19
✎
09:44
|
(0) Не самый лучший вариант, но можно в форме выбора по владельцу отбор устанавливать
|
|||
4
vdeemer
18.04.19
✎
09:46
|
(0) Быстрее всего Вам надо делать отдельную форму для редактирования параметров и отрабатывать на ней, иначе не взлетит
|
|||
5
Logitech3004
18.04.19
✎
09:47
|
(3) (4) А я вот слышал, что можно что-то в выражение прописать, может запрос..?
|
|||
6
Nuobu
18.04.19
✎
09:47
|
(5) Нет.
|
|||
7
catena
18.04.19
✎
09:57
|
(6)Почему, можно. В запросе СКД "где контрагент.ТвойПараметр = Истина". И все, пусть хоть завыбираются, данные в отчете будут только по этим)))
|
|||
8
Darych
18.04.19
✎
10:00
|
(7) и все остальное жестко прописать.. да можно просто список, в конфигураторе прописанный выводить)
|
|||
9
vdeemer
18.04.19
✎
10:01
|
(7) ахахах потом ТС забодается объяснять, почему выбор контрагента не повлиял на результат отчета. Это смахивает на кредитный договор с допусловиями мелким шрифтом))
|
|||
10
Logitech3004
18.04.19
✎
10:01
|
(7) Это в запросе, запрос выведет результат по такому условию. А нужно ограничить их в поле выбора контрагента.
|
|||
11
Darych
18.04.19
✎
10:02
|
(10) да смеемся.. дай с утра поржать немного)
|
|||
12
vdeemer
18.04.19
✎
10:05
|
(10) добавляешь форму отчета, назначаешь основной, ставишь флаг использования СКД. На форме отчета выше табличного документа Результат ставь элемент управления Контрагент, у которого ПередВыборомЗначения пиши все, что тебе надо. А сам параметр Контрагент можно получить примерно так:
Параметр = КомпоновщикНастроек.Настройки.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("Контрагент")) ну или около того |
|||
13
NUser
18.04.19
✎
10:46
|
+(3) Оказывается вариант не такой уж и плохой
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |