1с обнаружено повторное начисление за период

Вы здесь

Многим расчетчикам не понятно, что означает ошибка «Обнаружено повторное начисление за период» и как ее исправлять.

Ошибка при выполнении обработчика — ‘ПриЗаписи’
по причине:
<РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.МодульНабораЗаписей(154)>: Иванов Иван Иванович: обнаружено повторное начисление за период (09 апр. 12 г. — 17 апр. 12 г.)
Вид расчета «Дни неоплачиваемые согласно табелю» введен документом Табель учета рабочего времени организации 00000040 от 28.04.2012 18:42:03
Вид расчета «Отпуск дополнительный» введен документом Начисление отпуска сотрудникам организаций 000000213 от 01.04.2012 0:00:00

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

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

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

Иногда я слышу от клиентов вопрос о том, почему не проводится начисление отпускных / командировочных / каких-то еще оплат по среднему заработку? Причины могут быть самые разные, в этой статье на примере программы 1С: Зарплата и управление персоналом 8 редакции 2.5 мы рассмотрим одну из них, связанную с повторным начислением за период.

Итак, программа выдала вам ошибку вида

Ошибка при выполнении обработчика — ‘ОбработкаПроведения’

по причине:

<Документ.НачислениеОтпускаРаботникамОрганизаций.МодульОбъекта(2113)>: Гусева Светлана Сергеевна: обнаружено повторное начисление за период (01 февр. 15 г. — 22 февр. 15 г.)

Вид расчета «Дни неоплачиваемые согласно табелю» введен документом Табель учета рабочего времени организации БА000000001 от 20.02.2015 14:28:06

Вид расчета «Отпуск учебный» введен документом Начисление отпуска сотрудникам организаций БА000000001 от 20.02.2015 14:27:38 (этот документ сейчас проводится)

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

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

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

Однако, вы можете сейчас сказать, что начисление у вас только одно, допустим, учебный отпуск, табель заполнен верно, а вот документ провести не получается. В чем же дело в этом случае? Как правило, в такой ситуации проблема кроется в неправильных настройках вида расчета. Дело в том, что при проведении документа «Табель учета рабочего времени» для тех дней, когда сотрудник не работает (хотя в графике предусмотрены рабочие дни), программа регистрирует начисление «Дни неоплачиваемые согласно табелю». И вот если после проведения табеля, Вы решите перепровести документ, например, начисления учебного отпуска, то программа как раз и выдаст указанную ошибку, т.к. за этот период у сотрудника уже зарегистрированы неоплачиваемые дни, а Вы пытаетесь в то же время начислить оплату за отпуск. Не буду сильно углубляться в рассуждения о том, почему алгоритм в программе реализован именно таким образом, просто расскажу вам, что сделать, чтобы исправить этот нюанс.

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

Переходим на вкладку «Прочее» и в список вытесняющих видов расчета добавляем «Дни неоплачиваемые согласно табелю».

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

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

Понравилась статья? Подпишитесь на рассылку новых материалов

Вопрос Почему при попытке провести документ в ЗУП 8.1 появляется сообщение «обнаружено повторное начисление за период»? Документ на отпуск с видом оплаты «Учебный отпуск», «Табель», и «Начисление зарплаты» не могут быть проведены одновременно.
Ответ
Скорее всего, вы добавили этот вид начисления «Учебный отпуск» и не настроили вытеснение. Дело в том, что новое начисление должно вытеснять такие виды расчетов, как

  • «Дни неоплачиваемые согласно табелю«,
  • «Оклад по дням«,
  • «Оклад по часам«,
  • «Оплата по дневному тарифу«,
  • «Оплата по производственным нарядам«,
  • «Оплата по часовому тарифу«
  • и, возможно, какие-то еще ваши основные начисления.

Чтобы настроить вытеснение и решить проблему появления сообщения «…обнаружено повторное начисление за период…«, нужно в программе пойти в меню «Расчет зарплаты по организациям — Настройка расчета зарплаты — Основные начисления организаций», и по очереди настроить вытеснение у каждого из перечисленных видов расчета. Для этого нужно открыть (двойным щелчком мыши) очередной из перечисленных выше вид начисления, перейти на вкладку «Прочее», в разделе «Вытесняющие начисления» нажать на кнопку «Подбор» и в открывшемся списке двойным щелчком выбрать «Отпуск учебный».

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

Понравилась статья? Поделиться с друзьями:
Vkontakte.INFO
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: