Создал расчет на основании типового расчета из документа "Оплата по среднему". В транзакции создаем документ, считаем, потом транзакцию отменяем.
Работает в ЗБУ 1.0 и ЗУП 2.5.
Индексация между расчетным периодом и датой увольнения считается не по типовому, а как в законе — индексируется целиком средний.
Обновление от 29.08.2024: Исправлена ошибка вывода отсутствий: выводятся не все, а за последние 12 месяцев
Обновление от 21.11.2024: Корректная обработка незаполненого графика
P.S. Не предназначен для расчетов по суммированному учету, сменных графиков и совместителей
P.S. P.S. По суммированному учету есть заплатка в комментах, работу заплатки не проверял.
Обновление от 29.08.2016: Исправлена ошибка вывода отсутствий: выводятся не все, а за последние 12 месяцев — в скаченном варианте у меня выводятся все.
(1) mmtv68, да, описание написал, а файл, конечно, обновить забыл! Спасибо, что подсказали, теперь обновил!
Скачал, посмотрел. Форма конечно ваша, московская, от нашей отличается, но это не главное. И у Вас и в другом аналогичном решении не учитывается средний заработок внутренних совместителей. Насколько я понимаю, эти средние заработки надо суммировать для этой справки.
(3) Svasily, в организации, под которую я делал эту форму нет совместителей, поэтому особо не стал заморачиваться. По-хорошему, думаю, да, надо по физлицу формировать и складывать базу среднего. Здесь можно попробовать сформировать по каждому сотруднику свой средний и как-то их объединить с учетом предела и расчета, используя расшифровку.
(3) Svasily, Хотя еще есть мнение, что нужно 2 справки для такого физлица, т.к. в справке есть пункты: «на условиях полного рабочего дня (недели)» и «на условиях неполного рабочего дня (недели)»
У нас и основные работники и совместители работают по сменному графику. Охранники. Так что никакого неполного рабочего дня.
Здравствуйте.
Исправьте, пожалуйста, ошибку: при получении ответственного лица не делается отбор по организации. В случае если в базе больше чем одна организация, это приводит к проблеме.
И пожелание — добавьте в обработку, что если у сотрудника не найден график, то пусть пользователю выдается понятное для него сообщение об ошибке, а не так, как сейчас, когда обработка прекращает свою работу и выдает проблемную строку кода.
(7) tradeagent, Не очень понял о каком ответственном лице идет речь? Руководитель и главный бухгалтер просто выбираются из справочника физлиц.
(8) tradeagent, вслепую вроде поправил обработку незаполненых графиков. Проверить не на ком.
Если у сотрудника установлен суммированный учет, то средний заработок все равно считает среднедневной, а не среднечасовой почему-то.
(11) причем в печатной форме расчета среднего все правильно- по часам и рассчитан среднечасовой. а вот в комментарии расчет по дням и в справку идет он.
У Вас, Сергей, мне остался совершенно непонятным момент:
//коэффициент индексации после расчетного периода применим ко всему среднему, но исключим его из расчета среднего
Вы берёте среднедневной заработок, который документ расчёта среднего уже вычисляет с учётом коэффициента индексации,
потом снова умножаете на коэффициент индексации.
Может, я чего-то недогоняю.
Ну и норму Вы берёте по производственному календарю, без учёта п. 4 постановления № 62, т.е. без вычета периодов оплаты по среднему и прочее.
Ещё я впал в ступор — есть сотрудники на несуммированном учёте, но на сменном графике и с почасовой оплатой.
Положение предписывает на несуммированном учёте использовать среднедневные показатели, как-то мне это сильно не понравилось, оставил пока среднечасовые, тем более, что расчёта среднедневной индивидуальной нормы у меня пока нет. Пусть расчётчики разбираются, если что.
В приведённый выше запрос надо добавить
и Начисления.ВидРасчета<>Значение(ПланВидовРасчета.ОсновныеНачисленияОрганизаций.ОплатаПоСреднему)
И, похоже, придётся возиться ещё с индивидуальной нормой по несуммированному учёту.
(12) , (15) у нас нет суммированного учета, сменщиков и совместителей, поэтому увы не заморачивался на этот счет соверешнно, да и тестировать расчеты не на ком.
(13) По поводу нормы, я опирался на статью из Консультанта «Зарплата», 2012, N 4 «СРЕДНЯЯ ЗАРПЛАТА: ЕЩЕ ОДИН СПОСОБ РАСЧЕТА»:
«4. При исчислении среднего заработка из расчетного периода исключается время, а также начисленные за это время суммы,»
Среднемесячное число рабочих дней в расчетном периоде — показатель, который определяют для конкретного расчетного периода. При этом учитывают нормативное количество рабочих дней в расчетном периоде по графику, установленному для работника. Для расчета показателя удобно воспользоваться такой формулой:
[Среднемесячное число рабочих дней в расчетном периоде] = [Нормативное количество рабочих дней в расчетном периоде по установленному графику] : [3 месяца]
Пример 2. Работник уволился 13 марта 2012 г. Он обратился в бухгалтерию с просьбой выдать ему справку о среднем заработке для службы занятости. Какой средний заработок нужно указать в справке, если известны следующие данные:
— должностной оклад работника — 28 000 руб., выплат и начислений, помимо оклада, не было;
— в декабре 2011 г. из 22 рабочих дней работник пропустил 12 дней (сотрудник находился на больничном);
— январь и февраль 2012 г. отработаны полностью по графику пятидневной рабочей недели?
Решение. Сумма учитываемых выплат составит 68 727,27 руб. [28 000 руб. : 22 раб. дн. x (22 раб. дн. — 12 раб. дн.) + 28 000 руб. x 2 мес.].
В расчетном периоде отработано всего 46 раб. дн. (10 раб. дн. + 16 раб. дн. + 20 раб. дн.).
Воспользовавшись первой формулой, получим, что средний дневной заработок равен 1494,07 руб. (68 727,27 руб. : 46 раб. дн.).
Определим среднемесячное число рабочих дней в расчетном периоде (последняя формула). Оно равно 19,33 [(22 раб. дн. + 16 раб. дн. + 20 раб. дн.) : 3 мес.].
Получаем, что средний заработок (см. вторую формулу) для отражения в справке составит 28 880,37 руб. (1494,07 руб. x 19,33 дн.).
(13)
В моей постановке было четко указан список отсутствий (видимо из закона взят) — там не было больничных.
(14) Это сделано для того, что если вдруг была индексация между окончанием расчетного периода и датой увольнения, то этот коэффициент индексации должен применяться не по типовому (когда индексируется база среднего), а должен индексироваться уже конечный рассчитанный средний заработок. (так сказано в законе)
Поэтому я его исключаю из расчета среднего и умножаю на него конечный средний заработок.
Спасибо, Сергей, похоже Вы правы. Индивидуальная норма не нужна. Мы зациклились на нашем замудрённом расчёте сверхурочных, где есть какое-то официальное письмо, что нужно вычислять индивидуальную норму. А тут, похоже, просто норма по графику.
Продолжу. Только я расслабился, как выяснилось, что расчёт количества отработанных недель для суммированного учёта и сменного графика вообще неверный — берётся отработано дней из расчёта среднего за год и делится на 5.
Придётся возрождать мой 16-этажный запрос…
Пишу не в упрёк автору, а для таких же попаданцев, как я с этим отчётом. Нам надо сократить несколько тысяч человек, расчётчики на ушах…
спасибо за отчет
(23) пожалуйста )
Добрый день. ваша обработка неверно считает средний заработок. Я даже не поняла как нет расчета.
Неверно рассчитывает сумму среднего заработка как минимум в два раза больше
(27) Обработка сама ничего не рассчитывает — расчет среднего берется из документа «Оплата по среднему».
Чтобы посмотреть расшифровку расчета среднего, нужно включить в настройках параметр «Выводить расшифровку» (на первом скрине его видно справа)