Имя: Пароль:
1C
 
1с зуп 3.1 расчет сверхурочных после 01.09.24
↓ (Волшебник 09.09.2024 09:33)
0 valdos08
 
07.09.24
11:17
Коллеги, кто как решил данную проблему? Смотрел на БухЭксперте вебинар Гряниной от 04.09 - так ни один из 4-хпредложенных способов не подходит.
1 Волшебник
 
07.09.24
11:49
Какую проблему?
2 Гена
 
07.09.24
11:51
(0) Прежде чем кодить в любой программе нужно иметь расчёт на бумаге (техзадание).
Приведите желаемый конкретный расчёт в цифрах.
3 SleepyHead
 
07.09.24
12:06
(0) Грянина русским языком сказала - если вас не устраивают ее 4 варианта и вы хотите еще более странного, то для начала поймите, что именно хотите получить в результате. Как раз ваш случай.

А телепатов тут нет.
4 Гена
 
07.09.24
12:13
Самый простой пример.
Оклад 16000. Премия 40000.
Отработано по графику и по норме 160 часов. В один из дней было дополнительно 3 часа сверхурочных.

1. Было.
Оплата по окладу = 16000
Премия = 40000
Сверхи = 1.5*100 *2 + 2*100 * 1 = 500

2. Стало. Теперь надо включить в расчёт сверхов ещё и премию. Как?
Оплата по окладу = 16000
Премия = 40000
Сверхи = ?
5 Гена
 
07.09.24
12:22
Это простой случай. А представьте суммированный учёт, когда сверхи считаются в декабре по году или при увольнении. И в течение года была россыпь премий. И?
6 SleepyHead
 
07.09.24
12:36
(5) Да что гадать? Предоставим слово начальнику транспортного цеха.
7 Гена
 
07.09.24
12:49
(6) А он сам не знает как считать. Ему нужна волшебная галочка в настройках ЗУПа, при подстановке которой тут же сверхи рассчитаются по новому закону.
8 ЕRPe
 
07.09.24
13:20
(4) 2. Очевидно 1.5(100+250)*2 + 2(100+250) = 1750.
9 Гость из Мариуполя
 
07.09.24
13:21
(4) Гена, а мы при расчете берем не оплаченное время (и начисленные за это время суммы), а предусмотренные системой оплаты труда выплаты.
Если системой оплаты труда  (например в положении об оплате или в колдоговоре или в трудовом договоре) предусмотрен оклад 16000 и ежемесячная премия 40000, то при расчете так и берем 16000+40000=56000
Если премия не ежемесячная, а, к примеру, квартальная, то берется 1/3 часть квартальной премии,  предусмотренной системой оплаты труда ( то есть прописанной в договоре (положении).
И абсолютно неважно, сколько ему фактически начислили (или не начислили вообще к примеру за штрафные опоздания) этой самой премии.
При этом премии типа "за красивые глазки" не являются системой


в общем то эта формулировка (предусмотренные системой) уже много лет применяется в 922 Постановлении

в частности:
2. Для расчета среднего заработка учитываются все предусмотренные системой оплаты труда виды выплат, применяемые у соответствующего работодателя...
...
н) премии и вознаграждения, предусмотренные системой оплаты труда;

Иными словами говоря, (сугубо мое ИМХО) для расчета брать нужно то, что называется плановый ФОТ.
10 Гость из Мариуполя
 
07.09.24
13:43
(7)  "Ему нужна волшебная галочка в настройках"

А совокупная тарифная ставка не годится?

или нужно, чтобы ночные/праздничные/выходные рассчитывались из гольного оклада, и только сверхурочные - из совокупной тарифной ставки?
Тогда ждем разделения на
- совокупная тарифная ставка для ночных
- совокупная тарифная ставка для праздничных/выходных
- совокупная тарифная ставка для сверхурочных
11 Гость из Мариуполя
 
