Вход | Регистрация


Стандартный период в СКД (выражение в параметрах)

Стандартный период в СКД (выражение в параметрах)
Я
   пам-пам
 
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
   Pro-tone
 
2 - 07.02.18 - 12:24
(0) стандартный период недоступен в запросе СКД, делай 2 параметра ДатаНачала и ДатаОкончания в запросе, а на вкладке СКД "параметры" завязывай их уже на стандартный период и его выноси пользователю в отбор на форму
   Pro-tone
 
3 - 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) Вы правы. Усложнял на ровном месте. Спасибо за подсказку.

Список тем форума
Рекламное место пустует  Рекламное место пустует
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Фредерик Брукс-младший
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует