|
не заполненный параметр в запросе, как? | ☑ | ||
---|---|---|---|---|
0
Dimon1C
27.04.12
✎
14:48
|
Делаю через консоль отчетов в ЗУП. Есть запрос:
ВЫБРАТЬ СотрудникиОрганизаций.Ссылка ИЗ Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций ГДЕ СотрудникиОрганизаций.Ссылка В ИЕРАРХИИ(&ГруппаСотрудников) Если я параметр не выбираю, то ругается что не заполнен параметр. Как сделать так чтобы отображались все сотрудники при не заполнении параметра? P.S. Надо именно через параметр, отбор не нужен. |
|||
1
Wobland
27.04.12
✎
14:49
|
ГДЕ &Группа=Значение(...ПустаяСсылка) ИЛИ далее по тексту
|
|||
2
izekia
27.04.12
✎
14:51
|
(0) никак, либо текст запроса модифицируй, либо как в (1) и параметр заполняй
|
|||
3
Dimon1C
27.04.12
✎
14:52
|
Использую консоль отчетов, там нет возможности программно установить параметр равный пустой ссылке.
|
|||
4
Kashemir
27.04.12
✎
14:53
|
Используй обычный отбор в консоли отчета, а не параметр.
|
|||
5
Ненавижу 1С
гуру
27.04.12
✎
14:55
|
щас полетят миллионы камней ))
ВЫБРАТЬ СотрудникиОрганизаций.Ссылка ИЗ Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций ГДЕ СотрудникиОрганизаций.Ссылка В ИЕРАРХИИ(&ГруппаСотрудников) ИЛИ &НеХочуВыбирать |
|||
6
Axel2009
27.04.12
✎
14:56
|
Запрос.УстановитьПараметр(Справочники.СотрудникиОрганизаций.ПустаяСсылка);
|
|||
7
Dimon1C
27.04.12
✎
14:58
|
То есть в консоли отчетов никак?
|
|||
8
pumbaEO
27.04.12
✎
15:02
|
Используй правильную консоль отчетов.
|
|||
9
Dimon1C
27.04.12
✎
15:03
|
(8) Не поделишься? я в типовой делаю
|
|||
10
Жан Пердежон
27.04.12
✎
15:05
|
(7) чем в (1) вариант не устроил???
|
|||
11
izekia
27.04.12
✎
15:06
|
(10) он видимо список параметров не заполняет
|
|||
12
Формат
27.04.12
✎
15:06
|
Сделай большую желтую папку для всех :)))
|
|||
13
pumbaEO
27.04.12
✎
15:10
|
http://ubuntuone.com/6iURUgZ5RyNmTLFlqiWMjW первое что нашел.
|
|||
14
pumbaEO
27.04.12
✎
15:10
|
(13) к (9)
|
|||
15
izekia
27.04.12
✎
15:11
|
в ир вроде есть
|
|||
16
Kashemir
27.04.12
✎
15:21
|
(5) Ну ты в курсе сомнительности эстетичности такой реализации :D
|
|||
17
Axel2009
27.04.12
✎
15:37
|
(7) чем (6) не устраивает???
|
|||
18
Dimon1C
27.04.12
✎
17:54
|
(13) Спасибо за запросник, хорошая обработка, удобная. Но все таки это больше для программистов, аналог стандартной "консоль запросов". В данном случае типовая обработка "консоль отчетов" используется для конечных пользователей, там есть список отчетов, они ими пользуются, удобный механизм отключения группировок (можно на ненужных группировках галочки отметить), отборы и т.п.
(17) В консоли отчетов нет возможности программный код добавить. P.S. Может кто посоветует, есть какие обработки, что-то типа универсальных отчетов по СКД, то есть задаешь СКД, обработка подстраивается, показывает группировки, отборы, параметры и плюс можно было бы программный код добавить. В типовой ЗУП для бюджета не нашел, хотя в БГУ есть такой отчет. |
|||
19
Kashemir
27.04.12
✎
17:57
|
(18) На ИТС смотри консоль отчетов СКД
|
|||
20
Dimon1C
27.04.12
✎
18:05
|
(19) Если не сложно выложи тут, а то я дома, нет под рукой дисков.
|
|||
21
Axel2009
27.04.12
✎
18:29
|
(18) значит ты не умеешь его готовить.
|
|||
22
le_
27.04.12
✎
18:35
|
(0) Юзай ПостроительЗапроса.
|
|||
23
Dimon1C
28.04.12
✎
07:13
|
(19) Посмотрел на ИТС, один в один который
|
|||
24
Dimon1C
28.04.12
✎
07:14
|
(19) Посмотрел на ИТС, один в один который я использую
|
|||
25
155153144627
28.04.12
✎
07:42
|
ВЫБРАТЬ
СотрудникиОрганизаций.Ссылка ИЗ Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций ГДЕ ВЫБОР &ГруппаСотрудников = Значение(Справочник.СотрудникиОрганизаций.ПустаяСсылка) ТОГДА Истина ИНАЧЕ СотрудникиОрганизаций.Ссылка В ИЕРАРХИИ(&ГруппаСотрудников) КОНЕЦ |
|||
26
Wobland
28.04.12
✎
07:43
|
(25) чем лучше (1)?
|
|||
27
hhhh
28.04.12
✎
07:51
|
вообще-то, если параметр - пустая ссылка, то
СотрудникиОрганизаций.Ссылка В ИЕРАРХИИ(&ГруппаСотрудников) не должно ругаться, а просто взять весь справочник. |
|||
28
Dimon1C
28.04.12
✎
07:58
|
Кому интересно пока придумал такой вариант.
Текст запроса оставляю прежний: ВЫБРАТЬ СотрудникиОрганизаций.Ссылка ИЗ Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций ГДЕ СотрудникиОрганизаций.Ссылка В ИЕРАРХИИ(&ГруппаСотрудников) Далее создаю еще один параметр "ОтборПоГруппе", тип Булево. У параметра "ГруппаСотрудников" в поле Выражение пишу следующее: ВЫБОР КОГДА &ОтборПоГруппе ТОГДА &ГруппаСотрудников ИНАЧЕ ЗНАЧЕНИЕ(Справочник.СотрудникиОрганизаций.ПустаяСсылка) КОНЕЦ Теперь по крайней мере можно сделать так, чтобы в отчет попадали все сотрудники. |
|||
29
Axel2009
28.04.12
✎
10:12
|
(28) мы не ищем легких путей
|
|||
30
KAO111
28.04.12
✎
10:21
|
Если консоль ОТЧЕТОВ, почему не написать
ВЫБРАТЬ СотрудникиОрганизаций.Ссылка ИЗ Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций {ГДЕ СотрудникиОрганизаций.Ссылка В ИЕРАРХИИ(&ГруппаСотрудников)} |
|||
31
Ненавижу 1С
гуру
28.04.12
✎
10:29
|
(16) да
|
|||
32
Dimon1C
28.04.12
✎
11:58
|
(30) Спасибо, то что нужно!
(29) Твои знания и опыт умрут вместе с тобой. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |