gifts2017

Остатки отпусков по периодам и их использование. ЗУП 2.5 / ЗУП 3.0

Опубликовал Игорь Фелькер (Brawler) в раздел Обработки - Обработка документов

Обработка, позволяющая заглянуть в нутро печатной формы "Справка по отпуску" и увидеть в более доступной форме остатки отпусков, как их видит программа, как она разносит отпуска по периодам, на сколько дней она сдвигала рабочие года.

Типовая "Справка по отпуску", да, красивая, но, блин, не информативная, от того и возникла идея, как помочь глазам не сломаться.

Ядром данной обработки выступают типовые алгоритмы 1С, которые пришлось слегка модифицировать, так чтобы можно было отразить вне этих алгоритмов некоторые ихние внутренние данные.

Думаю, данная обработка многим поможет навести порядок в остатках отпусков и плавно стартануть на ЗУП 3.0, или стартануть на ЗУП 3.0, а там навести порядок в остатках отпусков Laughing.


Порядок использования:

  • Как и в стандартном окне "Кадровый учет/Невыходы/Остатки отпусков", в обработке нужно указать, на какую дату остатки вам нужны
  • Потом нужно указать, остатки отпусков какого сотрудника вас интересуют
  • После ввода всех необходимых данных нужно нажать кнопку "Выполнить вычисления"
После выполнения расчетов заполнятся две табличные части, одна в верхней части, другая в нижней.
В верхней таблице выводится список рабочих годов и причитающихся прав на отпуск сотруднику, а также остаток отпусков и данные о числе дней, на которые программа сдвигала периоды отпуска (Отпуск без оплаты, Отпуск по уходу за ребенком...).
В нижней таблице выводится список документов, которыми зарегистрирован факт использования отпусков, плюс там же разного рода сторно этих отпусков, в ситуации типа больничного или отзыва из отпуска.
По нижней таблице можно анализировать правильно ли вы указали рабочие года в документах, так как программа по сути берет причитающиеся права на отпуск сотрудника, по рабочим годам, и начинает на них накладывать фактический расход отпусков. И может случиться так, что программа, разложив эти данные последовательно в хронологическом порядке, получит иную картину, нежели вы ожидали.
Расхождение рабочих периодов можно увидеть, сравнив колонки из групп колонок "Рабочий год, как разносит его программа" и "Рабочий год из документа начисления".

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

Как подсказка, есть такой регистр накопления "Фактические отпуска организаций" и в нем зачастую бардак, данные вообще отсутствуют или два раза сторно выполнено, и все в том же духе.
Как подсказка, если у вас выводится крайне мало данных по человеку, как будто по некую дату все отрезали, что было, то советую проверить, не введены ли для него вручную остатки отпусков.
 
 
UPD 22/03/2016
Выложена в общий доступ обработка "ЗУП 3.0 ОбобщалкаДанныхПоСотрудникуДляВыверкиОстатковОтпусков_INFOSTART.epf".
 
 
Обработка позволяет анализировать данные сотрудника такие как:
  • отчет "Остатки отпусков по периодам"
  • регистр "Данные состояний сотрудников"
  • регистр "Состояния сотрудников"
  • регистр "Заработанные права на отпуска"
  • регистр "Начальные остатки отпусков"
  • регистр "Фактические отпуска"
  • регистр "Положенные виды ежегодных отпусков"
Все в одном едином окне, а не открывая десяток отдельных окон разных регистров, в которых постоянно нужно еще менять фильтры, чтобы наконец понять, что же не так с сотрудником и почему именно так ему программа считает остатки отпусков ну и так далее, каждый найдет свое применение этой обработке.
В обработке по сути делаются выборки данных по регистам с фильтрацией по сотруднику, а так же позаимствован запрос из отчета "Остатки отпусков", и тоже формируется по одному сотруднику, потом все это дело пишется в табличные поля, где и показываются пользователю.
 
Так же обработка позволяет вызвать стандартную печатную форму справки по отпускам сотрудника, но на указанную дату, а не так как это сделано в печатной форме сотрудника, где справка печатается всегда на текущую дату.

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

Наименование Файл Версия Размер Кол. Скачив.
ЗУП 2.5 ОстаткиОтпусковПоПериодам_INFOSTART.epf
.epf 31,42Kb
18.11.15
38
.epf 31,42Kb 38 Скачать
ЗУП 3.0 ОбобщалкаДанныхПоСотрудникуДляВыверкиОстатковОтпусков_INFOSTART.epf
.epf 27,69Kb
22.03.16
13
.epf 27,69Kb 13 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Игорь Фелькер (Brawler) 22.03.16 20:03
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа