Удаление уволенного сотрудника из планируемых отпусков

Публикация № 1103726

Администрирование - Администрирование данных 1С - Обработка документов

1
При увольнении сотрудников данные о их плановых отпусках оставались в системе и мешали отделу кадров. Зачастую почистить им эти данные не давала дата запрета редактирования. Для решения данного вопроса, создал расширения, которое распроводит документ переноса отпуска, и удаляет сотрудника из графика отпусков.

Платформа: 8.3.12.1790

Конфигурация: ЗУП 3.1.10.78

В документ Увольнение сотрудников добавлен реквизит "УдалитьДанныеПоЗапланированномуОтпуску". На форме документ помещен на вкладке Дополнительно

После проведение документа, если УдалитьДанныеПоЗапланированномуОтпуску = Истина, тогда запускается механизм удаления запланированных отпусков сотрудника. 

Данные об отпуске ищутся в регистре сведений Плановые ежегодные отпуска. Отбор по сотруднику, и начало отпуска больше даты увольнения. Т.е. найдутся все запланированные отпуска сотрудника, даже в будущих годах, если они есть. 

Далее идет обработка документов переноса отпусков. Найденные документы переноса распроводится, и в комментарий записывается, что документ распроведен автоматически. 

После дело доходит до Графика отпусков. В найденных графиках, в табличной части, идет поиск отпуска сотрудника, после даты увольнения,  найденные строки удаляются и документ проводится. 

Обработка документов сопровождается Информационными Сообщениями

Работа по поиску документов и их редактированию происходит в привилегированном режиме. 

При изменении документов, игнорируется дата запрета изменения данных. 

1

Скачать файлы

Наименование Файл Версия Размер
Удаление уволенного сотрудника из планируемых отпусков:
.cfe 117,93Kb
06.08.19
1
.cfe 1 117,93Kb 1 Скачать

См. также

Специальные предложения

Избранное Подписка Сортировка: Древо
В этой теме еще нет сообщений.
Оставьте свое сообщение