Отпуск за вредность в 1с

Автоматизация бизнеса на платформе 1С:Предприятие 8

Отпуск за вредность в 1с

1.    Сокращенное рабочее время в 1С:ЗУП 3.1 .

2.    Надбавка за вредные условия труда в 1С.

3.    Дополнительный ежегодный отпуск в 1С.

4.    Выдача молока или замена денежной компенсацией.

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

В данной статье мы рассмотрим наиболее распространенные компенсации такие как:

1.    Сокращение рабочего времени в 1С:ЗУП 3.1;

2.    Надбавку за вредные условия труда в 1С;

3.    Дополнительный ежегодный отпуск в 1С;

4.    Выдача молока или замена денежной компенсацией.

Приступим.  

1.    Сокращенное рабочее время в 1С:ЗУП 3.1

Чтобы сотруднику установить сокращенное рабочее время в 1С:ЗУП 3.1, необходимо создать новый график работы.

Графики работы располагаются в разделе «Настройка».


Открываем журнал графиков работ и нажимаем на кнопку «Создать». Открывается форма, где заполняется график. Прописываем наименование и нажимаем на ссылку «Изменить свойства графика». Также необходимо указать, на какой год заполняется график.


Открывается форма настройки графика. Указываем способ заполнения и расписание работы.

В расписании прописываем длительность рабочего дня, учитывая сокращенное рабочее время в 1С:ЗУП 3.1 . В нашем примере длительность рабочего дня сократилась на один рабочий час. Соответственно, теперь рабочий день составляет 7 часов вместо 8.

После заполнения нажимаем на «ОК» и «Записать и закрыть».

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

2.    Надбавка за вредные условия труда в 1С

В ЗУП 3.1 есть автоматизированная возможность введения надбавки за вредность. Данная опция встроена уже в программу. Ее просто необходимо включить. Тогда автоматически появится начисление «Надбавка за вредные условия труда в 1С». Останется только прописать процент данной надбавки.

Данная опция включается в параметрах учета. Раздел «Настройка» – Расчет зарплаты – Настройка состава начислений и удержаний – Прочие начисления – Флаг «Надбавка за вредность в 1С».


Процент надбавки за вредные условия труда в 1С указывается в должности. Устанавливаем флаг «Выплачивается надбавка за вредность в 1С» и устанавливаем процент. Также здесь можно указать информацию для права досрочного выхода на пенсию.


При ведении штатного расписания данная надбавка попадает автоматически в штатную позицию при выборе должности.


Это поле является свободным для редактирования. И при необходимости процент надбавки за вредные условия труда в 1С можно отредактировать в штатной позиции.

Начисление назначается кадровыми документами: прием на работу, кадровым переводом и т.д.

Расчет надбавки производится при окончательном расчете в документе «Начисление зарплаты и взносов».  

3.    Дополнительный ежегодный отпуск в 1С

Дополнительный ежегодный отпуск в 1С также автоматизирован. Эта опция также включается в параметрах учета через флаг «Надбавка за вредность в 1С». Раздел «Настройка» – Расчет зарплаты – Настройка состава начислений и удержаний – Прочие начисления – Флаг «Надбавка за вредность в 1С».


После включения этой опции автоматически появляется новый вид отпуска «Отпуск за вредность».


Количество дней ежегодного отпуска в 1С указывается для должности.


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


Но поле является свободным для редактирования. Количество дней ежегодного отпуска в 1С при необходимости можно отредактировать непосредственно в штатной позиции. 

4.    Выдача молока или замена денежной компенсацией

Бесплатная выдача молока в соответствии с нормами законодательства в ЗУП 3.1 не регистрируется.

Если выдача работникам молока в организации не предусмотрена или производится сверх установленных норм, то в программе это регистрируется следующим образом.

Необходимо создать начисление с назначением начисления «Доход в натуральной форме» (см. рисунок ниже).



Начисление полностью будет облагаться НДФЛ и страховыми взносами.

Начисление производится документом «Доход в натуральной форме».

Если же в организации вместо молока выдается денежная компенсация, то необходимо создать новое начисление.

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

Настройки показателей представлены на изображениях ниже.



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


Следующим шагом необходимо создать шаблоны ввода исходных данных для данных показателей. Настройки шаблонов представлены ниже.



Результаты показателей вводятся документом «Данные для расчета зарплаты».

Т.к. показатель «Тариф молоко» постоянный, то вводится один раз до изменения. А показатель «Кол-во смен в ВУ» вводится ежемесячно.

Начисление настроено таким образом, что пока не будет введено значение показателя «Кол-во смен в ВУ», то начисление не сработает.

Специалист компании ООО «Кодерлайн»

Юлия Живолупова

Источник: https://www.koderline.ru/expert/instruktsii/article-kompensatsiya-v-1s-zup-3-1-za-vrednye-usloviya-truda-/

Расчет остатка отпуска за работу во вредных условиях труда

Отпуск за вредность в 1с

В версии ЗУП 3.1.7.61 был изменен алгоритм расчета остатка отпуска за работу во вредных условиях труда, если этот отпуск предоставляется за фактически отработанное время.

