Страница 1 из 1

Проблемы в зарплате с почасовщиками

Добавлено: 06 июн 2005, 13:25
Nick
Добрый день!

У почасовщиков доплата 'сверхурочные' - 86 попадает в предварительный просмотр (и в расчетный лист соответственно) 2 раза с начисленной суммой почему-то. У окладников - все нормально работает. А если сверхурочные убрать из постоянных доплат - не попадает никуда вообще (думал, что как то из табеля ее еще считает сама).

И еще почасовщикам премия - 260 не попадает в расчетный лист совсем. У окладников опять таки все с премией нормально.

Не подскажите, где могут быть камни? Бухгалтерия перевела всю охрану на почасовой режим недавно и видимо что-то не донастроили..

Добавлено: 09 июн 2005, 13:48
Мария_Ф
Проверьте настройку Зарплата-Табель-Коды видов оплат, там должен стоять вид оплаты по сверхурочным (их там два), он и попадет в разноску. А в постоянных доплатах он не нужен.
А в премии проверьте алгоритм - может быть там стоит формирование доплаты для работников с системным кодом 30 (оклад)?

Добавлено: 15 июн 2005, 11:56
Nick
Ага, есть настройки: 'Коды видов оплаты для обозначения работ' - 'Сверхурочно' - П и С - но обе пустые.

В премиях - алгоритм №2 готовыми суммами.

Думаю, просто чего-то глюкануло как обычно.

Добавлено: 03 авг 2005, 19:27
Nick
2 Мария_Ф - спасибо!
Настроили как Вы сказали:
- 'Коды видов оплаты для обозначения работ' - настроили;
- Из постоянных доплат 'Ночные' и 'Сверхурочные' убрали;
- 'Ночные' и 'Внеурочные' у нас забиваются руками (Алгоритм 2), поэтому расчет такой:

- Делается предварительная разноска - после нее для сотрудника начисляются в предварительный просмотр: з/п, ночные, сверхурочные и премия!!!
- Здесь же в предварительном просмотре забиваем для ночных и сверхурочных нужные суммы (они автоматом начисляются с нулевыми суммами, т.к. Алгоритм=2);
- Делаем расчет зарплаты, предварительно убрав галочку 'Предварительная разноска' - чтобы ночные и сверхурочные заново не разнеслись с нулевыми суммами.

Все расчитывается - спасибо!

Добавлено: 04 авг 2005, 05:08
edward_K
ну и поставли бы 3 алгоритм - и суммы были бы не нулевые - из тарифа. И процент соответсвующий.
или пользовательский алгоритм настроили - зачем руками то маяться, закон то еще никто не отменял как их считать

Добавлено: 10 авг 2005, 14:33
Nick
Ага, поставил алгоритм '3' у ночных - пашет нормульно.
Для сверхурочных алгоритм не нашел - написал сам:
IF(Uch_chasF<=2, Uch_Tarif*1.5*Uch_chasF, Uch_Tarif*1.5*2 + Uch_Tarif*2*(Uch_chasF - 2))
,где:
- Uch_chasF - 'количество отработанных часов' (я так понял - берется кол-во часов для вида оплаты, к которому прицеплен алгоритм);
- Uch_Tarif - 'тарифная ставка/оклад'

Алгоритм нормально пашет, но если человек был в текущем месяце в отпуске, то Uch_chas берется не верно (UchChTabO - тоже не спасает). Не подскажите что не так?
p.s. А у вас какой алгоритм расчета сверхурочных?

Добавлено: 11 авг 2005, 02:53
edward_K
Вообще то есть настройка сверурочные до 2 часов и свыше 2
платить нужно соответсвенно разными видами оплат(в каждой свой процент). А ваш алгоритм в принципе не верен, поскольку в законе написано о оплате в день до 2 часов и свыше двух часов, вы же пытаетесь за месяц. Зайдите в табель посмотрите скока система вам насчитала до и сверх. добейтесь сначала чтоб там было нормально. Есть еще суммированный учет сверурочных - поиграйтесь с этой настройкой. НЕ забывайте из галки выбегать - эти настройки вступают в силу при входе в модуль. Если уж совсем ничего не подберете(в чем я сомневаюсь), то есть zaralg(объектный свой нужно писать для расчета).

Добавлено: 15 авг 2005, 16:06
Nick
Я пообщался с бухами и вот что выяснил.
Дело в том, что у нас товарисчи эти работают под суммированным учетом рабочего времени. И видимо, поэтому расчет делают так: '...Оплата труда за пределами нормальной продолжительности рабочего времени при суммированном учете должна производится следующим образом. Определяется общее количество часов сверхурочной работы по итогам учетного периода (у нас это - месяц). Первые два часа сверхурочной работы оплачиваются не менее, чем в полуторном размере, а остальные - не менее, чем в двойном размере'.

