Как решить ошибку "Период будет оплачен как..." в ЗУП 3.1.7 и выше?

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

При работе в 1С:Зарплата и Управление Персоналом (ЗУП) версии 3.1.7 и более поздних у пользователей нередко возникает сообщение об ошибке следующего вида: "Работник 'ФИО': период 1 - 11 марта будет оплачен как 'Оплата по окладу' и как 'Доплата за работу в гос.праздник'". Эта ошибка указывает на то, что программа пытается начислить два или более различных вида оплаты за один и тот же временной период, что приводит к логическому противоречию в расчетах.

Ранее, в версиях ЗУП до 3.1.7, подобная проверка существовала в коде, но была "заглушена" специальной инструкцией Возврат;, которая отключала ее выполнение. После обновления до версии 3.1.7 и последующих эта заглушка была удалена, и проверка активировалась. Разработчики, вероятно, сделали это для обеспечения большей строгости и корректности в расчетах, предотвращая двойное начисление за одно и то же время, что может привести к неверным данным в учете и проблемам при аудите.

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

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

1. Настройка Приоритетов Начислений

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

Разберем по шагам, как настроить приоритеты:

  1. Перейдите в раздел "Настройка".
  2. Выберите пункт "Начисления".
  3. Откройте карточку нужного начисления, которое должно иметь более высокий приоритет (например, "Оплата командировки", "Оплата отпуска", "Оплата больничного листа", "Доплата за работу в гос.праздник").
  4. Перейдите на вкладку "Приоритет".
  5. На этой вкладке вы увидите список начислений, которые текущее начисление должно вытеснять. Например, если вы настраиваете "Оплату командировки", то в списке должно быть указано "Оплата по окладу", "Оплата по часовому тарифу" и другие базовые начисления за фактически отработанное время. Это означает, что если сотрудник находится в командировке, его оклад за этот период начисляться не будет, так как командировка имеет более высокий приоритет.
  6. Убедитесь, что для начислений, которые оплачивают отклонения от нормального графика (отпуска, больничные, командировки), указаны соответствующие базовые начисления ("Оплата по окладу" и т.п.) как вытесняемые. Для начислений, которые являются доплатами (например, "Доплата за работу в гос.праздник"), возможно, эта настройка не всегда будет требоваться напрямую для вытеснения оклада, а скорее для корректного учета времени, о чем мы поговорим далее.
  7. После внесения изменений обязательно запишите и закройте карточку начисления.

Пример ситуации из сообщения 10: Если сотрудники перемещаются между подразделениями, и вы создаете несколько строк начисления по окладу за месяц на разные подразделения, корректируя время, то при пересечении периодов по этим строкам (если они теоретически могли бы пересекаться, что является нелогичным для оклада) или при пересечении с другими начислениями, проблема с приоритетами также будет актуальна. Начисление по окладу должно быть одно за весь период работы в месяце, и оно должно вытесняться всеми видами отсутствий.

2. Изменение Вида Учета Времени для Дополнительных Оплат

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

Давайте посмотрим, как исправить эту настройку:

  1. Перейдите в раздел "Настройка".
  2. Выберите пункт "Начисления".
  3. Откройте карточку начисления, которое является доплатой, но не должно вытеснять основные начисления (например, "Доплата за работу в гос.праздник", "Доплата за работу в ночное время" и т.п.).
  4. Перейдите на вкладку "Учет времени".
  5. В поле "Вид учета рабочего времени" вместо "За работу полную смену в пределах норм времени" (или аналогичного) выберите значение "Дополнительная оплата за уже оплаченное время".
  6. Это критически важный шаг. Выбор этого вида учета времени сигнализирует программе, что данное начисление является *дополнением* к уже начисленной оплате за тот же период, а не самостоятельной оплатой за этот период. Таким образом, конфликт с "Оплатой по окладу" исчезает.
  7. Убедитесь, что также выбран корректный "Вид времени по классификатору использования рабочего времени" (например, "Явка" или "Работа в выходные и праздники").
  8. После внесения изменений обязательно запишите и закройте карточку начисления.

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

3. Использование Специализированных Документов для Регистрации Отклонений