07.09.24
14:05
В общем, не знаю, как в ЗУП, а в ЗиК ГУ мои бюджетники  пользуются "совокупной тарифной ставкой" очень активно. Практически все такую ставку для расчета используют. И для ночных, и для праздничных/выходных, и для сверхурочных.
И в эту совокупную тарифную ставку включают все начисления, предусмотренные тарификацией. Так что с 01.09. для них мало что поменяется.
А для кого-то вообще ничего не изменится. Как была у них для расчета стоимости часа совокупная ставка, так и осталась. Ну, а у кого то может нужно будет проверить и уточнить входящие в состав совокупной ставки виды начислений.
12 Гена
 
07.09.24
14:46
(9) Предусмотренные системой оплаты труда - это те премии, расчёт которых прописан в Положении, например, за объём продаж, т.е. все они фактически-суммовые как и для среднего заработка в ПП_922, а не плановые.

(8) Обратите внимание, что на тот же итог (стало: 16000 + 40000 + 1750 = 57750) можно выйти и через премию, если она процентом:
Было: 16000 + 40000 + 500
Стало: 16000 + 500 + 41250 = 57750,
где Премия в 2.5 раза от окладного часового тарифа:
Премия_Было: 100 * 160 * 2.5 = 40000
Премия_Стало: 100 * (160+5) * 2.5 = 41250

На пальцах: в этом простом случае можно ничего не трогать, а только добавить в расчёт премии ещё и сверхурочные часы.
13 SleepyHead
 
07.09.24
14:50
(12) " а только добавить в расчёт премии ещё и сверхурочные часы."

Именно это Грянина и предложила.

А вот начальник транспортного цеха, кажется, забухал.
14 Гена
 
07.09.24
15:07
(13) Но это опять же как и для совокупной тарифной ставки Мариупольца не панацея, т.к. сработает только для процентных премий.

Лично я пошёл бы по пути унификации кода для всех фирм, а именно: ничего не трогать, оставить расчёт сверхурок как было. Но добавить новое начисление "Доплата за сверхурочные по ТК РФ".
В кишочках много разных ветвей расчёта, а на форме красивые переключатели и галочки: хочешь - по такой формуле, хочешь по эдакой, а хочешь - для суммированного учёта так-то. Для любой хотелки останется только добавить ветку в коде и рюшечки выбора на форме.
15 ЕRPe
 
07.09.24
15:20
(12) Это все понятно, тем кто понимает, но проверяющим будет проще пояснить либо вариант (9) Как более универсальный, либо как у вас в (14) где таже премия на сверхурочные обозвана иначе.
16 valdos08
 
07.09.24
15:22
(2) в расчетную базу должны попадать кроме оклада еще ежемесячная премия и некоторые виду доплат - это элементарно - добавил в формулу РасчетнаяБаза
Получил такую формулу ОтработаноСверхурочно * РасчетнаяБаза / (ОтработаноЧасов - ОтработаноСверхурочно - Х)
Но отсюда еще нужно вычесть часы Х - праздничные.
А вот их то среди показателей нет.
17 SleepyHead
 
07.09.24
15:32
(14) Зачот. Вот это отличное решение.

Я бы сделал моим любимым методом - для такого начисления особый показатель, а его вводить через "Данные для расчета зарплата" или рассчитывать своей обработкой.

Вот это для хотелок, по моему скромному мнению, оптимум.
18 Гена
 
07.09.24
16:07
(16) Это в каком начислении такую формулу изобразили?
Если в новой доплате за сверхурки, то я подставляю:
56000 * 3 / 160 = 1050
а надо получить 1250

Если же это в старом начислении вместо обычного расчёта для сверхурочных, то где деление на первые два часа и последующие?
19 Гена
 
07.09.24
15:59
(17) Грустно каждый месяц вводить новый расчёт.
20 SleepyHead
 
07.09.24
16:02
(19) Зачем вводить? Считать обработкой. А она уже запишет в данные для расчета зарплаты, а данные для расчета ЗП зарегистрируют значение показателя.

Не более грустно, чем проверять руками

