Как все это происходит:
Алгоритм №1.
"При перемещении сотрудника на ограниченный период времени в регистре накопления "Занятые штатные единицы организаций" создается несколько записей: на занятие новой штатной единицы на занятие предыдущей штатной единицы. Если сотрудник был уволен до даты обратного перевода (или даже в этот день - в регистре накопления "Занятые штатные единицы организаций" сторнируется только одна запись - занятая ставка нового рабочего места. На том месте, куда сотрудник должен был вернуться по окончании временного периода работы на новой должности, штатная ставка не освобождается. При этом сотрудник в штатной расстановке не показывается (уволенный) , а при попытке принять на его место другого сотрудника будет выдано сообщение о нехватке ставок".
Алгоритм №2.
"При приеме сотрудника на ограниченный период времени в регистре накопления "Занятые штатные единицы организаций" создается запись с видом движения накопления "Приход". Этот период воспринимается программой как испытательный срок. Если сотрудник не прошел испытательный срок, и был уволен - сторнирующая запись в регистре накопления "Занятые штатные единицы организаций" не создается. При этом сотрудник в штатной расстановке не показывается (уволенный) , а при попытке принять на его место другого сотрудника будет выдано сообщение о нехватке ставок".
Данная обработка создает документы "Корректировка записей регистров накопления", сводящие в ноль записи в регистре накопления "Занятые штатные единицы организаций" по уволенным сотрудникам.
Кому нужно, могут добавить обработку в конфигурацию и установить вызов экспортной процедуры СоздатьИЗаполнитьДокументКорректировки() модуля объекта обработки в регламентном задании.
UPD 2013-05-12: добавлен вывод в табличную часть списка созданных документов корректировки