Резерв отпусков. Управленческий учет отпусков. Для любых баз ЗиК

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

Управление - Управление персоналом (HRM)

Отчет показывает работающих сотрудников и их отпуска: сколько отгуляли, сколько еще могут отгулять (резерв), есть ли задолженность по отпускам (превышение), отпуска по уходу за ребенком и без сохранения з/п, а также оклады сотрудников и работают они больше года или нет. Отчет позволяет кадровикам посмотреть текущее состояние по отпускам и потом на основе этих данных рассчитать задолженность по предприятию (для бюджета).

Реквизиты формы:

1. Дата отчета - обязателен для заполнения.

2. Среднее кол-во дней в месяце - по умолчанию 30.4.

3. Показать дни и месяцы - показывать или нет Дней отработанных / Дней отработанных минус отпуск без сохранения / Кол-во месяцев. 

4. Показать оклад - показывать оклады или нет.

Печатная форма:

1. Цвета которые используются при покраске ячеек (какой цвет для чего) - выводятся сверху печатной формы.

Принцип работы:

1. Данные берутся из документов обычной выборкой, можете попробовать написать "черный запрос", возможно будет быстрее.

2. Выбираются все сотрудники которые работают на дату отчета, если сотрудник работал, потом уволился, и снова был принят - будет учитываться последний период его работы (после второго приема на работу). Отчет находит дату приема на работу, она выводится в печатную форму и по ней определяется больше года отработал сотрудник или нет. Если он не нашел дату в истории, он ищет ее в записанных за последний месяц документах "Приказ о приеме" (пожелание наших кадровиков).

3. Аналогично проверяется и дата увольнения: если сотрудник уволен до даты отчета - он пропускается, если отчет не нашел дату увольнения в истории - он смотрит в записанных приказах.

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

5. А теперь самое интересное, собственно сам алгоритм расчета:

- Берется количество дней с начала работы до даты отчета, из него вычитается отпуск без сохранения з/п (если этот отпуск превышает 14 дней), потом делится на среднее кол-во дней в месяце (реквизит формы). Округляем и получаем целое кол-во месяцев. За каждый месяц сотрудник заработает 2.33 дня отпуска. За каждый третий месяц - 2.34 дня. То есть за три отработанных месяца у сотрудника получится ровно 7 дней отпуска. В год соответственно - 28. Таким образом рассчитывается сколько сотруднику положено дней отпуска. Потом из этой цифры вычитается сколько он уже отгулял и выводится итоговая цифра - резерв (+) или превышение(-).

- Еще там есть округление превышения, дробная часть приводится к такому виду: 0.66 (если было 0.67) и 0.33 (если было 0.34). Тоже пожелание кадровиков.

6. В коде есть мои комментарии, поэтому если захотите доработать отчет - сделаете это без проблем.

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

Наименование Файл Версия Размер
а_РезервОтпусков.ert

.ert 74,50Kb
545
.ert 74,50Kb 545 Скачать

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

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. инн123 05.04.11 04:37 Сейчас в теме
В ЗиК 7.7 выдает ошибку :
Период.ИспользоватьОбъект("СостояниеФизЛица", Сотрудник);
{N:\SOFT\TD\1C\ZIK\PRBASIC_SQL\EXTFORMS\А_РЕЗЕРВОТПУСКОВ.ERT(98)}: СостояниеФизЛица не является константой или периодическим параметром!
suhal; Frosja; +2 Ответить
3. samadurov 107 05.04.11 17:02 Сейчас в теме
(1) Это потому, что в отчете не учитывается расположение сотрудников по группам в справочнике "Сотрудники"
2. danich 05.04.11 08:40 Сейчас в теме
Отзывы из отпуска учитываются (документы сторно, исправления)?
4. mrdug 742 06.04.11 09:56 Сейчас в теме
инн123 пишет:
В ЗиК 7.7 выдает ошибку :
Период.ИспользоватьОбъект("СостояниеФизЛица", Сотрудник);
{N:\SOFT\TD\1C\ZIK\PRBASIC_SQL\EXTFORMS\А_РЕЗЕРВОТПУС КОВ.ERT(98)}: СостояниеФизЛица не является константой или периодическим параметром!

да, скорее всего это из-за групп в справочнике Сотрудники, у нас их нет просто.
Заменил отчет. Будут пропускаться группы и помеченные на удаление.