В обработку можно включить отчет о ходе расчёта (что я обычно и делаю), и проверка становится намного менее грустной.
21 Гена
 
07.09.24
16:04
(20) хм... потом подумаю... что-то режет глаз...
22 valdos08
 
07.09.24
16:27
(18) Это во вновь созданном начислении по расчету сверхурочки - которое будет работать с 01.09. Как вообще должна выглядеть  формула данного расчета, допустим у сотрудника Оклад по часам  - ОтработаноСверхурочно * РасчетнаяБаза / Х.
Х - время, отработанное за пол/месяца или месяц(аванс/зарплата). Так вот вопрос - как получить это время Х? У сотрудника за период были и сверхурочка и праздничные. Есть ОтработаноЧасов - там все время , включая сверхурочку и праздничные. есть показатель ОтработаноСверхурочно. Отлично - ОтработаноЧасов - ОтработаноСверхурочно. Но отсюда еще надо отнять и праздничные - а вот такого показателя - нет.
23 Гена
 
07.09.24
16:40
(22) Шут с ними с праздничными... пока пусть их не будет. Вам же показали на цифрах:
Оклад 16000, Премия 40000 = 56000 у Вас в Расчётной базе.
ОтработаноСверхурочно = 3
ОтработаноЧасов = 163

Подставляем в Вашу формулу:
ОтработаноСверхурочно * РасчетнаяБаза / (ОтработаноЧасов - ОтработаноСверхурочно)
56000 * 3/160 = 1050
А надо всего 1750 по-новому (было 500 по-старому)
24 valdos08
 
07.09.24
17:07
(23) Гена, я знаю, Вы гуру по ЗУПу. Но, тот метод что вы используете в (14)  - это так себе решение. Я пытаюсь подобрать формулу для расчета. Делаю вывод, что пока собеседников данной ветки жареный петух не клюнул. Формулу подобрать не получается и не получится. Менять совокупную тарифную ставку - ерунда. Вводить дополнительные показатели а затем через документ Данные для расчета зарплаты - тот еще костыль.
25 Гена
 
07.09.24
17:12
(22) Не мучайтесь понапрасну в субботу. Небось крутите показатель ОтработаноСверхурочноВПределах2Часов ?

Всё равно не получится через Расчётную базу. Вы неявно предположили, что Премия уже рассчитана в пропорции отработанного времени, а это существенно сужает её использование. Есть куча премий фиксированной суммой или зависящих от объёма.
Представьте, что в месяце всего один отработанный день с тремя сверхурками. Ваша формула выдаст:
40000 * 3/8 = 15000 за 3 часа переработки при окладе в 16000. Нет, ну конечно сотрудник обрадуется, но что Вам скажет начальство и будут ли их слова целиком находиться в словаре Даля?
26 Гена
 
07.09.24
17:15
(24) Отчего же такой пессимизм? В том-то и дело, что формулу можно подобрать ВСЕГДА на любые хотелки пользователя. Просто её надо закладывать в отдельную алгоритмическую ветку нового начисления "Доплата за сверхурочные по ТК РФ".
27 valdos08
 
07.09.24
17:22
(26) Представляю как во всей необъятной стране все кинулись "закладывать в отдельную алгоритмическую ветку нового начисления "Доплата за сверхурочные по ТК РФ"". Я вот и спец и спецконс по ЗУПу - но не понимаю о чем речь.
28 Гость из Мариуполя
 
07.09.24
18:00
(25) ну если ему всего за один (один!) день работы руководство дало премию в 40000, то какие тут могут быть  претензии слова из словаря Даля у
этого же самого руководства?

В общем, Гена прав в том, что в любом случае надо делать два разных начисления/расчета.
Дело в том, что у нас есть плановые начисления (процентом от базы) и для них идеально подходит механизм совокупной тарифной ставки. Единственное, что для ночных, праздничных и сверхурочных может быть разная совокупная тарифная ставка, то есть таких совокупных ставок надо предусмотреть для каждого свою.

