Всем привет! Обновили программу с 3.1.10 до 3.1.14 и в карточке сотрудника всплывает информация о просроченных паспортах для пользователя с полными правами, а у кадровика нет.
Я решила настроить для кадровика отчет. Здесь на сайте есть такие отчеты, но они за стартмани. Для тех, кто не имеет стартманей, делюсь информацией.
За основу я взяла типовой отчет «Личные данные сотрудников»
Кнопка Ещё -> Прочее -> Изменить Вариант отчета
добавила два пользовательских поля выражения
«Срок замены паспорта»
и «Паспорт просрочен».
Закладывала алгоритм сравнения даты выдачи паспорта и срока его замены. Если дата выдачи раньше срока, то соответственно паспорт считается просроченным. Дополнительно поставила еще проверку на вид документа. Т.к. для иностранных паспортов предусмотрен иной порядок замены, нам нужно, чтобы по ним не учитывались просрочки в связи с достижением 20 и 45 лет.
Вот структура отчета, на вкладке «Поля» добавила два созданных пользовательских поля и удалила лишние
Чтобы для поля «Срок замены паспорта» убрать вывод времени (часы, минуты секунды) нужно добавить новое условное оформление. Жмем «Условное оформление отчета»(1) кнопка «Добавить»(2) «Формат»(3) «Формат даты»(4) выбираем нужный
На вкладке «Оформляемые поля» выбираем «Срок замены паспорта»
Далее настроим фильтр. Жмем кнопку «Фильтр»(1) и добавляем поле «Паспорт просрочен» = «Да»(2)
После завершения настроек отчет выглядит так:
Вариант отчета надо сохранить. Его можно сохранить для определенных пользователей.
Есть вопросы – пишите в комментариях.