Часто бывает такая ситуация, когда расчетчики зашли в документ Увольнения, который был отправлен по форме СЗВ-ТД и стал заблокирован, и пересчитали его. Расчетчик заходит и снимает блокировку, после перерасчитывает и блокировка документа слетает, и когда кадровик создает новую форму СЗВ-ТД, то этот документ снова пытается передаться. Данная обработка позволяет восстановить блокировку кадровому документу, как будто в данный документ не заходил никто и не разблокировал, так же данный документ уже не будет попадать в СЗВ-ТД на передачу, т.к. он уже был передан для этого.
Для этого нам понадобиться данная обработка и открытый регистр сведений МероприятияТрудовойДеятельностиПрочие.
Как работать, краткое описание работы изображено на скриншоте:
1. Открываем РС.МероприятияТрудовойДеятельностиПрочие, настраиваем отбор по физическому лицу. В данный регистр попадают сведения которые подготовлены к отправке в СЗВ-ТД.
2. Открываем обработку из внешнего файла, во внешние обработки не дорабатывал (при желании можете докинуть код и зарегистрировать как внешнюю обработку). Данная обработка протестирована на версии ЗУП 3.1.23.458 и ЕРП 2.5.10.93 (думаю и на выше версиях будет работать).
3. В РС отбираем по необходимому Физическому лицу записи, на каждый документ будет одна запись, только на договоры ГПХ может быть по две строки, если уже передали начало договора и окончание договора.
4. Теперь к сути, в обработку подставляем в реквизит Физическое лицо необходимое значение (под цифрой 1 на скрине). В реквизите Документ указываем какой документ необходимо заблокировать (этот же документ должен быть среди отобранных записей РС). После копируем с РС Ид мероприятия и вставляем в реквизит обработки ГУИД (под цифрой 2 на скрине). Указывать Вид мероприятия (под цифрой 3 на скрине) необходимо только для документов Договора ГПХ, для всех остальных документов данный реквизит не используется. После нажимаете Установить и радуетесь восстановленной блокировке кадрового документа.
Пользуйтесь на здоровье :)