И у нас есть фактически-суммовые начисления.
Для которых алгоритм расчета сверхурочных вообще пока никак не регламентирован законодательно, и по идее в таком случае должен оговариваться в локальных НПА в каждой организации отдельно. Вот как пропишут в локальных НПА, так и считать.
А складывать в один числитель плановые и фактически-суммовые начисления - хм.. наверно можно извратиться, но вот привести к одному знаменателю время, к примеру среднемесячная норма часов и фактически отработанное...
Для плановых часов норма часов может быть и месячная, и по графику, и среднемесячная (за год, особенно при суммированном учете).
А для фактически суммовых в знаменатель наверно все-таки фактически отработанное время? нет?

В общем, пихать в один числитель и в один знаменатель слагаемые с разной размерностью я бы не стал. :)))

Итого два вида начислений/расчетов стоимости часа для сверхурочных.
- плановые (те, которые процентом от базы, из планового ФОТ и совокупной тарифной ставки и нормы часов по производственному календарю/графику). Для этого механизм совокупной тарифной ставки уже есть.

-фактически-суммовые (из премий и аналогичных выплат НЕ процентом от базы и НЕ из нормы часов, а из фактически отработанного времени). Для которых порядок расчета, повторюсь, законодательно не регламентирована, и  должен быть оговорен в локальных НПА.
29 SleepyHead
 
07.09.24
17:59
(24) "Делаю вывод, что пока собеседников данной ветки жареный петух не клюнул."

Не в ту сторону вы воюете.
30 Гена
 
07.09.24
18:15
(27) Вот ить неугомонный )
Ладно.
1 ветка.
Начисление «Доплата по 1 ветке»
Все начисления вроде Премии и надбавки % от оклада либо в формуле стоит в знаменателе НормаДней(НормаЧасов, НормаДнейЧасов) = РасчетнаяБаза
Формула:
(ОтработаноСверхурочноВПределах2Часов * 1.5 + (ОтработаноСверхурочно - ОтработаноСверхурочноВПределах2Часов) * 2) * РасчетнаяБаза / ВремяВЧасах

2 ветка.
Начисление «Доплата по 2 ветке»
Все остальные премии и надбавки = РасчетнаяБаза
Формула:
(ОтработаноСверхурочноВПределах2Часов * 1.5 + (ОтработаноСверхурочно - ОтработаноСверхурочноВПределах2Часов) * 2) * РасчетнаяБаза / НормаЧасов

Проверка:
а) Оклад 16000, Премия по 1 ветке 40000
Доплата по 1 ветке = (2*1.5 + 1*2) * 40000 / 160 = 1250 (Гут)
б) Оклад 16000, но отработано только 10 дней, т.е. Премия по 1 ветке 20000
Доплата по 1 ветке = (2*1.5 + 1*2) * 20000 / 80 = 1250 (Гут)
в) Оклад 16000, Премия по 2 ветке 40000
Доплата по 2 ветке = (2*1.5 + 1*2) * 40000 / 160 = 1250 (Гут)
г) Оклад 16000, но отработано только 10 дней, однако Премия по 2 ветке та же фикс 40000
Доплата по 2 ветке = (2*1.5 + 1*2) * 40000 / 160 = 1250 (Гут)
31 valdos08
 
07.09.24
20:03
Как в формулу заложить праздничные часы? Они должны вычитаться. Вот формула ОтработаноСверхурочно * РасчетнаяБаза / (ОтработаноЧасов - ОтработаноСверхурочно - ХХХ)
ХХХ - часы праздничные.
37 Волшебник
 
07.09.24
22:31
(0) Вы нарушили правило 12 и не ответили на (1). Расцениваю это как неуважение к форуму.
38 valdos08
 
07.09.24
22:36
А я Волшебника в упор не видел , кто он, что он и так далее - мне не интересно. Резюмирую - волшебник -идет на йух.
39 Волшебник
 
07.09.24
22:53
допизделся
40 Волшебник
 
10.09.24
08:26
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn