|
Стандартный период в СКД (выражение в параметрах) | ☑ | ||
|---|---|---|---|---|
|
0
пам-пам
07.02.18
✎
11:06
|
Доброго времени суток.
Отчет на СКД. На вкладке параметры добавляю ДатаНачалаПрошлыйПериод (Дата), ДатаОкончанияПрошлыйПериод (Дата), СтПериодПрошлыйГод (СтандартныйПериод). В запросе данных параметров нет, они используется в условном оформлением. В поле выражение для ДатаОкончанияПрошлыйПериод пишу: ВЫБОР КОГДА &СтПериодПрошлыйГод.ДатаОкончания = ДатаВремя(1,1,1) ТОГДА ДАТАВРЕМЯ(3999,12,31) ИНАЧЕ &СтПериодПрошлыйГод.ДатаОкончания КОНЕЦ Однако данная конструкция не работает, точнее предполагаю что не обрабатывается именно &СтПериодПрошлыйГод.ДатаОкончания = ДатаВремя(1,1,1). Поиск решения результатов не дал. Заранее спасибо. з.ы. платформа 8.3.10.2699 |
|||
|
1
пам-пам
07.02.18
✎
12:09
|
up
|
|||
|
2
Pro-tone
07.02.18
✎
12:24
|
(0) стандартный период недоступен в запросе СКД, делай 2 параметра ДатаНачала и ДатаОкончания в запросе, а на вкладке СКД "параметры" завязывай их уже на стандартный период и его выноси пользователю в отбор на форму
|
|||
|
3
Pro-tone
07.02.18
✎
12:31
|
|
|||
|
4
пам-пам
07.02.18
✎
12:38
|
(2)(3) все три параметра не нужны в запросе. Используется исключительно для условного оформления (на вкладке "Настройки"). Смысл в том, что "завязка" даты окончания (описанная в первом посте) не работает для стандартного периода, т.е. если в пользовательском режиме не указать период, ничего не сработает.
|
|||
|
5
Гипервизор
07.02.18
✎
12:41
|
А зачем для условного оформления вот это? ДАТАВРЕМЯ(3999,12,31)
|
|||
|
6
пам-пам
07.02.18
✎
12:47
|
(5) опишу вкратце: в отчёте выводятся колонки с периодами и итог по ним. С помощью условного оформления добавляется возможность видеть только колонки указанные в параметре "СтПериодПрошлыйГод", т.е. другие скрываются, а цифры итога остаются как есть.
Соответственно, когда не заполнен "СтПериодПрошлыйГод", должны быть видны все колонки (фильтр не применяется). |
|||
|
7
Гипервизор
07.02.18
✎
12:55
|
(6) Все равно не понимаю. Почему нельзя в отборе условного оформления проверить заполненность?
|
|||
|
8
пам-пам
07.02.18
✎
13:00
|
(7) Вы правы. Усложнял на ровном месте. Спасибо за подсказку.
|
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |