Остатки отпусков

28.04.13

Учетные задачи - Зарплата

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

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

Наименование Файл Версия Размер
_ОтчетПоОтпускам.erf
.erf 40,19Kb
135
.erf 40,19Kb 135 Скачать

Для корректной работы отчета необходимо внести изменения в справочник "СотрудникиОрганизаций":

в табличную часть "ЕжегодныеОтпуска" надо добавить реквизит "Период" (Тип:Дата) и вывести его на форму "ФормаВводаЕжегодныхОтпусков"

 

 

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

Отпуск за вредность считается на основе табелей рабочего времени. У нас вредность отражается в программе вечерними часами (Справочник.КлассификаторИспользованияРабочегоВремени.РаботаВечерниеЧасы), но можно поменять в коде. Если время во вредности к явке больше или равно 0.5, то день учитывается в стаже для отпуска.

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

Перед формированием отчета в параметрах надо указать отпуск за вредность.

 

Тестирование: по 180 сотрудникам рассчитал за 8 минут. (1С клиент-серв) 

Функция ИсходныеДанныеДляРасчетаОстатков - возвращает структуру данных, базу для расчета остатков отпусков.

В запрос добавил вывод поля "Период" из ТЧ ЕжегодныеОтпуска справочника "Сотрудники организаций". Далее в функции ЗаработанныеОтпуска эта дата анализируется, если есть и заполнена, естественно. Здесь необходимо заметить, что если у сотрудника меняется продолжительность отпуска, то необходимо указать всю историю изменений для корректной работы. Т.е. если раньше сотруднику было положенно 28 дней отпуска по основному ежегодному, и с какого - то времени - 30. То необходимо указать и 28, и 30 в ТЧ Ежегодные отпуска.

Функция ЗаработанныеОтпуска - формирует таблицу значений ТаблицаЗаработанныхДнейОтпусков. Колонки:

  • Сотрудник;
  • ВидЕжегодногоОтпуска;
  • ДатаНачала - Начало рабочего года;
  • ДатаОкончания - Окончание рабочего года;
  • Период - Дата в рабочем месяце, с которой сотруднику положен отпуск за  данный месяц (например 2,33 дня, если это основной ежегодный отпуск); 
  • КоличествоДнейЗаПериод - количество заработанных дней отпуска за данный месяц (рассчитывается делением общей продолжительности отпуска на 12 (месяцев));

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

Функция ОстаткиОтпусков - собственно, здесь происходит окончательное формирование таблицы по сотрудникам с конечными остатками по видам отпусков. Здесь же и проводится расчет остатков отпуска за вредность.  Я дополняю таблицу ТаблицаЗаработанныхДнейОтпусков следующими данными: ДнейСтажа, которые высчитываются по регистру накопления РабочееВремяРаботниковОрганизаций, в котором часы вредности у нас указаны вечерними часами. День засчитывается в стаж,если во вредности было отработанно половина или более от рабочего дня.  Сам расчет следующий: если по должности положено 14 дней отпуска за вредность, то за месяц выходит 14/12 =  1.17, это если  дни стажа совпадают с количество рабочих дней в месяце, если дней стажа меньше, то и дней отпуска уже положено не 1.17, а 1.17/ЧислоРабочихДней*ДнейСтажа.

Ограничение: на данный момент ЧислоРабочихДней в месяце у сотрудника высчитываю запросом к регистру сведений ГрафикиРаботыПоВидамВремени на начало месяца. Соответственно, если у сотрудника была смена графика в течении месяца, то за данный месяц количество рабочих дней будет  неверное.

UPD: в последних релизах ЗУП произошли изменения в общих модулях.  Необходимо ОбщегоНазначения заменить на ОбщегоНазначенияЗК в модуле отчета во всех случаях обращения к функциям, процедурам этого модуля. Быстро сделать можно Ctrl-H или Правка - Заменить 

Изменил расшифровку отпуска поля "Вид ежегодного отпуска", она показывала данные по первому сотруднику из отчета. На данный момент эту расшифровку перенес на поле "Сотрудник" ("Детализация отпусков"), сформирует справку по всем видам отпусков у данного сотрудника в разрезе месяцев. 

Расшифровку отчета "Детализация отпусков" сделал более информативной.

См. также

Обновление для КА 1.1, ЗУП 2.5, БУХ 2.0: НДС, ЕФС-1, Расчет страховых взносов, Мобилизация, Статистика, Электронные трудовые книжки, 2-НДФЛ, Регламентированная отчетность, Кадровый учет, Прослеживаемость импортных товаров

Зарплата Регламентированный учет и отчетность Кадровый учет Обновление 1С Платформа 1С v8.3 Сложные периодические расчеты 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Зарплата и Управление Персоналом 2.5 Бухгалтерский учет Налоговый учет Управленческий учет Акцизы ЕНВД ЕСН Земельный налог ИП, ПБОЮЛ, КФХ Налог на имущество Налог на прибыль НДС НДФЛ ФОМС, ЕФС Транспортный налог УСН ПСН (патентная система налогообложения) Платные (руб)

