При оформлении сотрудников на время отсутствия основных работников (на период декрета, отпуска или болезни) кадровой службе часто требуется отчет, показывающий не только принятых временных сотрудников, но и конкретных физических лиц, чьи ставки они занимают. Рассмотрим, как устроена эта логика в 1С:ЗУП и какими способами можно решить эту задачу.
Проанализируем архитектуру конфигурации 1С:ЗУП 2.5. В данной версии программы кадровая система фиксирует факты приема, кадровых переводов и периоды действия срочных трудовых договоров в регистрах сведений РаботникиОрганизаций и СостояниеРаботниковОрганизаций. Однако структура данных этих регистров не содержит прямой ссылки на основного (замещаемого) сотрудника.
Таким образом, в 1С:ЗУП 2.5 штатный механизм сопоставления отсутствующего сотрудника и подменяющего его работника полностью отсутствует. В программе фиксируется лишь занятость ставки, но не конкретная персональная связь между людьми.
Разберем по шагам, как организовать учет замещаемых лиц в 1С:ЗУП 2.5 средствами пользовательской настройки:
Если требуется автоматизировать процесс для программиста 1С, рассмотрим технические варианты доработки:
В актуальной редакции 1С:ЗУП 3.1 механизм замещения временно отсутствующих сотрудников заложен на уровне базовой архитектуры. При оформлении документа «Прием на работу» при выборе срочного договора доступен штатный реквизит «Замещаемый сотрудник». В документах отсутствия (например, «Отпуск» или «Больничный лист») предусмотрена опция освобождения ставки, что позволяет формировать кадровые отчеты по замещениям полностью в стандартном режиме.