Если у кого-то еще проблемы возникнут - пишите, не стесняйтесь, постараюсь помочь.
5. sanits 07.04.11 18:38 Сейчас в теме
Классная штучка, огромное спасибо. Но есть проблемка: есть сотрудники, у которых не верно считает не использ. дни отпуска (принят 11.01.2010, отгулял в августе 14 дней, а на сегодняшний день в резерве 35 дней отпуска) в чем может быть проблема? Спасибо.
6. danila_evropa 08.04.11 11:04 Сейчас в теме
Вот бы для ЗУП 2.5 такой отчет.. а то пришлось самому делать)
7. mrdug 742 11.04.11 09:23 Сейчас в теме
sanits пишет:
Но есть проблемка: есть сотрудники, у которых не верно считает не использ. дни отпуска (принят 11.01.2010, отгулял в августе 14 дней, а на сегодняшний день в резерве 35 дней отпуска) в чем может быть проблема?

Извините, раньше не мог ответить, только добрался до форума.

Насколько я понял дата приема и резерв правильно считаются, а вот отпуск похоже не учитывается. Нужно проверить, а попадают ли вообще документы отпуска в выборку (например, выгрузить ТЗдокументы в таблицу значений на форме). Дальше два варианта: отпуска в выборку не попадают, тогда надо смотреть почему, либо попадают, но отпуск по сотруднику все равно не считается. А не считаться может по разным причинам, тут бы желательно запустить отладчик на этом сотруднике и посмотреть что происходит, почему отпуск пропускается. Но если с отладчиком не дружите - напишите, придумаем другой вариант.
8. ross 03.08.11 11:32 Сейчас в теме
Вещь хорошая, но не попадает выплата Компенчсаций за неиспользованный отпуск
9. nano1c 142 16.08.11 14:17 Сейчас в теме
а для КА или ЗУП есть чтолибо подобное?
10. АлексейН 2 29.08.11 14:45 Сейчас в теме
Попадают сотрудники,
если в документе ПриказОПриемеНаРаботу установлена дата окончания работы
т.е. принятых на период работы, по ним документов об увольнении нет.
Вставляем начиная со строки 116
:D

//Пропускаем принятых на работу с указанием даты увольнения в документе ПриказОПриемеНаРаботу
//т.е. принятых с.. по.. ,  меньше даты отчета 
ДатаУвольненияИзДок = Период.ТекущийДокумент().Окончание; 
Если ПустоеЗначение(ДатаУвольненияИзДок) = 0 Тогда
     Если (ДатаУвольненияИзДок <= ДатаОтчета) Тогда    
	Продолжить;
     КонецЕсли; 
КонецЕсли; 
11. netserfer 89 20.09.11 16:50 Сейчас в теме
Спасибо, немного допилил, бухи счастливы
12. mrdug 742 21.09.11 12:34 Сейчас в теме
ross пишет:

Вещь хорошая, но не попадает выплата Компенчсаций за неиспользованный отпуск

Извините, сейчас не могу поддерживать отчёт, 8.2 занимаюсь. Как вариант, вы можете либо сами попробовать доделать, либо отдать программисту на небольшую доработку.
13. alon 171 21.09.11 17:45 Сейчас в теме
Количество дней без сохранения считается в сумме за все года и получается больше 14 (например 8 в 2010 и 8 в 2011). Хотя должно считаться раздельно для каждого года, и тогда эти периоды не учитываются.
Для себя исправил.
14. mayak15 28.09.11 10:10 Сейчас в теме
Да, не попадает выплата компенсаций за неиспользованный отпуск
15. TrinitronOTV 7 28.09.11 11:41 Сейчас в теме
mayak15 пишет:

Да, не попадает выплата компенсаций за неиспользованный отпуск

да уже видимо бесполезно обсуждать этот отчет - автор уже в пространстве 8.2
16. kxl 07.10.11 11:45 Сейчас в теме
не работает так как надо...
пришлось допиливать
17. mrdug 742 07.10.11 12:12 Сейчас в теме
kxl пишет:
не работает так как надо...
пришлось допиливать

