Имя: Пароль:
1C
1С v8
ЗУП премия суммой пропорционально отработанному времени прошлого месяца
0 rrbit
 
21.04.23
13:36
Добрый день !
Подскажите как рассчитать премию суммой пропорционально отработанному времени прошлого месяца.
1 Волшебник
 
21.04.23
13:37
Премия = ВремяЧасов * СуммаВЧас;
2 rrbit
 
21.04.23
13:51
(1)нужно время прошлого месяца
3 Волшебник
 
21.04.23
13:54
(2) тогда так:
Премия = ВремяЧасовПрошлогоМесяца * СуммаВЧас;
4 rrbit
 
21.04.23
14:08
(3) В ЗУП 3.1 есть предопределенный показатель "ВремяЧасовПрошлогоМесяца" - ?
5 Волшебник
 
21.04.23
15:04
(4) Если нет, то добавьте новый показатель
6 Гена
 
21.04.23
15:59
Как считается основной заработок сотра?
7 SleepyHead
 
21.04.23
15:59
(0) Через промежуточное справочное начисление (натуральный доход). В текущем месяце считайте время в часах, оно будет запоминаться в результатах этого начисления.
Чтобы получить часы за прошлый месяц, в премии настройте расчетную базу за прошлый месяц и включите в нее этот промежуточный расчет.
8 Гена
 
21.04.23
16:08
(7) Да, так можно. Только назвать новое техническое начисление "Отработанные часы", чтоб не пугало в зарплатных отчётах )
9 SleepyHead
 
21.04.23
16:10
(8) Человек, придумавший считать премию таким способом, должен каждый раз вздрагивать.

Почему нельзя просто суммой ее вносить и считать, что уже рассчитано от отработанных часов, непонятно.
10 rrbit
 
21.04.23
16:19
(8) Спасибо за помощь !!!
11 Гена
 
21.04.23
16:24
(10) Вообще-то SleepyHead первым предложил.
(9) Это детская болезнь жадности ларёчника, как я это называю. Когда жаба душит платить премию увольняющимся и вновь принятым. Как вижу премию из прошлых заработков - уже понимаю, что из меня за помощь выжмут все соки, а заплатят по минимуму )
12 Гена
 
21.04.23
16:32
На всякий случай на пальцах для будущих просмотров ветки.
Формула расчётной базы вытаскивает лишь готовые суммы из прошлых расчётов, никак не часы.

Поэтому расчёт или от обратного: имея сумму основного или доп- заработка через ВремяВЧасах; либо через новое техническое натуральное начисление, которое по формуле Результат = ВремяВЧасах вводится ежемесячно.

В обоих случаях в настройках премии по Расчётной базе, а там - прошлый месяц. В базе либо то основное или доп-начисление для обратного расчёта из его суммы; либо просто новое техническое натуральное начисление.
13 Гость из Мариуполя
 
21.04.23
19:17
А мне можно совсем на пальцах объяснить - если премия уже вносится руками суммой, то кто мешает ее вносить сразу нужной (правильной) суммой? Так и назвать - премия фиксированной суммой.
Где-то ведь эту сумму предварительно посчитали, прикинули? Зачем ее еще раз пересчитывать в ЗУП?
14 Гена
 
21.04.23
19:32
(13) Можно. Для того, чтобы премию спокойно принять на налоговые расходы, она должна быть прописана во внутреннем Положении. Премии за красивые глазки по прихоти работодателя тоже можно платить, но "из прибыли", а это невыгодно.

Итак, представьте на секунду, что Вы хозяин и всё-таки хотите одним давать премию, а другим не давать или давать меньше. Как Вы поступите?
Правильно. Заложите в Положении Премию за производственные показатели от 0% до 100% от часовой тарифной ставки КАЖДОГО работника за каждый отработанный час. Вот сегодня Вы и решили, что за работу прошлом месяце SleepyHead получит 200= премии за каждый свой час, а Гена - дулю.
Расчётчица берёт приказ о премии и просто заносит эти показатели в ЗУП. Зачем же ей в экселе сидеть и высчитывать точные премиальные суммы, когда есть программа?
15 Гость из Мариуполя
 
21.04.23
20:11
(14) о! внезапно появилось дополнительное условие/разъяснение, что сумма - за час! неожиданно, неожиданно...

Я то думал, что раз в условии сказано - суммой, то это готовой суммой за месяц. К примеру - всем по 50тыр, а тем, кто отработал неполный предыдущий месяц - пропорционально уменьшать.
А тут вона как - сумма не за месяц, а за час. Причем за час прошлого месяца. Ну тады ой.
16 Гена
 
21.04.23
20:14
(15) "сумма - за час! неожиданно, неожиданно..."

Я правильно понял эту фразу? )
17 Гость из Мариуполя
 
21.04.23
20:17
>> "Вот сегодня Вы и решили, что за работу прошлом месяце SleepyHead получит 200= премии за КАЖДЫЙ свой ЧАС, а Гена - дулю."
то есть у расчетчицы в приказе должна быть четко сказана стоимость ОДНОГО часа для для каждого сотрудника, я правильно понял? А дальше эта стоимость одного часа умножается на сохраненный натуральный показатель - "отработанные часы"
18 Волшебник
 
21.04.23
20:18
(15) "Сумма за час" ещё называется "цена", "тариф" или "коэффициент".
19 Гость из Мариуполя
 
21.04.23
20:24
(18) ну таки да, но проблема как раз в их (часов) прошломесячном количестве.
тут предлагают рассчитывать их (количество часов), потом сохранять результат и в следующем месяце брать это сохраненное количество часов и умножать на стоимость часа для каждого сотра.

При том, что в ЗУП прекрасно хранится количество отработанных часов за каждый месяц. Вы не поверите - при расчете отпускных она (ЗУП) откуда ведь эти отработанные часы вытаскивает. причем за весь год сразу помесячно. Интересно, откуда. И, смею заметить, безо всяких натуральных доходов. :)
20 Волшебник
 
21.04.23
20:26
(19) Присоединяюсь к мнению. Надо просто найти этот показатель и использовать в своей формуле.
21 Гена
 
21.04.23
20:28
(19) там у них унутре прописан алгоритм... а в типовом начислении вытащить через расчётную базу можно только сумму...
А так понятно, написать дополнительно в коде можно всё, что угодно.
22 Гена
 
21.04.23
20:29
в смысле - расчёта за прошлые месяцы
23 Гена
 
21.04.23
20:31
(17) да, правильно поняли... скорее всего автор не расписал, там скорее в формуле не стоимость часа премии, а премиальный процент от ЧТС
24 SleepyHead
 
22.04.23
05:11
(19) итак они напрямую в регистр смотрят, данные о времени для среднего заработка.
Но есть нюанс (с)

Там дни или календарные, или в пересчёте на шестидневка, или на пятидневку. Если у сотрудника другой график, этот регистр не годится.

А показателя готового нет. Можно завести свой, и сделать расширение на менеджер расчета зарплаты, чтоб считал этот показатель автоматом и брал его из регистра отработанных часов, такой тоже есть.

Штатно - никак.