А вот про настройки, которые Вы мне подсказали - это: в 'Коды видов оплаты для обозначения работ':
- Ежедневно не более (сюда заносим 2 часа) - код оплаты - 86 'Сверхурочные'
- Остаток перенести на (все остальные часы сверхурочных в день пойдут сюда) - тут код оплаты нужно сделать еще один для этого остатка.
И тогда в табеле при переработке у сотрудника получим:
- В строке 'Сверхурочные' - засуммированные 2 часа по всем дням с переработкой;
- В строке 'Сверхурочные (остаток)' - засуммированные остатки по всем дням с переработкой;

А настройка 'Суммированный учет сверхурочных', как я понял, просто даст Галактике понять, что сверхурочные разбиваются на 2 части.

Я правильно понял? Просто интересно. Нормально прочесть по настройкам этим нигде не вышло...

Добавлено: 17 авг 2005, 12:33
edward_K
включите уж эту настройку - насчет суммированного учета рабочего вермени и укажите там режим для сравнения - увидите разницу.

Добавлено: 17 авг 2005, 17:19
Nick
Включил :)

Имеем:

Виды оплат:
- 86 'Сверхурочные' Алгоритм=3 признак=1 %=150
- 320 'Сверхурочные свыше 2 часов' Алгоритм=3 признак=1 %=200

Настройки:
- 'Коды видов оплаты для обозначения работ':
-- Сверхурочно = '86, Сверхурочные'
-- Ежедневно не более = 2.0
-- Остаток отнести на = '320, Сверхурочные свыше 2 часов'
- Режим работы для расчета нормы времени='11, пятидневная рабочая неделя'

Исходные данные:
- Часовая тарифная ставка сотрудника=30руб/час
- Режим работы сотрудника по дням: ...14часов - 3часа - выходной...
Допустим сотрудник за отчетный месяц дважды вместо 14часов проработал по 17часов - т.е. переработка получилась равной 6 часов в двух днях по 3 часа в каждом дне.

Как считает Галактика сверхурочные:

(1) - НЕ суммированый учет сверхурочных:

- На настройку 'Режим работы для расчета нормы времени' Галактика не смотрит, а сверхурочные вычисляет исходя из фактического превышения часов отработанных работником над его графиком в табеле. У нас это будет 6 часов (два дня вместо 14часов проработал 17часов).
- Учитывается настройка 'Ежедневно не более=2.0' Таким образом, общее количество часов переработки=6, причем 3 часа переработки для каждого дня распадутся на 2 часа с оплатой по виду '86, Сверхурочные' и 1 час с оплатой по виду '320, Сверхурочные свыше 2 часов'. Т.е. для всех 6 часов переработки имеем 4 часа '86, Сверхурочные' и 2часа - '320, Сверхурочные свыше 2 часов'. И это отразится в табеле в графах 'Сверхурочные'=4 и 'Сверхурочные (остаток)'=2
- Расчет такой: 30x4x1.5 + 30x2x2 = 180 + 120 = 300руб.
- В Платежном листке сумма 300р. отразится в двук строках:
Сверхурочные=180 и Сверхурочные свыше двух часов в день=120

Здесь вопросов нет.

(2) - Суммированый учет сверхурочных:
- На настройку 'Режим работы для расчета нормы времени' Галактика очень даже смотрит, и сверхурочные вычисляет как разницу общего количества дней фактически отработанных работником и общего количества дней для режима 'Режим работы для расчета нормы времени='11, пятидневная рабочая неделя'. Т.е. если для пятидневки в месяце получается 168 часов, а для режима работника 179 (не важно - 179 часов - это с переработкой своего графика работника или без) переработка = 179-168 = 11часов.
- Настройка 'Ежедневно не более=2.0' никак не учитывается. Общее количество часов переработки=11, никак не распадается и стоит в табеле в одной строке 'Сверхурочные'=11. При этом 'Сверхурочные (остаток)'=0
- Теоретически расчет должен быть такой: 30x2x1.5 + 30x9x2 = 90 + 540 = 630руб.
- А практически получается так: 30x11x1,5 = 495 - Вот оно расхождение.
А как здесь Галактику заставить разнести общее кол-во часов на две части - я даже не знаю. Настройка 'Остаток отнести на' включена, но видимо не пашет...
Такие дела :roll:

Добавлено: 18 авг 2005, 12:37
gasol
Галактика правильно разносит сверхурочные. Ошибка в Ваших рассуждениях. Вы включаете настройку "Суммированный учет сверхурочных", а сверхурочные пытаетесь считать, как при ежедневном учете.
При суммированном учете расчет такой:
График для расчета нормы времени 5-дневка.
Допустим в месяце 168 часов, это 21 день.
Тогда при суммированном учете в полуторном размере оплачивается
21*2=42 часа.
Переработка более 42-х часов в месяц оплачивается в двойном размере. Заведите табель с такой переработкой и убедитесь, что сверхурочные начнут разбиваться.
Алгоритмы для расчета сворхурочных могут быть такими:
В полуторном размере:
IF(Uch_SisOpl=30,Uch_Tarif*Uch_ChasF/Uch_ChasGr*0.5,Uch_Tarif*Uch_ChasF*0.5)
В двойном размере:
IF(Uch_SisOpl=30,Uch_Tarif*Uch_ChasF/Uch_ChasGr,Uch_Tarif*Uch_ChasF)