Рад бы помочь, но возможности нет :(
18. IDija 152 12.10.11 12:22 Сейчас в теме
А в комплексной работает?
19. mrdug 742 12.10.11 13:22 Сейчас в теме
Попробуйте. Если не получится - ничего не сломается.
20. opolyakova 14 18.10.11 19:52 Сейчас в теме
хотелось бы скачать, но коменты оставлять надо...
21. mrdug 742 19.10.11 14:47 Сейчас в теме
хотелось бы скачать, но коменты оставлять надо...

А что без комментов не даёт скачать?
22. mary_F 27.10.11 11:03 Сейчас в теме
Доработала под требования своего отдела кадров. Спасибо за отчет, ОК доволен!
23. vit_new 38 27.10.11 14:15 Сейчас в теме
У наших работников есть дополнительные отпуска. И, вообще считаю, за основу в таких отчетах следует брать реальную информацию из журнала расчета зарплаты.
24. mrdug 742 28.10.11 09:55 Сейчас в теме
vit_new пишет:
И, вообще считаю, за основу в таких отчетах следует брать реальную информацию из журнала расчета зарплаты.

Ключевой момент здесь: "пожелание наших кадровиков". А это значит что им не важно как правильно нужно извлекать данные, главное чтоб это было им удобно. Поэтому данные берутся из документов, а не из журнала.
25. vit_new 38 02.11.11 15:22 Сейчас в теме
Скачал, попробовал отчет.
1. Прогулы,отпуска по уходу до 3-х лет, учебные отпуска, компенсации отпуска (должны вычитаться из отпускного стажа)
2. Нужна какая-то доработка по дополнительным дням отпуска.
3. Дни, сверх 14-ти дней за свой счет, вычитаются за каждый рабочий год отдельно.
26. el.comarova 02.11.11 15:58 Сейчас в теме
Да без учета дополнительных отпусков нормально. А под 8.2 такой не делали?
27. mrdug 742 02.11.11 17:55 Сейчас в теме
el.comarova пишет:Да без учета дополнительных отпусков нормально. А под 8.2 такой не делали?

Только в перспективе. Тут (на инфостарте) есть отчет по резервам для 8.2, правда он платный.
28. opolyakova 14 03.11.11 15:25 Сейчас в теме
29. mrdug 742 07.11.11 13:02 Сейчас в теме
opolyakova: неправильно считает

mrdug (21.09.2011): Извините, сейчас не могу поддерживать отчёт, 8.2 занимаюсь. Как вариант, вы можете либо сами попробовать доделать, либо отдать программисту на небольшую доработку.
30. baronzelan4 13.11.11 15:06 Сейчас в теме
Есть ошибки. Но в целом не плохо. Спасибо!
31. chugada 4 17.11.11 09:10 Сейчас в теме
Очень актуальный обработка. Бухам как всегда все нужно вчера, а тут такой подарок.
Спасибо большое
32. kris_vod 24.11.11 07:58 Сейчас в теме
Может у кого нибудь есть,поделитесь плиз.....Стоит комплексная версия 7.7 надо как всегда вчера,резерв отпусков, чтобы учитывались: в счет отпуска, дополнительный отпуск (Вредные условия труда),оечредной отпуск,и не входили в расчет отпусков по учебе, по уходу за ребенком и без сохранения зп. ОЧень очень нужно.
33. keysnofelet 01.12.11 04:55 Сейчас в теме
один раз пригодился отчет, видимо настает время опять его запустить
34. nvilku 05.12.11 17:47 Сейчас в теме
спасибо огромное, хорошая обработка! Очень помогла для формирования отчетности!! Единственно, неправильно считает резерв отпусков у сотрудников находящихся в декретном отпуске
42. МаринаККК 16.12.11 13:43 Сейчас в теме
В отчет не попадает компенсация за неиспользованный отпуск, а так отлично..спасибо
43. Tolpinski 57 19.12.11 08:12 Сейчас в теме
Не хватает фильтра "стандартного" для зик по сотрудникам, а так +
44. emptyteam 21.12.11 13:13 Сейчас в теме
Tolpinski пишет:
Не хватает фильтра "стандартного" для зик по сотрудникам, а так +

Да, очень не хватает фильтра!! А так большое спасибо!
45. server_sam 26.12.11 11:40 Сейчас в теме
а мне понравился отчет немного доработать и все готово
46. Ariko-sv 29.12.11 08:59 Сейчас в теме
Большой вам "ПЛЮС", как раз то, что искала. У меня несколько маленьких фирм, всегда забываю их отпуска контолировать, как правило фактически сотрудники в другое время ходят, а проводить все таки надо как положено. Поэтому вам большое гран мерси!
48. Sbelyi78 10 20.01.12 09:54 Сейчас в теме
Правда очень полезно, вот только при расчете сумм надо брать среднедневную за месяц или за 12 месяцев?
49. KrakoZyabl 77 23.01.12 10:10 Сейчас в теме
Спасибо большое, очень пригодилась обработочка!
50. flash82 30.01.12 14:44 Сейчас в теме
Спасибо большое, очень пригодилась, но надо немного доделать...
51. vpozitive 01.02.12 14:20 Сейчас в теме
Почему то средний не выводит, ан двух базах проверяла((((((((((((((((((((((((((
52. Boroda 90 07.02.12 00:36 Сейчас в теме
Что-то такие противоречивые отзывы... Так и не понял стоит ли скачивать и использовать в работе или повременить из-за довольно многих недоработок...
53. mrdug 742 07.02.12 00:52 Сейчас в теме
(52) Boroda, рад бы доработать, но базы подходящей нет под рукой. Пришлось оставить так.
54. Кошки рулят 07.02.12 02:02 Сейчас в теме
(52) Boroda, Фигня. Безграмотная поделка, к тому же, без необходимого функционала.
Мы с бухтой сделали это намного круче ...
55. mrdug 742 08.02.12 21:12 Сейчас в теме
(54) Кошки рулят,
вот и пришлите г-ну Boroda вашу грамотную разработку :)
56. Кошки рулят 08.02.12 23:34 Сейчас в теме
(55)
1. Не могу. Авторов-то двое - как же можно раздавать чужое? На этом ресурсе об авторское право ноги вытирают, но это НЕ значит что все кто здесь такие.
2. Не хочу. С какой радости?
57. RomxxxStar 09.02.12 00:06 Сейчас в теме
60. msa777 10.02.12 14:10 Сейчас в теме
Большая просьба дать ссылку на этот отчет или закинуть на мой ящик msa102@mail.ru
mrdug писал вам сообщение с этой просьбой и удалили похоже...

Заранее благодарен всем кто отзавется!!!! :-)

P.S.
нет у меня к сожалению валюты сайта...
61. alina71 16.02.12 12:26 Сейчас в теме
В 1С зарплату ведем с 2004 года, а почти все работники приняты на работу намного раньше. Соответственно "использовано" дней считает только с 2004 года, а "заработано" с даты приема на работу. Как быть?
62. Shura2000 29.02.12 12:16 Сейчас в теме
в шапке уже исправленный отчет лежит?
63. var-s 19.03.12 12:57 Сейчас в теме
Может и опоздас с коментарием....
но пока минусов довольнотоко много...
1. не учитывает административные отпуска по отработанному времени.
2. не учитывает дополнительные дни отпуска.
3. не учитывает неоплачиваемые дополнительные дни отпуска
плюс найден только один
выдает цифры с которыми делай что хочеш(
64. Sol777 06.04.12 17:53 Сейчас в теме
Весьма актуальный вопрос. Спасибо. Плюс.
65. shkev 27 06.04.12 20:01 Сейчас в теме
Спасибо большое хороший отчет ) У самого руки не доходили для 7.7 написать Плюс
66. MariP 16 09.04.12 09:33 Сейчас в теме
не взлетела:
Если ТаблицаОтпуск.ДнейДопОтпуска >0 Тогда
{D:\1C_BASES\1С ERT\ЗИК\ОТПУСК\РЕЗЕРВОТПУСКОВ1.2.ERT(229)}: Операции сравнения на больше-меньше допустимы только над значениями совпадающих базовых типов (число, строка, дата)
Оставьте свое сообщение

См. также

Табель учета рабочего времени для 1С: 7.7 любой конфигурации Промо

Управление персоналом (HRM) Учет рабочего времени Рабочее место Управление персоналом (HRM) Учет рабочего времени v7.7 1cv7.md УУ Абонемент ($m)

Данное решение предназначено для упрощенного варианта электронного учёта рабочего времени сотрудников предприятия. Печать титульного листа и таблицы табеля учёта рабочего времени. Печать бейджиков сотрудников. Автоматическая регистрация и расчет рабочего времени по штрих-коду сотрудника. Загрузка сотрудников из справочника. Формирование штрих-кода сотрудника. Совместимо с любой конфигурацией 1С:7.7.

5 стартмани

13.12.2017    20945    14    etmarket    5    

Расчет стажа

Управление персоналом (HRM) Бухгалтерские Управление персоналом (HRM) openconf v77::ОУ v77::БУ v77::Расчет 1cv7.md Россия БУ Абонемент ($m)

В помощь кадровику или бухгалтеру для расчета общего трудового стажа сотрудников по записям из трудовых книжек. Переход между полями дат по клавише Tab или Enter. Имеется калькулятор дат, вывод стажа в таблицу, а так же его запись выбранному сотруднику.

1 стартмани

25.07.2011    39551    460    rom-x    69