Как в 1С настроить оплату дежурства на дому, если оклад для дежурства отличается от оклада по основной должности?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Бухгалтерский учет Сфера услуг, туризм и социальный сектор
← На главную

В медицинских учреждениях дежурство на дому регулируется статьей 350 Трудового кодекса РФ и ведомственными приказами. Время ожидания вызова компенсируется из расчета не менее 0,5 часа рабочего времени за каждый час дежурства. Однако на практике часто возникает ситуация: сотрудник занимает должность заведующего отделением с одним окладом, а дежурства на дому осуществляет по должности врача-специалиста с другим окладом, не оформляя при этом отдельный трудовой договор на совместительство. Если добавить оклад врача в плановые начисления, программа начислит его полностью. Разберем по шагам, как корректно настроить расчет в программах «1С:Зарплата и кадры государственного учреждения» (1С:ЗКГУ) и «1С:Зарплата и управление персоналом» (1С:ЗУП).

Нормативные особенности расчета дежурства на дому

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

  1. Время ожидания на дому: каждый час дежурства учитывается как 0,5 часа рабочего времени. Формула оплаты за это время: Оклад / НормаЧасов * ОтработанныеЧасыДежурства * 0.5.
  2. Время вызова и работы: если сотрудника вызвали в учреждение для оказания медицинской помощи, время оказания помощи и время на дорогу оплачиваются в полном объеме («час за час») как обычная явка или работа в праздничные/ночные часы.

Вариант 1. Использование постоянного показателя сотрудника и вида времени (рекомендуемый способ)

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

Шаг 1. Создаем показатель расчета зарплаты

  1. Перейдем в раздел Настройка – Показатели расчета зарплаты и нажмем кнопку Создать.
  2. Укажем краткое и понятное наименование, например, Оклад для дежурств на дому, и идентификатор ОкладДляДежурства.
  3. В реквизите Назначение показателя выберем значение Для сотрудника.
  4. В реквизите Тип показателя установим Денежный.
  5. В блоке Использование показателя выберем вариант Во всех месяцах после ввода значения (постоянное использование).
  6. Сохраним показатель.

Шаг 2. Настраиваем вид использования рабочего времени

  1. Перейдем в раздел Настройка – Классификаторы – Виды рабочего времени.
  2. Создадим новый вид времени, например, Дежурство на дому (буквенный код ДН).
  3. Основное рабочее время укажем как Рабочее время.

Шаг 3. Создаем начисление для дежурств

  1. Перейдем в раздел Настройка – Начисления и создадим новое начисление Оплата дежурства на дому.
  2. На вкладке Основное установим назначение начисления: Повременная оплата труда и надбавки.
  3. В переключателе Начисление выполняется укажем: Только если введен вид учета времени и в появившемся поле выберем наш вид времени Дежурство на дому.
  4. В поле Формула пропишем расчет:

ОкладДляДежурства / НормаЧасов * ВремяВЧасах * 0.5

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

Шаг 4. Назначение показателя сотруднику и табелирование

  1. В документе Кадровый перевод или Изменение оплаты труда сотруднику назначается размер показателя Оклад для дежурств на дому (например, 9092 руб.). При этом основное начисление по должности (оклад заведующего) остается без изменений.
  2. В конце месяца в документе Табель по сотруднику отражаются часы с кодом ДН.
  3. При расчете зарплаты программа автоматически рассчитает оплату дежурства на дому исходя из ставки врача-хирурга и отработанных часов с применением коэффициента 0,5, а оклад заведующего начислит в полном объеме по основной явке.

Вариант 2. Ввод данных через документ «Данные для расчета зарплаты»

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

  1. В настройках показателя ОкладДляДежурства выберем вариант: Вводится единовременно документом ввода данных для расчета зарплаты.
  2. В разделе Настройка – Шаблоны ввода исходных данных создадим шаблон, где отметим наш показатель и вид времени дежурств.
  3. Ежемесячно в разделе Зарплата – Данные для расчета зарплаты будем вносить часы дежурств и необходимую ставку для расчета конкретного сотрудника.

Как использовать условия в формулах начислений 1С

Посмотрим на частый вопрос пользователей: как прописать условие в формуле, если дежурство может рассчитываться как по специальному окладу, так и по основному окладу сотрудника (если специальный не задан)?

В механизме формул 1С конструкция Если ... Тогда ... Иначе не поддерживается. Вместо нее применяется тернарный оператор в формате:

?(Условие, ЗначениеЕслиИстина, ЗначениеЕслиЛожь)

Разберем пример формулы с проверкой наличия оклада для дежурств:

?(ОкладДляДежурства > 0, ОкладДляДежурства, Оклад) / НормаЧасов * ВремяВЧасах * 0.5

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

← На главную