Обновления для конфигураций: КА 1.1; ЗУП 2.5; БУХ 2.0; КА 1.1 Комплексная автоматизация торговли алкогольной продукцией; КА 1.1 Комплексный учет сельскохозяйственного предприятия

19900 руб.

01.04.2020    140607    678    352    

232

Перенос данных из Парус 8 в ЗГУ 3

Зарплата Внешние источники данных Бюджетный учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 8 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

84000 руб.

19.08.2020    22445    19    1    

22

Перенос данных из Парус 10 в ЗГУ ред.3

Внешние источники данных Кадровый учет Файловый обмен (TXT, XML, DBF), FTP Обмен между базами 1C Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 Государственные, бюджетные структуры Россия Бухгалтерский учет Бюджетный учет Платные (руб)

Обработка позволяет перенести кадровую информацию и данные по заработной плате, фактических удержаниях, НДФЛ, вычетах, страховых взносах из базы Парус 10 учреждений в конфигурацию 1С:Зарплата и кадры государственного учреждения ред. 3 (ЗГУ) и начать с ней работать с любого месяца года.

60000 руб.

05.10.2022    9205    9    8    

10

SALE! 20%

Перенос данных из Камин 3.5 (5.5) в ЗиКГУ 3.х

Обмен между базами 1C Зарплата Бюджетный учет Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры государственного учреждения 3 1С:Зарплата и Управление Персоналом 3.x Государственные, бюджетные структуры Россия Бюджетный учет Платные (руб)

Обработки для быстрого перехода с конфигураций «КАМИН:Расчет зарплаты для бюджетных учреждений 3.5» и «КАМИН:Зарплата для бюджетных учреждений 5.5» на конфигурацию «Зарплата и кадры государственного учреждения».

12000 9600 руб.

28.07.2016    57073    140    139    

115

Запрет доступа к данным по зарплате для БП 3.0 и КА 2.5

Зарплата Роли и права Платформа 1С v8.3 Бухгалтерский учет Управление правами 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Молдова Россия Казахстан Бухгалтерский учет Платные (руб)

Расширение позволяет максимально полно ограничить доступ пользователей к данным по заработной плате, а именно закрывает доступ к документам начисления и выплаты заработной платы, не позволяет просматривать бухгалтерские отчеты по счету учета зарплаты а также убирает зарплатные проводки из журнала проводок. Расширение запрещает просматривать платежные документы на выплату зарплаты, так же не доступны регламентные отчеты в ПФР и ИФНС. Расширение предлагает готовые настроенные профили "Бухгалтер без зарплаты", "Только просмотр без зарплаты".

5700 руб.

27.05.2021    32716    204    89    

165

Исправление в 1С:ЗУП/ЗКГУ ошибок по НДФЛ и взаиморасчетам с сотрудниками на начало расчетного года.

Корректировка данных Зарплата Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и кадры бюджетного учреждения 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет НДФЛ Платные (руб)

Обработка исправляет технические ошибки по НДФЛ, взаиморасчетам с сотрудниками в 1С:ЗУП (1С:ЗКГУ) на начало года. Фактически все ошибки, которые проявляются в ведомостях на выплату, расчетных листках, при заполнении ведомостей на выплату и отчетах 6-НДФЛ и т.д. нужно начинать исправлять с начала расчетного года. Это позволит быть уверенными, что после завершения расчетов предыдущего года, начали работать с «чистого листа» без ошибочных остатков.

4800 руб.

06.10.2023    2313    29    15    

33

Устранение сальдо прошлых периодов в ведомостях ЗУП 3.1, КА, ЗиКГУ 3.1

Зарплата Платформа 1С v8.3 1С:Зарплата и кадры государственного учреждения 3 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

При заполнении ведомости на выплату зарплаты вылазят задолженности прошлых периодов, которых быть не должно? Наша обработка позволяется убрать эти доходы прошлых периодов за пару секунд. Больше не нужно тратить часы на анализ каждого такого случая.

15600 руб.

14.09.2022    12583    60    22    

62
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. marku 62 24.04.13 16:49 Сейчас в теме
Зарплата и Управление Персоналом, редакция 2.5 (2.5.64.3)

Ошибка исполнения отчета
по причине:
Ошибка при выполнении обработчика - 'ПриКомпоновкеРезультата'
по причине:
{ВнешнийОтчет.ОтчетПоОтпускам.МодульОбъекта(1681)}: Ошибка при вызове метода контекста (ВыполнитьПакет)

