На предприятии выплачивается премия за предыдущий месяц. Как сделать чтобы при расчете среднего в графе Заработок указывалась сумма фактически начисленная за месяц (с учетом приемии). Например, начисления за январь:
Оклад 6500
Премия за предедуший месяц (декабрь) 1500
Итого за январь 8000
Начисления за февраль:
Оклад 6500
Премия за предыдущий месяц (январь) 1000
Итого за февраль 7500
В итоге Заработок: январь 7500 (хотя по начислению 8000).
Так ведь программа все правильно делает. Посмотрите в ЖР даты начала/окончания вашей премии. Если хотите, чтобы программа видела ваши премии в текущем месяце - и вводите в документе даты начала/окончания текущего месяца
Есть порядок расчета среднего установленный законов и берутся там суммы в месяце начисления, а не в месяце действия. Премии же вообще собираются отдельно.
В (3) WiseSnake абсолютно правильно сказал, что премии учитываются отдельно. Так что в функциях глЗаполнитьДанныеСреднегоЗаработкаОтпуска2008 и т. д. прописывайте вашу премию после
Для СчМесяцев = 1 По МесяцевРасчетногоПериода Цикл // поиск премий, учитываемых отдельно от заработка
...
Если ЖрнЗарплата.ВыбратьПериодПоОбъекту(Сотрудник,ОчереднаяДата) = 1 Тогда
...
ВР = ЖрнЗарплата.ВидРасч;
...
Если (ВР=ВидРасчета.ПремияРазовая) Или (ВР = ВидРасчета.ПроизвольнаяДоплатаКакТамОнаУВасЗвучит) Тогда
, и после
Месяцев = 1;
Пока Месяцев <= МесяцевРасчетногоПериода Цикл
...
Если (ИспытуемыйВР=ВидРасчета.ПремияРазовая) Или (ВР = ВидРасчета.ПроизвольнаяДоплатаКакТамОнаУВасЗвучит)...
При расчете среднего берутся фактические начисления за данный месяц. Т.е если начислено за январь 8000 то это и есть фактическое начисление.
anbxp пишет:
Если хотите, чтобы программа видела ваши премии в текущем месяце - и вводите в документе даты начала/окончания текущего месяца
Премия за предыдущий месяц расчетывается процентом от оклада. Так что если в январе проработал не полный месяц, февраль - полный. То премия за январь, начисленная в феврале, будет брать процент от полного оклада.
Нужно что бы при заполнение данных среднего заработка в ЗиК 282. Брались в качестве заработка (Основной заработок) за месяц - фактические начисления за данный месяц. В частности Премия за предыдущий месяц бралась в тот месяц где была начислена, а не в тот месяц за который начисляется.
Например премия за январь шла в основной заработок за февраль.
Тогда нужно выбирать записи за февраль по периоду регистрации. Т.е. сумма премии за январь, была посчитана в феврале, ее период действия - январь, а период регистрации - февраль.
В запросе:
"Период с Дата1 по Дата2" - выборка по периоду регистрации записей,
"С Дата1 По Дата2" - выборка по периоду действия записей.
+12 я добавил ГруппуРасчетов "ПремииРазовые" и заношу теперь все появляющиеся премии(включая и ВидРасчета.ПремияРазовая), а то такие премии появляются периодически и добавлять их каждый раз в код не мазева..
А если так глЗаполнитьДанныеСреднегоЗаработка2008?
Месяцев = 1;
Пока Месяцев <= МесяцевРасчетногоПериода Цикл
....
Счетчик = 0;
ЖрнЗарплата.ВыбратьПериодПоОбъекту(Сотрудник,ОчереднаяДата);
Пока ЖрнЗарплата.ПолучитьЗапись() > 0 Цикл
Если (ЖрнЗарплата.Результат = 0) и (ЖрнЗарплата.Дни = 0) и (ЖрнЗарплата.Часы = 0) Тогда
Продолжить
КонецЕсли;
(14) Девушка Вы испортите весь расчет. Это не шутки, проверяющий взгреет по самое небалуйся.
Вам подсказали в 12,13 как сделать. Если что-то не понятно спрашивайте.
Согласно ПОСТАНОВЛЕНИю ПРАВИТЕЛЬСТВА РФ ОТ 11.04.2003 N 213
10.1. В соответствии с п. 14 Положения в тех случаях, когда время, приходящееся на расчетный период, отработано не полностью, премии учитываются при подсчете среднего заработка пропорционально времени, отработанному в расчетном периоде (за исключением ежемесячных премий, выплачиваемых вместе с заработной платой за данный месяц), исходя из фактически начисленных сумм независимо от установленного режима работы.
В моем случае Премия за предыдущий месяц является ежемесячной примией. Следовательно ее надо учитывать исходя из фактически начисленных сумм, а не исходя из доли отработанного времени.
(17)
На мой взгляд:
1. Если это ежемесячная премия то для нее в ЗиК есть только 1 ВР это "Ежемесячная премия" (переименовать его можно как угодно) и его и надо было использовать.
2. В любом случае он должен собираться в месяце начисления, а не в месяце действия (цитата "исходя из фактически начисленных сумм")
3. Если даже вы и применяли любой другой вид расчета, то он будет вести себя так же как и ежемесячная премия при расчете среднего.
Надо чтобы эта премия входила в графу Заработок за тот месяц где была начислена вместе с районным и северным коэффицентом (индексировалась при изменении окладов вместе с заработком).
Рис 1
А в выше описанном коде эта премия учитывается отдельно от заработка и берется (в расчет среднего) с учетом отработанного времени. т.е Начислено премии * Доля отработанного времени.
На рис 1 за ноябрь начислено 22340,25 следовательно в графе Заработок за Ноябрь 2008г. должно также стоять 22340,25. И так везде за исключением видов расчета не включающие в расчет Оплаты по среднему.