Для корректного учета и оплаты отклонений от нормального графика работы в ЗУП предусмотрены специализированные документы. Мы настоятельно рекомендуем использовать их, так как они автоматически управляют многими аспектами учета времени и начислений, минимизируя вероятность ошибок.

  1. Работа в выходные и праздники: Для регистрации работы в государственные праздники и выходные дни используйте документ "Работа в выходные и праздники".
    • Этот документ автоматически начислит доплату за работу в праздничный день согласно законодательству.
    • Оплата за этот день уже будет учтена в общей сумме оплаты по графику (окладу), и доплата будет произведена сверх нее.
    • Важный момент: в документе обязательно должно быть отмечено согласие работника на работу в такой день, иначе документ не проведется.
  2. Командировка: Используйте документ "Командировка". Он автоматически рассчитывает средний заработок за период командировки и вытесняет оплату по окладу.
  3. Больничный лист: Документ "Больничный лист" регистрирует период нетрудоспособности и рассчитывает соответствующее пособие, также вытесняя оплату по окладу за этот период.
  4. Отпуск: Документ "Отпуск" регистрирует период отпуска и рассчитывает отпускные, вытесняя оклад.

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

4. Проверка Настроек Учета Рабочего Времени в Начислениях

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

  1. Для каждого начисления (оклад, премии, доплаты, отпуска и т.д.) перейдите в его карточку через "Настройка" -> "Начисления".
  2. На вкладке "Учет времени" убедитесь, что для начислений, по которым должно отражаться время в табеле, установлен соответствующий "Вид учета рабочего времени" и назначен корректный "Вид времени по классификатору использования рабочего времени".
  3. Например, для "Оплаты по окладу" это, как правило, "За работу полную смену в пределах норм времени" и "Явка" соответственно.
  4. Для начислений, которые не связаны с учетом рабочего времени (например, премии, не зависящие от отработанного времени), можно выбрать "Не является начислением за работу в пределах нормы времени".

5. Последовательность Проведения Документов

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

Мы рекомендуем следующую последовательность проведения документов:

  1. Кадровые документы: Все документы, связанные с приемом, увольнением, переводами, изменением графика работы (Прием на работу, Кадровый перевод и т.п.).
  2. Документы плановых начислений и удержаний: Изменение окладов, настройка надбавок, удержаний (Изменение плановых начислений).
  3. Документы отсутствий сотрудников: Отпуска, командировки, больничные листы, прогулы (Отпуск, Командировка, Больничный лист, Отсутствие по болезни).
  4. Документы по оплате сверхурочной работы и работы в выходные/праздники: (Работа в выходные и праздники, Работа сверхурочно).
  5. Документы по отработанному времени: Если вы ведете учет времени документом Табель, он должен быть введен до начисления зарплаты.
  6. Начисление зарплаты и взносов: Это финальный документ месяца, который собирает все данные и производит расчеты (Начисление зарплаты и взносов).

Строгое соблюдение этой последовательности позволит программе корректно рассчитать все зависимости и избежать ошибок.

6. Проверка Индивидуальных Графиков Работы и Табеля

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

  1. Индивидуальные графики: Убедитесь, что все ячейки в индивидуальном графике работы заполнены корректно, нет пропусков или ошибок в указании видов времени (Явка, Ночные часы и т.п.).
  2. Документ "Табель": Если вы используете документ Табель, тщательно сверьте его с фактическим отработанным временем. Проверьте, что указанные виды времени соответствуют плановым данным или обоснованы отклонениями, зарегистрированными соответствующими документами. Ошибка "Вид времени не совпадает с плановыми данными" часто возникает именно из-за несовпадения в табеле с графиком или нерегистрированных отклонений.

Оплата работы в праздничные дни: Дополнительные аспекты

Рассмотрим подробнее вопрос оплаты работы в праздничные дни, поскольку он был причиной исходной ошибки. В ЗУП 3.1 по умолчанию чаще всего используется схема, при которой оплата работы в праздники (в двойном размере) производится одним видом начисления "Оплата работы в праздничные и выходные дни". Однако, как мы видим, иногда требуется реализовать повышенную оплату двумя видами начислений: оплата в одинарном размере (в составе оклада) + доплата (отдельное начисление).

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

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

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

Таким образом, проблема с "двойной оплатой" периода в ЗУП 3.1.7 и выше является результатом активации более строгой проверки логики расчетов. Чтобы успешно преодолеть ее, мы должны комплексно подойти к настройкам программы, внимательно проверив приоритеты начислений, виды учета времени для доплат, корректность использования специализированных документов для отклонений и соблюдение последовательности проведения документов. Применяя эти рекомендации, мы сможем добиться точного и безошибочного расчета заработной платы.

← На главную