Теперь расчет выполняется по календарным годам, что сильно отличается от расчета основного отпуска. Для кадровой службы, которая привыкла вести основной и дополнительный отпуск по вредности параллельно, это настоящая катастрофа. В итоге после долгих споров был разработан данный вариант перерасчета заработанных прав на отпуск по вредности.

Главной особенностью алгоритма является то, что он не соответствует п. 10 Инструкции, утв. Постановлением Госкомтруда СССР, ВЦСПС от 21.11.1975 N 273/П-20! По сути это возврат к расчету по календарным дням, приходящимся на периоды, отработанные во вредных условиях. В ходе расчета за каждый рабочий день сотрудника начисляется 1/365 часть от дней отпуска, положенного сотрудника в этот период.

Из расчета на первом этапе исключаются виды времени, прерывающие право на отпуск в обычном порядке, в том числе и виды времени, свыше 14 дней:

Функция ВидыВремениПрерывающиеПравоНаОтпуск() Экспорт ПрерывающиеВидыВремени = Новый Массив; ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.Прогулы); ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.ПростойПоВинеРаботника); ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.НеявкиПоНевыясненнымПричинам); ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.ОтпускПоУходуЗаРебенком); ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.НеоплачиваемыйОтпускПоЗаконодательству); ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.НеоплачиваемыйОтпускПоРазрешениюРаботодателя); ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.НеоплачиваемыйДополнительныйОтпуск); ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.ОтпускНаОбучениеНеоплачиваемый); ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.НайтиПоРеквизиту(“БуквенныйКод”, “ДО1”)); Возврат ПрерывающиеВидыВремени; КонецФункции Функция ВидыВремениПрерывающиеПравоНаОтпускСвыше_14_Дней() Экспорт ПрерывающиеВидыВремени = Новый Массив; ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.НеоплачиваемыйОтпускПоЗаконодательству); ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.НеоплачиваемыйОтпускПоРазрешениюРаботодателя); ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.НайтиПоРеквизиту(“БуквенныйКод”, “ДО1”)); Возврат ПрерывающиеВидыВремени; КонецФункции

На втором этапе исключаются не рабочие виды времени именно для отпуска по вредности:

Функция ВидыВремениПрерывающиеПравоНаОтпускПоВредности() Экспорт ПрерывающиеВидыВремени = Новый Массив; ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.ВынужденныйПрогул); ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.ПростойПоВинеРаботодателя); ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.Простой); //ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.ОсновнойОтпуск); //ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.ДополнительныйОтпуск); ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.ОтпускНаОбучение); ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.ОтпускПоБеременностиИРодам); //ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени. ??? ); // ОтпускНаСанаторноКурортноеЛечение //ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени. ??? ); // ОтсутствиеССохранениемОплаты ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.ГосударственныеОбязанности); ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.Болезнь); ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.БолезньБезОплаты); ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.НайтиПоРеквизиту(“БуквенныйКод”, “ДР”)); Возврат ПрерывающиеВидыВремени; КонецФункции Функция ВидыВремениПрерывающиеПравоНаОтпускПоВредностиДо_14_Дней() Экспорт ПрерывающиеВидыВремени = Новый Массив; ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.НеоплачиваемыйОтпускПоЗаконодательству); ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.НеоплачиваемыйОтпускПоРазрешениюРаботодателя); ПрерывающиеВидыВремени.Добавить(Справочники.ВидыИспользованияРабочегоВремени.НайтиПоРеквизиту(“БуквенныйКод”, “ДО1”)); Возврат ПрерывающиеВидыВремени; КонецФункции

В основном не рабочие дни для вредности составляют дни временной нетрудоспособности и дни без оплаты. На нашем предприятии приняли решение, что если они составляют менее 1 дня отпуска по вредности – они не влияют на расчет отпуска и отпуск предоставляются в полном объеме.

Фиксация заработанных дней отпуска в регистр происходит в те же даты, что и основной отпуск.

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

Также для расчета требуется обязательное наличие документов табеля учета рабочего времени, т.к. данные об отработанных днях берутся из регистра «Данные табельного учета рабочего времени сотрудников».

В целом надо быть готовым к тому, что расчет дней отпуска может сильно отличаться от текущего, и от того, что ждут кадровики.

В качестве компромисса мы добавили в конфигурацию регистр сведений «Корректировка заработанных прав на отпуска», в которые внесли ручные корректировки заработанных дней отпуска предыдущих периодов. Правда для этого пришлось заставить отдел кадров перепроверить всех сотрудников с отпусками по вредности. Рабочие периоды с даты внедрения этого алгоритма мы больше не корректируем.

В расширении этого регистра нет, так как он необязательно может потребоваться. Структура регистра выглядит так:

Обращение к этому регистру в коде закоментировано.

Проведено тестирование в конфигурации Зарплата и управление персоналом, редакция 3.1 (3.1.10.78 – 3.1.13.219)

Источник: https://infostart.ru/public/1240405/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.