|
СКД: Как исключить параметр из обязательного отбора? | ☑ | ||
---|---|---|---|---|
0
Radion
29.12.14
✎
15:01
|
Добрый день, изучаю СКД. Добавил новый параметр, Данный параметр по условию отбора прописал в запросе. Теперь при формировании отчета, параметр обязателен для заполнения, а хотелось бы отбирать и с ним и без него. Как обойти данное условие? Спасибо.
|
|||
1
palladyi
29.12.14
✎
15:12
|
(0) вытащи его из запроса и добавь в отбор
|
|||
2
Radion
29.12.14
✎
15:18
|
В Конструкторе запроса, добавленный параметр это Дата (любое число месяца). И я могу делать отбор типа - РеализацияТоваровУслугТовары.Ссылка.МесяцСкидки МЕЖДУ НАЧАЛОПЕРИОДА(&МесяцСкидки, МЕСЯЦ) И КОНЕЦПЕРИОДА(&МесяцСкидки, МЕСЯЦ). Потому как отбор могут делать не только по дате реализации но и по дате скидки.
|
|||
3
vicof
29.12.14
✎
15:19
|
(2) И чо?
|
|||
4
разработчик 1с
29.12.14
✎
15:20
|
в фигурные скобки поставь
|
|||
5
Radion
29.12.14
✎
15:24
|
(3,4) как подскажите. если я удалю из Конструктора запроса, и добавлю в отбор, то я не смогу сделать отбор Начало Месяца и КонецМесяца по реквизиту документа (МесяцСкидки)
|
|||
6
palladyi
29.12.14
✎
15:25
|
(5) добавь поля Начало месяца и Конец месяца в запросе
|
|||
7
Radion
29.12.14
✎
15:29
|
(6) если я добавлю в запросе (см. 2), то отбор становится обязательным (
|
|||
8
palladyi
29.12.14
✎
15:30
|
(7) не параметры, а поля
|
|||
9
разработчик 1с
29.12.14
✎
15:32
|
(5) {}
|
|||
10
разработчик 1с
29.12.14
✎
15:32
|
(5) { РеализацияТоваровУслугТовары.Ссылка.МесяцСкидки МЕЖДУ НАЧАЛОПЕРИОДА(&МесяцСкидки, МЕСЯЦ) И КОНЕЦПЕРИОДА(&МесяцСкидки, МЕСЯЦ) }
|
|||
11
palladyi
29.12.14
✎
15:32
|
(4) (9) а так можно? ))
|
|||
12
Radion
29.12.14
✎
15:33
|
(10) это что в запросе ?
|
|||
13
Radion
29.12.14
✎
15:45
|
(10) чет какая то лажа
|
|||
14
palladyi
29.12.14
✎
15:52
|
(13) попробовал?
|
|||
15
Radion
29.12.14
✎
16:04
|
попробовал. ошибку выдает )
|
|||
16
Radion
29.12.14
✎
16:04
|
конечно
|
|||
17
palladyi
29.12.14
✎
16:05
|
(15) выведи в поля
НАЧАЛОПЕРИОДА(РеализацияТоваровУслугТовары.Ссылка.МесяцСкидки, Месяц) и КонецПЕРИОДА(РеализацияТоваровУслугТовары.Ссылка.МесяцСкидки, Месяц) по ним и делай отбор |
|||
18
разработчик 1с
29.12.14
✎
16:11
|
какие тупые ленивые нубы пошли
удали из своего запроса условие на месяц в запросе после ГДЕ вставь { где РеализацияТоваровУслугТовары.Ссылка.МесяцСкидки МЕЖДУ НАЧАЛОПЕРИОДА(&МесяцСкидки, МЕСЯЦ) И КОНЕЦПЕРИОДА(&МесяцСкидки, МЕСЯЦ) } в параметрах посмотри, должен быть параметр месяцскидки теперь в самом отчёте можешь задавать параметр - будет срабатывать, снимать галочку - не будет |
|||
19
Radion
29.12.14
✎
17:14
|
одно из Решений:
И (РеализацияТоваровУслугТовары.Ссылка.МесяцСкидки МЕЖДУ НАЧАЛОПЕРИОДА(&МесяцСкидки, МЕСЯЦ) И КОНЕЦПЕРИОДА(&МесяцСкидки, МЕСЯЦ) ИЛИ &МесяцСкидки= ДАТАВРЕМЯ(1, 1, 1)) |
|||
20
Radion
29.12.14
✎
17:14
|
(17) не правильно
|
|||
21
Radion
29.12.14
✎
17:15
|
(18) пока не дошел до компоновки. дальше буду вникать. а пока как подсказали сделаю.
|
|||
22
Radion
29.12.14
✎
17:15
|
спасибо всем!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |