|
СКД Вывод периода на макет
| ☑ |
0
Метан
15.03.18
✎
11:51
|
Есть отчет, который формируется за определенный период, НО структура исходных данных такова, что формирование отчета за указанный период возможно только в случае, когда период выбирается в отборе как
периодОтчета - в списке - несколько элементов из справочника "Периоды расчета" (Январь 2018, Февраль 2018 и тд).
Проблема в том, что при указании параметра в макете с выражением "За период :" + периодОтчета.ДатаНачала + периодОтчета.ДатаОкончания - на макет выводится только первый и последний день "младшего" месяца. Если в выражении указать периодОтчета, то так же выводится "младший месяц"
Как быть?
|
|
1
Бертыш
15.03.18
✎
12:05
|
Попробовал бы посоветовать, но не вкурил об чём речь :( Может переформулируете более развёрнуто? В частности непонятно что такое младший месяц? Что выводится какие то данные вашего источника данных для которого Вы хотите указать какие то параметры?
|
|
2
Малыш Джон
15.03.18
✎
12:08
|
(0) в вычисляемом поле получи отдельно "старший месяц" и в макете используй его
|
|
3
Метан
15.03.18
✎
12:10
|
(2) не соображу, как к нему подобраться
|
|
4
Метан
15.03.18
✎
12:12
|
(1) младший месяц - это когда например выборка делается за период январь-март, то младшим месяцем здесь будет январь
Да, нужны данные за определенный период, если вводить в отборе или параметрах как начало и конец - отчет не формируется, только если подбираю значения из справочника "периодыРасчета"
|
|
5
Метан
15.03.18
✎
12:22
|
(2) у меня и так вычисляемые поля как периодОтчета.ДатаНачала и периодОтчета.ДатаОкончания
|
|
6
Гипервизор
15.03.18
✎
12:30
|
А если у вас будет периодОтчета в списке Январь 2018, Май 2018, Декабрь 2018, то за какой период должен формироваться отчет?
Странный подход какой-то.
|
|
7
Метан
15.03.18
✎
13:37
|
(6) за январь+май+декабрь, но такой чехорды не будет
|
|
8
cw014
15.03.18
✎
13:52
|
(7) Исходи из того, что "такой чехорды не будет" - 100% будет, и тебе предъявят, что ты не доделал
|
|
9
Метан
15.03.18
✎
13:56
|
(8) данные выводятся корректно хоть с чехордой,хоть без. Как мне эти периоды вывести в макет фразой:" Сформировано за период: <Период1>, <Период1>" или <Период1> -<Период2>?
На данный момент выводятся первый и последний день "младшего" месяца
|
|
10
Метан
15.03.18
✎
13:56
|
(9) Сформировано за период: <Период1>, <Период2>" или <Период1> -<Период2>
|
|
11
cw014
15.03.18
✎
17:15
|
(10) Либо ковыряй макеты компоновки, либо ковыряй програмно СКД и делай то что тебе нужно
|
|
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший