Всем известно, что с текущего года всем работодателям необходимо сдавать регламентированную отчетность по форме СЗВ-ТД.
Одно из требований по предоставлению данного отчета состоит в том, что если сведения на сотрудника предоставляются впервые, то необходимо также (помимо события, с которым связана подача отчета) указать последнее по времени кадровое событие, произошедшее с сотрудником до 01.01.2020 года.
В принципе, если база ЗУП 3.1 у Вас ведется уже давно, или ведется с нуля, а не переносом из другой программы, то все эти документы существуют в системе ЗУП 3.1, и нужно только установить галочку "Отразить в трудовой книжке".
Но что делать, если эти кадровые события приходятся на тот момент времени, до среза перенесенных данных из другой программы?
Ответ кроется в самом вопросе.
Как мы помним, в момент переноса с предыдущих версий программы данные о предыдущих кадровых событиях записывались в РС «Реестр кадровых приказов» с помощью документа перенос данных, в дальнейшем эти события отражались в карточке Т2.
Но данные о подразделении и должности записаны в данном РС в виде строки, лично у меня правила были изменены, и я переносил полное наименование подразделения через «/», однако даже если вы переносили просто наименование — это не будет служить преградой, так как по большому счету без разницы, какой элемент будет отражен в мероприятиях документа СЗВ-ТД.
Прилагаю реализацию расширения, которое меняет вызов процедуры ЗапросВТСобытияТрудовыхКнижек в общем модуле КадровыйУчетРасширенный.
Алгоритм работы следующий, если Вы отмечаете флагом реальный кадровый перевод или прием на работу, то в СЗВ -ТД попадет именно он, если же такого документа в системе нет, но есть записи в РС «Реестр кадровых приказов», тогда попадет первый кадровый приказ из последнего нахождения на конкретной должности и в конкретном подразделении.
Расширение предназначено для редакции ЗУП 3.1.10.309
В данном решении я закомментировал получение элемента справочника подразделения исходя из полного наименования, так как по умолчанию типовой перенос делал строку в виде просто конечного наименования подразделения сотрудника, если у кого-то был аналогичный с моим перенос в виде полного наименования, тогда нужно вернуть закомментированное получение полного наименования подразделения.