|   |   | 
| 
 | Ограничить выбор периода в отчете в зависимости от текущей даты! | ☑ | ||
|---|---|---|---|---|
| 0
    
        dft2014 05.11.19✎ 17:55 | 
        Добрый день!
 Месяц у нас закрывается 5-го числа СЛЕДУЮЩЕГО месяца, например: - октябрь закроется 5ноября; - ноябрь закроется 5декабря. Т.е. пока месяц не закрыт, не давать возможности формировать отчет. Соответственно, как поставить ограничение при выборе периода отчета: 1) если наступило 5-тое число текущего месяца, то доступный выбор периода - до прошлого месяца. 2) если не наступило 5-тое число текущего месяца, то доступный выбор периода - до позапрошлого месяца. Например, сегодня 05.11.2019, соответственно месяц октябрь закрыт, доступный выбор периода на форме - до октября 2019. А если бы формировали отчет вчера (04.11.2019), то доступный выбор периода на форме был бы - до сентября 2019г. Как это технически реализовать? | |||
| 1
    
        Chum 05.11.19✎ 18:00 | 
        (0) Вместо полей ввода даты указать выпадающий список разрешенных отчетных месяцев. Список формируешь при открытии формы или типа того. Или можно на форме разместить что-то вроде [<]Отчетный месяц[>]. Думаю, что смысл ясен, дальше проявляй фантазию.     | |||
| 2
    
        hhhh 05.11.19✎ 18:01 | 
        (0) а сами пользователи не могут запомнить, когда какой период формировать? Зачем этой фигней заниматься?     | |||
| 3
    
        unregistered 05.11.19✎ 18:08 | 
        (2) > Зачем этой фигней заниматься?
 Какая-то дурочка сформировала отчёт по ещё не закрытым данным и представила его руководству. Получила звиздюлей. Виноватым назначили 1С. Программисту поручили исправить эту явную грубую недоработку 1С. | |||
| 4
    
        dft2014 05.11.19✎ 18:08 | 
        (2) Отчет - это расчетный листок в Самообслуживании (ЗУП КОРП). Поэтому хотим ограничить, пока вся ЗП не выплачена, чтобы не смотрели расчетный лист, иначе вопросы лишние задают...     | |||
| 5
    
        pechkin 05.11.19✎ 18:15 | 
        кидай исключение в модуле: за текущий месяц зп еще не посчитана     | |||
| 6
    
        Fragster гуру 05.11.19✎ 18:16 | 
        (3) ну выведи в отчет дату формирования отчета     | |||
| 7
    
        Fragster гуру 05.11.19✎ 18:16 | 
        и пользователя, сформировавшего, заодно     | |||
| 8
    
        Fragster гуру 05.11.19✎ 18:16 | 
        и пусть без этих данных не принимают данные     | |||
| 9
    
        Fragster гуру 05.11.19✎ 18:16 | 
        не принимают отчет     | |||
| 10
    
        pechkin 05.11.19✎ 18:18 | 
        (7) Это не значит, что не нужно делать защиту от дурака.     | |||
| 11
    
        Fragster гуру 05.11.19✎ 18:21 | 
        (10) я вот прям вижу, как срочноважнонужно тому самому начальству второго числа посмотреть предварительные данные из этого отчета.     | |||
| 12
    
        Fragster гуру 05.11.19✎ 18:21 | 
        кстати, у меня по ключевым отчетам каждый день формируется их "слепок", чтобы можно было сравнить, как оно менялось и какие конкретно документы изменили показатели.     | |||
| 13
    
        Fragster гуру 05.11.19✎ 18:22 | 
        а то месяц-то пятого закрывается, но вполне бывает, что шестого кто-то что-то довносит.     | |||
| 14
    
        Fragster гуру 05.11.19✎ 18:22 | 
        и этот кто-то - оооочень важный пользователь     | |||
| 15
    
        Fragster гуру 05.11.19✎ 18:23 | 
        и получается, что когда КПЭ (KPI) будет не выполнен постфактум - видно, что это не 1с накосячил, а тот самый очень важный пользователь.     | |||
| 16
    
        Chum 05.11.19✎ 18:25 | 
        (3) 
 >Виноватым назначили 1С. >Программисту поручили исправить эту явную грубую недоработку 1С. Безапелляционный идиотизм. Кого-то головой думать не научили, а виновата программа. | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |