Отложенное подписание кадровых документов в ЗУП
Last updated
Last updated
Есть несколько вариантов формирования и отложенного подписания документов.
При нажатии на кнопку в документе "Сформировать ПФ" проверяем, документ по заявке или нет.
Если док по заявке, то ищем все неподписанные никем пф.
если их нет, то выводим предупреждение, что нечего формировать
если они есть, то смотрим сколько их:
одна пф => выводим сразу формочку со сформированной ПФ
больше одной => выводим список выбора доступных ПФ (в списке только те, которые еще никем не подписаны).
Если док не по заявке, то ищем печатные формы по виду документа:
если их нет, то выводим предупреждение, что нечего формировать
если они есть, то смотрим есть ли уже сформированные:
есть сформированные => выводим вопрос
если пользователь нажимает Да => смотрим сколько видов пф для вида документа:
одна пф => выводим сразу формочку со сформированной ПФ
больше одной => выводим список выбора доступных ПФ (в списке только все виды ПФ по объекту, но по умолчанию сняты галки с тех, что уже сформированы):
если пользователь нажимает Нет, то возврат, ничего не переформировываем
нет сформированных => смотрим сколько видов пф для вида документа:
одна пф => выводим сразу формочку со сформированной ПФ
больше одной => выводим список выбора доступных ПФ (в списке только все виды ПФ по объекту, по умолчанию стоят все флаги).
Добавлена настройка:
Обе галочки одновременно снять нельзя.
От этих настроек зависит видимость кнопок в форме присоединения документа:
Если нажимаем Присоединить к документу без подписания, то ПФ формируется, но с признаком "Черновик" (т.е. не отправляется сотруднику в ЛК на подпись). Отправить и подписать можно из формочки Документы.
ВАЖНО: Если документ по заявке, то из формочки документов его нельзя отдельно отправить или подписать:
Необходимо подписать и отправить документ одним действием.
Если по одному документу формируются 2 печатных формы на отложенное подписание и для одного из документов по настройкам не требуется подпись со стороны организации, то:
В форме "Документы" ЛК Сотрудника ЗУП подписывается только 1 ПФ, а вторая ПФ просто отправляется сотруднику в ЛКС. В зависимости от настроек ЛКС блокируется, чтобы сотрудник ознакомился\подписал ПФ.
В форме "Документы" ЛК Сотрудника ЗУП в нижней части появляется информативный блок с содержанием подписанных документов и не подписанных со стороны организации.
В форме "Документы" ЛК Сотрудника ЗУП для ПФ, которая с настройкой "Не подписывать" со стороны организации, в столбце "П/О" появляется значок "Х".
Проверяем, документ по заявке или нет:
если по заявке => смотрим, есть ли подписанные (не произвольные) ПФ:
их нет => документ доступен для изменения (даже если пф сформированы как черновики)
есть подписанные => проверяем, документ кадрово-расчетный?
если да, блокируем для кадровиков
если нет, то блокируем для всех
если не по заявке => ничего не блокируем