Информация о количестве отпуска в каждом рабочем периоде.

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

При отправлении сотрудника в отпуск кадровым документом указымаем период основного отпуска и дату дополнительного и если продолжительность большая программа заполняет рабочий период отпусков с периодом в два и более лет, при этом учитывая только основной ежегодный отпуск. Но сколько дней в каждом рабочем году использовано отпуска кадровика высчитывают вручную, я неговорю уже про дополнительный — информации нет. И как следствие по заявлению кадровиков создана обработка.

Регистрируем обработку как внешнюю обработку по заполнению табличных частей для документа «Отпуска» и табличной части «сотрудники..».

И при формировании документа после заполнения полей вызываем обработку и выводится информация о количесве дней в периоде для разных отпусков.

Так как в  процессе создания нашёл ошибку 1с, если указываешь период основного отпуска и при этом указываешь дополнительный то рабочий период основного отпуска она считает не с даты начала дополнительного. Например: отпуск с 10.10.2012 по 10.11.2012, а дополнительный с 1.11.2012 , т.е. 21 день основного и 10 дополнительного, при этом остаток основного за рабочий год например 02.02.2009-01.02.2010 год 25 дней то она должна выдать рабочий период только 02.02.2009-01.02.2010, а выдает 02.02.2009-01.02.2011. Следовательно сделал что обработка перезаполняет рабочий период.

Обработку тестировал мало и если расчеты не корректны, сообщите, в какой ситуации они возникли!

15.08.2012 11.00 Новый файл

По решению кадровиков надо им ещё и печатную форму с данными периодами.

 Так же исправлены ошибки отпусков будующих периодов.

1 Comment

  1. Артано

    Отдал кадровикам,пусть юзают. Вот и тестовая площадка.

    Reply ↓

Leave a Comment

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