по причине:
{(410, 48)}: Поле не найдено "СотрудникиОрганизацийЕжегодныеОтпуска.Период"
ТОГДА СотрудникиОрганизацийЕжегодныеОтпуска.<<?>>Период
Прикрепленные файлы:
2. dvvd 17 24.04.13 20:54 Сейчас в теме
Необходимо реквизит "Период" добавить в ТЧ ЕжегодныеОтпуска спр-ка "СотрудникиОрганизаций". В публикации я это упоминал.
3. dvvd 17 25.04.13 12:13 Сейчас в теме
Расшифровка "Детализация отпуска" , выдает данные по виду отпуска по первому сотруднику из отчета. Так что ее имеет смысл смотреть, если отчет формировать с отбором по одному сотруднику. Постараюсь это исправить.
4. dvvd 17 26.04.13 08:08 Сейчас в теме
Изменил расшифровку, теперь корректно работает
5. mikhailovaew 127 26.04.13 12:49 Сейчас в теме
Для учета любого количества дополнительных отпусков достаточно типового механизма.
Для сотрудника можно указать штатным образом в остатках отпусков, сколько у него отпусков, с какой они даты, и сколько дней отпуска в год сотруднику полагается. В частности, упомянутые в статье "персональные отпуска" в эту схему прекрасно укладываются.
С отпусками "за вредность", если пренебречь учетом неотработанных дней, ситуация тоже типовая - отпуск указывается для должности, тогда право на получения отпуска предоставляется за период, когда сотрудник занимал эту должность.
6. dvvd 17 26.04.13 14:36 Сейчас в теме
(5) mikhailovaew, к сожалению, типовой механизм у нас не прижился. Вернее был отторгнут на начальной стадии, когда только начали искать варианты подсчета отпусков за вредность и отпусков за выслугу, инвалидности.
право на получения отпуска предоставляется за период, когда сотрудник занимал эту должность
- сотрудник постоянно работает на данной должности и определенное количество часов проводит во вредных условиях, вот за это самое время кадровики и просили подсчитать сколько дней отпуска положено сотруднику. Оформлять фиктивные перемещения между должностями для подсчета отпуска тоже не вариант. В итоге решили завязаться на табель, ведь там эта вредность учитывается для надбавки.
По "персональным", они прекрасно работают, спору нет, но при изменении количества дней отпуска (при выслуге) надо снова поработать с остатками. Здесь кадровики снова встали в позу, удалось договориться, что добавим дату, с которой увеличивается или уменьшается количество дней отпуска.
В добавок
если пренебречь учетом неотработанных дней
нельзя так у нас, потому что за этим следит отдел внутреннего аудита, периодически проводит мониторинг,достает кадровиков и нас:-)(раз в год то уж точно,когда резервы формируются).
7. mikhailovaew 127 26.04.13 15:10 Сейчас в теме
(6) понятно, все же в большинстве организаций не так все строго )
8. llg_44 26 03.09.13 00:36 Сейчас в теме
Добрый день.
1. Нельзя ли как-то обойтись без дополнительного реквизита Период?
Из-за одного реквизита конфигурация станет нетиповой.
Я настроила, но бухгалтер возражает. Ведь это внешняя обработка.
2. Подскажите пожалуйста, в настройках отчета используется параметр Отпуск за вредность.
Если выбрать не список, а только один вид, например Дополнительный отпуск(вредность) - это у нас так называется, то все равно выводит все виды отпусков, которые имеются у сотрудника.
В целом отчет отличный. Но мне придется многое дорабатывать. Кадровик рассчитывает по своей формуле.
3. Как будет рассчитываться отпуск за вредность, если в середине расчетного периода у сотрудника поменяется график? Вы упомянули, но мало. Не поняла, если честно)
Спасибо за разработку. Отлично. Буду благодарна за ответ.
9. dvvd 17 04.09.13 14:48 Сейчас в теме
(8) llg_44,
Добрый день
1. Обойтись можно, но необходимо в запросах убрать обращение к этому реквизиту, и соответственно, не будет возможности указать изменение длительности персонального отпуска. Если нет в этом необходимости,то конечно, удаляйте.
2.это не отбор, а скорее способ указать, какой отпуск считать по фактически отработанному времени.(по табелю).Попробуйте вид отпуска указать в нижней таб части, реквизит "Вид ежегодного отпуска". Тогда по конкретному виду отчет должен отработать.
3. да, этот момент не отработан.

В целом согласен, этот отчет не конечное решение, а некоторая основа, которую можно использовать в своих решениях.
11. llg_44 26 04.09.13 22:53 Сейчас в теме
(9) dvimix, к сожалению с отбором не получается только по одному виду отпуска.
Изменить отчет смогла без учета настройки Периода.
10. llg_44 26 04.09.13 17:37 Сейчас в теме
12. u_n_k_n_o_w_n 34 01.12.17 09:34 Сейчас в теме
Хорошая статья. Помогает четко определиться с сутью вопроса. Спасибо.
Оставьте свое сообщение