|
Выбор даты в отборе отчета в рассылке | ☑ | ||
---|---|---|---|---|
0
Naps2
01.10.21
✎
12:31
|
Здравствуйте, Рассылка отчёта, в ней в отчёте есть отборы которые используют даты.
Вот скриншот https://d.radikal.ru/d19/2110/f0/ba052f34be3a.png А вопрос вот в чём, можно ли как то в дата окончания - меньше или ровно, поставить что-то вроде Конец следующего месяца. Ну т.е. что бы отбор был не за месяц, а за два. |
|||
1
Ёпрст
01.10.21
✎
12:32
|
Ставь, разрешаю
|
|||
2
Naps2
01.10.21
✎
12:37
|
(1) Если бы такой выбор был, я бы с радостью так и сделал. Но его нет
https://d.radikal.ru/d18/2110/8a/c7eda1ecd2b6.png |
|||
3
kobzon2
01.10.21
✎
12:42
|
Конец следующего месяца, этот как конец текущего месяца, только на один больше (с) Гуф.
|
|||
4
ДенисЧ
01.10.21
✎
12:44
|
Нет, штатно так сделать нельзя.
|
|||
5
Kassern
01.10.21
✎
13:22
|
(0) так хотите?) https://yadi.sk/i/JxhPsxyZ8cdvvg
|
|||
6
Naps2
01.10.21
✎
14:33
|
(5) ну типа того. хочется получать отчёт в разрезе двух месяцев, текущего и следующего.
|
|||
7
Kassern
01.10.21
✎
14:35
|
(6) можете в параметрах в выражении прописать КонецПериода(&ДатаОкончания,"Месяц"), а в отчете выбирать начало следующего месяца.
|
|||
8
Kassern
01.10.21
✎
14:40
|
Если вам нужен специфический список различных периодов отталкивающихся от текущей даты, то можно создать параметр с типом число и в доступных значениях указать перечень наименований периодов с нужным индексом. Далее в дате окончания в выражении прописать что-то типа того:
Выбор Когда ВариантДатыОкончания=1 тогда ДобавитьКДате(....,"Месяц",2) Когда ВариантДатыОкончания=2 тогда ДобавитьКДате(....,"Месяц",3) ................. Конец Параметр ВариантДатыОкончания можно сделать обязательным, а ДатуОкончания ограничить в выборе. |
|||
9
hhhh
01.10.21
✎
14:42
|
(6) используйте Поизвольная дата
|
|||
10
Kassern
01.10.21
✎
14:44
|
(9) а как в рассылка 1ска будет понимать, что нужно к примеру дату окончания 4 месяца вперед сделать?) Можно конечно при компоновке дату подправить в коде, а можно параметр доп завести для определения даты от текущей.
|
|||
11
Naps2
01.10.21
✎
14:48
|
(9) И каждый месяц не забывать менять?
|
|||
12
hhhh
01.10.21
✎
14:53
|
(11)
можно же формулу задать в параметре, добавитьмесяц от текущей даты. И повыкидывать это все дебильное начало года и начало этого месяца. |
|||
13
ДенисЧ
01.10.21
✎
15:51
|
(10) Я у себя в одном отчёте сделал простой код
если датаФормирования (==ТекущаяДата()) >= 0:0 и < 8:0 тогда период "с 20-00 ОтнятьДень(текущаяДата()) до 08-00 текущаяДата, Если датаФормирования (==ТекущаяДата()) >= 20:0 и < 8:0 тогда период "с 80-00 (текущаяДата()) до 08-00 текущаяДата И т.д. Прямо в ПриКомпоновке() и забыл заморачиваться... |
|||
14
Kassern
01.10.21
✎
15:54
|
(13) ну хочется ведь красиво с менюшкой и бантиками)
|
|||
15
ДенисЧ
01.10.21
✎
15:54
|
(14) А в наждачку не завернуть ну это самое?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |