Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Помогите создать новый вид расчета (http://forums.kuban.ru/f1040/pomogite_sozdat-_novyj_vid_rascheta-6175851.html)

Antidot 14.10.2014 04:12

Помогите создать новый вид расчета
 
Здравствуйте.
Есть танкер. Работники находятся постоянно в рейсе ежемесячно.
На предприятии табель составляется не по нормативу. Ежедневно, все 30 день проставлены 8. Например в октябре 30 рабочих дней, итого 240 часов.
График составлен, обычный 5 дневный без ночных.
Вывели среднюю норму ночных часов в день, и она равна 2.66
Оплата 20% от оклада.
В октябре работник отработал с 1 по 6 и уволился.
оклад у него 9500.
Расчет нужен такой: 9500 / 184 * 20% * 2.66 * 6 = 164.80
Мы заменили 20% * 2,66 = 53.20%.
Создал новый вид расчета (скопировал доплату за ночное время) и написал произвольную формулу:
Тарифная ставка месячная / норма времени в часах * процент * Время в днях.
На закладке "Время" вид времени:
если установить "Начисление за работу в полную смену в пределах нормы времени", то не проводится документ "Кадровое изменение", пишет: Основные начисления сотрудника следует редактировать в одной строке".
Т.е. программа понимает наш новый вид расчета как еще один оклад.
Если вид времени указать "Дополнительное время начисление за уже оплаченное время". То документ проводится, но в документе "Начисление зарплаты" ничего не рассчитывается, т.к. ни в графике, ни в табеле нигде не фиксируется сколько он отработал ночью.
А если в графике добавить параметр "Использовать ночное время", то в табеле программа проставляет НН (неявка по невыясненной причине). т.к. получается что всего 8 часов, из них ночные 8.
В общем как то нужно создать вид расчета, чтобы было 8 часов дневных и столько же , т.е. еще 8 ночных (но рассчитанных по нашей формуле).
Кто нибудь знает как это можно реализовать?
спасибо.

GSokolov 14.10.2014 07:43

Не нужно мудрить, просто заполните табель с тем количеством явочных и ночных часов, которые были отработаны по факту.

GSokolov 14.10.2014 07:50

Неплохо бы было ещё и указать программу и релиз конфигурации, в которой работаете. ЗУП? 2.5 или 3.0?

Antidot 14.10.2014 09:15

(1) у нас табель заполняется автоматически и проставляет везде 8, больше чем 8 мы не можем ставить.
для этого и выявили среднее 2.66.
В графике в настройках ночные часы не используем, т.к. в этом случае программа считает "из них ноных", придется вводить 16 часов, а это не правильно.
(2) ЗУП 2.5

GSokolov 14.10.2014 10:25

[quote=Antidot;36804832] в этом случае программа считает "из них ноных", придется вводить 16 часов, а это не правильно.[/quote]Конечно, неправильно. Т.к. у вас ночных "из них" всего 2.66 [em]расчетных[/em]. Не может быть в 8-мичасовом рабочем дне 16 ночных. В ЗУП 2.5 учитываются не [em]дневные и ночные[/em] часы, а [em]явочные и ночные[/em]. Явочные используются для расчета оплаты по окладу/тарифу, ночные только для расчета оплаты ночных часов и не сказываются на расчете по окладу. Или конфигурацию допиливали под отдельный расчет [em]дневных[/em]/ночных часов? А что, табель после автозаполнения править нельзя? Или, в конце концов, в правилах заполнения графика указать дополнительно [b]2.66[/b] ночных часа ежедневно? Правилам ТК РФ не будет, конечно, соответствовать, но будет соответствовать вашим "расчетным" правилам.

Antidot 15.10.2014 15:54

(4) не совсем пока понимаю, как в табеле после автозаполнения исправить. сотрудников много, табель придется править не быстро. Но на примере одного попробовал, т.е. он отработал 6 дней по 8 часов, оклад 9500. итого получилось:
9500 / 184 * 48 = 2478,26
Если в табеле вместо 8 часов заполнить 10.66, то общее время отработанное получится 63,96. Но ведь он отработал в эти 6 дней по 2.66 часа не по полной ставке?
нужно 9500 / 184 * 20% * 2.66 * 6

Antidot 15.10.2014 15:55

может как то можно ввести вид расчета с произвольной формулой?

Antidot 15.10.2014 16:06

Я так полагаю, если у ВР на вкладе "Время" установлено "Начисление за работу полную смену в пределах нормы времени", то его невозможно добавить в список плановых начислений при приеме сотрудника на работу, поскольку 1С не разрешает одному сотруднику иметь 2 основных начислениях."

GSokolov 15.10.2014 19:25

[quote=Antidot;36822549]Если в табеле вместо 8 часов заполнить 10.66[/quote]Вы не прочитали пост 4? Так и думал, что явкой в табеле считаете только дневные часы. На самом деле в ЗУП 2.5 это все отработанные за день часы в сумме: и дневные и ночные и вечерние. И в вашем случае в табеле каждый день должно стоять "Я 8 Н 2.66". Это будет 8 отработанных часов в день, [b]из них[/b] 2.66 ночных. Общие часы оплатятся по окладу, а ночные оплатятся дополнительно за ночные часы по проценту от оклада, установленному в настройках программы. А проще табель не заполнять, а указать ночные часы при заполнении графика работы. например указывая время работы с 8 до 16, ночные указать с 13,75 до 16. Тогда и документ Табель не потребуется. По окладу за 6 дней будет рассчитано 2478,26, за ночные часы в графике или табеле - 9500/184*2,66*20%*6=1318,46. У вас действительно ЗУП 2.5 не доработанная, не ЗУП 3.0?

Antidot 16.10.2014 01:46

(8) спасибо, я попробую проделать то что вы рекомендуете. Единственное, нужно будет наверное включить в настройках табеля флажок "учет ночного времени", там не стоит, из за этого в табеле нигде не указываются ночные, а только дневные.
ЗУП не доработанная, на автоматической поддержке.
Скажите, я добился немного по другому результата, правильно ли это?
я создал новый ВР, указал произвольную формулу:
оклад по дням / норма времени в часах * процент * время в днях. На закладке "Время" флажок "Дополнительное начисление за уже отработанное время".
в этом случае кадровые документы проводятся, и все рассчитывается нормально.
9500 / 184 * 53.20 * 6 = 164,80.
Если установить в конец формулы "Отработано времени в днях", то программа берет почему то 8 дней, а не 6.

Блондинка в шок 16.10.2014 12:58

экий странный у тебя процент. (53.20)

ладно, допустим, каждая третья смена ночная
8/24 = 0,3(3)
ну хорошо, пусть 0,3(3) - это усредненная доля ночных в 8-часовом рабочем дне.
8*0,3(3) = 2,66(6)

20% - это оплата ночных.

итого твой процент получается
8/24*8*20=53.33
а ты берешь 53.20

молодец, чЁ.
с каждой сотни тыришь честно заработанные тринадцать копеек :)
глядишь, диру на бензин для бентли и наскребется :)


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

10 смен по 8 часов = получается 80 ночных часов за месяц. И это по-настоящему.

А по твоим расчетам выйдет 30*2.66=79.8
упс! и нарушение ТК в чистом виде - ты не полностью оплачиваешь работу в ночное время.
Зажал двенадцать минут в месяц.
нехорошо, однако :) и суть не в том, сколько ты зажал, суть в том, что зажал :)

так что в своей формуле в (9) вместо 53.20 ставь 53.33 и не жмоться.
Не, я, конечно, понимаю, что курочка по зернышку, а расчетчик по двенадцать минут, но все же - зачем нарушать трудовое законодательство так по-мелкому?
Воровать - так миллион (с)
:)

Antidot 16.10.2014 15:40

(10) спасибо, все доступно и понятно ))) будем пробовать.


Текущее время: 13:47. Часовой пояс GMT +3.