ЗиК 7.7 Неправильно расчитывается средний заработок, при расчёте отпускных #484221


#0 by Aleks-93
Если работник отработал полный месяц, применяется коэф. 29,4 всё верно, но если отработал не полный месяц то кол-во отработаных дней должно умножаться на 29,4 и делиться на кол-во календарных дней в этом месяце, тем самым получаем коэфициент, который используется при дальнейших расчётах. Проблема в том, что в некоторых случаях 1с правильно его расчитывает, а в большинстве случаев ставит 0, в чём может быть причина?
#1 by de Bug
Давай конкретный пример.
#2 by Гость из Мариуполя
календарь для отпуска заполнен?
#3 by Aleks-93
Да, календарь заполняется каждый месяц, при переходе на следующий расчётный период
#4 by Гость из Мариуполя
это ты текущий календарь заполняешь каждый месяц при переходе, а для расчета отпускных отдельный календарь существует, который так и называется - "Отпуск по календарным дням".
#5 by Гость из Мариуполя
и он не важен на текущий месяц, он нужен заполненным за предыдущие 12.
#6 by Aleks-93
"Отпуск по календарным дням" заполнен, в противном случае он ничего не расчитает
#7 by Aleks-93
конкретный пример: Январь 2008г. дней отработано-16, рабочих дней по графику-21, календарных-31 Расчёт- 16*29,4/31=15,17 (так должно быть)        ---------- 23,71 (так есть) как расчиталось непонятно
#8 by de Bug
Это ты считаешь, что 16, а ЗиКа - что 25. Сформируй отчет Табель за январь. Какие там буковки?
#9 by Гость из Мариуполя
э - не рабочих дней, а календарных, приходящихся на отработанное время. т.е дней отработано -16, а в календарных это сколько? например, человек отработал с 1-го по 25-е. т.е. 25 календарных дней (16 рабочих)
#10 by Гость из Мариуполя
точнее даже сказать - не "календарных, приходящихся на отработанное время", а "из подсчета исключаются периоды..." т.е. например, человек был на больничном с 26-го по 31-е. Эти дни из подсчета исключаются. все остальные (с 1-го по 25-е) берутся. и пофигу на рабочие дни. на дней отработано, на рабочих дней по графику. важны только периоды, которые исключаются из подсчета.
#11 by Aleks-93
в табеле всё првильно 16 дней, больничные учтены
#12 by Gela
отпуск считается в календарных днях, а не в рабочих, и для его расчета тоже берутся календарные, а то интересно получается - умножаем рабочие, а делим на календарные 16*29,4/31 - обжуливанием сотрудников на отпускные занимаетесь? :)
#13 by de Bug
Интересует не 16 дней, а сколько дней закрыто больничными, невыходами и тому подобным?
#14 by Aleks-93
Интересная информация, щас будем смотреть, перепроверять
#15 by Гость из Мариуполя
чего там ее перепроверять -  просто посмотри постановление правительства 922 "О порядке расчета среднего..."
#16 by Aleks-93
другой пример: в марте отработано 2 календарных дня, остальные дни закрыты больничным, соотвественно за 2 дня начислена зарплата. А при расчёте среднего заработка для расчёта отпускных за март программа выводит 0
#17 by Гость из Мариуполя
еще раз - выдержку из табеля за март. за все 31 день. с буквочками и циферками. откуда мы знаем, что ты подразумеваешь под словом - отработано 2 календарных дня, как они проведены. Может, у тебя стоят невыходы или другие отклонения, а сумму за два дня пробили ручками. ЗиК выбрасывает из расчета вполне определенные периоды, если эти периоды отражены каким либо документом-отклонением. Нет документа-отклонения - нет выбрасывания периода.
#18 by Aleks-93
по табелю 2 дня в марте отработаны, остальные 29 дней закрыты больничным, ручками зарплату не пробивали, никаких отклонений нет, в чём может быть причина?
#19 by ptiz
Не выходные, случайно, отработаны?
#20 by Aleks-93
нет, два рабочих дня
#21 by Aleks-93
в отчёте "Расчёт среднего заработка и сумм к начислению" в графе дней отработано стоит 2, в графе рабочих дней по графику-26, а в графе дней по календарю отпуска стоит 0, хотя должно быть 1,9
#22 by ptiz
Сотрудник по какому графику работает?
#23 by Aleks-93
6 дневная раб. неделя
#24 by de Bug
Календарь-шестидневка заполнен?
#25 by Aleks-93
да, заполнен
#26 by ptiz
отладчиком в процедуру ПолучитьКоличествоДнейОтпускаПосле060108 (она маленькая)
#27 by Aleks-93
и что там сделать?
#28 by Aleks-93
в процедуре стоит правильный алгоритм расчёта, он не изменялся
#29 by Aleks-93
#30 by Aleks-93
есть ещё какие нибудь версии, подскажите, а то была проверка и указала нам на эти ошибки в расчётах, хочется реабилитироваться :)
#31 by de Bug
Отпуск по календарным дням? Система оплаты по табелю?
#32 by Aleks-93
да, да
#33 by Aleks-93
в другом случае по другому сотруднику, отработано 0 дней, заработок-0, а коэфициент посчитан = 0,98
#34 by de Bug
Табель в марте вводился?
#35 by Aleks-93
да конечно
#36 by ptiz
Напиши, в какие дни сотрудник работал (дата, месяц, год). Воспроизведу
#37 by Aleks-93
март 2007г, с 1 по 29 марта не работал в связи с отпуском, рабочие дни 30, 31 марта
#38 by ptiz
из двух дней 30.03.07 и 31.03.07 по календарю пятидневки рабочим является только 30. Должно быть 1 * 1.4 = 1.4. (процедура ПолучитьКоличествоДнейОтпускаПосле102006)
#39 by ptiz
для справки: в то время действовало 213ое постановление, где сказано "Количество  календарных  дней  в  не  полностью отработанных месяцах рассчитывается  путем  умножения  рабочих  дней  по  календарю  5-дневной рабочей недели, приходящихся на отработанное время, на коэффициент 1,4."
#40 by Aleks-93
у нас шестидневная рабочая неделя, но в любом случае программа рассчитала коэфициент равный 0
#41 by Aleks-93
да в 2007 году у нас использовались старые коэф. 1,4 и 1,2
#42 by Aleks-93
не понятно почему программа в некоторых случаях расчитывает правильно, а в некоторых ставит либо 0, либо неправильно расчитывает, хотя все календари заполнены корректно
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С