Стажи сотрудника — из справочника "Сотрудники"


В помощь кадровику. Позволяет производить подсчет итогового стажа по таблице "Трудовая деятельность".
Позволяет найти ошибки, если стаж в таблице "Стажи общего характера" был подсчитан ранее вручную.

Обработка сделана в помощь кадровикам для подсчета стажа по таблице «Трудовая деятельность». За основу взята обработка infostart.ru/public/104245 . Выводит информацию о стажах из таблицы «Трудовая деятельность» справочника «Физические лица», считает итоговый стаж. Выводит информацию о стажах на точку отсчёта из таблицы «Стажи общего характера» справочника «Физические лица». Позволяет сравнить результаты ручного (если стаж общего характера быс рассчитан и введен ранее) и машинного расчета. Подключается как внешний отчет к справочнику «Сотрудники».

7 Comments

  1. @нн@

    думаю будет полезно

    Reply
  2. @нн@

    а можно подробнее о том куда подключать?

    Reply
  3. e-tixom

    Подключать в Сервис / Дополнительные отчеты и обработки / Дополнительные внешние печатные формы.

    В форме справочника добавить принадлежность печатной формы — Справочник «Сотрудники».

    Reply
  4. klel

    Может пригодиться 🙂 создателю спасибо

    Reply
  5. sergiobargio1

    Спасибо большое, очень полезный функционал.

    Кадровики в «Трудовую деятельность» вносят последней строкой запись о текущем месте работы.

    У такой записи не заполнено поле «Окончание работы».

    Соответственно такая строка не участвует в расчёте стажа.

    Поэтому необходимо при запуске этой дополнительной внешней печатной формы подхватывать текущую дату.

    Reply
  6. sergiobargio1

    примерно так:

    Пока ВыборкаПоТрудовойДеятельности.Следующий() Цикл

    ДатаНачала = ВыборкаПоТрудовойДеятельности.ДатаНачала;

    ДатаОкончания = ВыборкаПоТрудовойДеятельности.ДатаОкончания+86400;

    Если Не ЗначениеЗаполнено(ВыборкаПоТрудовойДеятельности.ДатаОкончания) Тогда

    ДатаОкончания = ДатаАктуальности;

    КонецЕсли;


    Организация = ВыборкаПоТрудовойДеятельности.Организация;

    Должность = ВыборкаПоТрудовойДеятельности.Должность;

    Стр1 = «за период с » + Формат(ДатаНачала, «ДЛФ=Д»)+» » + «по «+Формат(ДатаОкончания, «ДЛФ=Д»)+ » » + «Стаж:» + СтрСтаж(ДатаНачала, ДатаОкончания)+ » в организации: «+Организация+» на должности: «+Должность;

    Лет1 = Лет1 + Лет;

    Месяцев1 = Месяцев1 + Месяцев;

    Дней1 = Дней1 + Дней;

    Reply
  7. 26178_mail.ru

    Спасибо болльшое а то многим лень счетать вручную и приходится думаить

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *