Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Ограничить выбор периода в отчете в зависимости от текущей даты!

Ограничить выбор периода в отчете в зависимости от текущей даты!
Я
   dft2014
 
05.11.19 - 17:55
Добрый день!

Месяц у нас закрывается 5-го числа СЛЕДУЮЩЕГО месяца, например:
- октябрь закроется 5ноября;
- ноябрь закроется 5декабря.
Т.е. пока месяц не закрыт, не давать возможности формировать отчет.


Соответственно, как поставить ограничение при выборе периода отчета:
1) если наступило 5-тое число текущего месяца, то доступный выбор периода - до прошлого месяца.
2) если не наступило 5-тое число текущего месяца, то доступный выбор периода - до позапрошлого месяца.

Например, сегодня 05.11.2019, соответственно месяц октябрь закрыт, доступный выбор периода на форме - до октября 2019. А если бы формировали отчет вчера (04.11.2019), то доступный выбор периода на форме был бы - до сентября 2019г. Как это технически реализовать?
 
 
   Chum
 
1 - 05.11.19 - 18:00
(0) Вместо полей ввода даты указать выпадающий список разрешенных отчетных месяцев. Список формируешь при открытии формы или типа того. Или можно на форме разместить что-то вроде [<]Отчетный месяц[>]. Думаю, что смысл ясен, дальше проявляй фантазию.
   hhhh
 
2 - 05.11.19 - 18:01
(0) а сами пользователи не могут запомнить, когда какой период формировать? Зачем этой фигней заниматься?
   unregistered
 
3 - 05.11.19 - 18:08
(2) > Зачем этой фигней заниматься?

Какая-то дурочка сформировала отчёт по ещё не закрытым данным и представила его руководству. Получила звиздюлей.

Виноватым назначили 1С.
Программисту поручили исправить эту явную грубую недоработку 1С.
   dft2014
 
4 - 05.11.19 - 18:08
(2) Отчет - это расчетный листок в Самообслуживании (ЗУП КОРП). Поэтому хотим ограничить, пока вся ЗП не выплачена, чтобы не смотрели расчетный лист, иначе вопросы лишние задают...
   pechkin
 
5 - 05.11.19 - 18:15
кидай исключение в модуле: за текущий месяц зп еще не посчитана
   Fragster
 
6 - 05.11.19 - 18:16
(3) ну выведи в отчет дату формирования отчета
   Fragster
 
7 - 05.11.19 - 18:16
и пользователя, сформировавшего, заодно
   Fragster
 
8 - 05.11.19 - 18:16
и пусть без этих данных не принимают данные
   Fragster
 
9 - 05.11.19 - 18:16
не принимают отчет
   pechkin
 
10 - 05.11.19 - 18:18
(7) Это не значит, что не нужно делать защиту от дурака.
   Fragster
 
11 - 05.11.19 - 18:21
(10) я вот прям вижу, как срочноважнонужно тому самому начальству второго числа посмотреть предварительные данные из этого отчета.
   Fragster
 
12 - 05.11.19 - 18:21
кстати, у меня по ключевым отчетам каждый день формируется их "слепок", чтобы можно было сравнить, как оно менялось и какие конкретно документы изменили показатели.
   Fragster
 
13 - 05.11.19 - 18:22
а то месяц-то пятого закрывается, но вполне бывает, что шестого кто-то что-то довносит.
   Fragster
 
14 - 05.11.19 - 18:22
и этот кто-то - оооочень важный пользователь
   Fragster
 
15 - 05.11.19 - 18:23
и получается, что когда КПЭ (KPI) будет не выполнен постфактум - видно, что это не 1с накосячил, а тот самый очень важный пользователь.
   Chum
 
16 - 05.11.19 - 18:25
(3)
>Виноватым назначили 1С.
>Программисту поручили исправить эту явную грубую недоработку 1С.

Безапелляционный идиотизм. Кого-то головой думать не научили, а виновата программа.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.