Имя: Пароль:
1C
 
К вопросу о новом расчёте сверхурочных при суммированном учёте с 01.09.2026 по 144-ФЗ
0 Гена
 
гуру
21.08.26
09:19
Закон опубликован в конце мая, но фирма 1с так и не определилась с расчётом. Вчера выпустила ЗУП 38.69, но там лишь реализовали разграничение до 120 часов за год и больше, когда со 121 часа идёт всегда двойная оплата.
В запросах в общем модуле РасчетЗарплатыРасширенный добавили ветвления:
… < НАЧАЛОПЕРИОДА(&Дата144ФЗ, МЕСЯЦ)
и
… >= НАЧАЛОПЕРИОДА(&Дата144ФЗ, МЕСЯЦ)

А в модуле объекта обработки МенеджерДанныхУчетаВремениСотрудников добавили аж 300 новых строк по условию:
Если ТребованияПолученияДанных.ИспользоватьОграничениеСверхурочно1_5 Тогда

Но главного так и не сделали.
В новой редакции статьи 152 ТК РФ напрямую прописали формулу расчёта сверхурочных для суммированного учёта, для сменщиков.
https://ivo.garant.ru/#/compare/483420648/12125268/tab/0/paragraph/4770:1
«При суммированном учете рабочего времени сверхурочная работа оплачивается исходя из величины сверхурочного времени, приходящегося на день (смену), в который (которую) осуществляЕТся сверхурочная работа…»

Обратите внимание на глагол настоящего времени. Это означает, что теперь НЕ нужно ждать окончания учётного периода для определения переработки. В зарплатных конфигурациях 1с необходимо ввести новый РС для определения по каждому сотруднику и каждому учётному периоду при суммированном учёте реперной индивидуальной даты и часов, когда сменщик вырабатывает свою учётную норму за период.
После этой даты или часа в определённую смену и начинают идти сверхурочные часы, и все последующие смены будут также сверхурочными вплоть до конца учётного периода.

Пример. Для наглядности возьмём годовой учётный период.
Пусть сменщик, который ни разу не отклонился от графика, отработал 1972 часа (норма_40 для 2026) с начала года 20 ноября 2026 года.
Тогда с 21 ноября и до конца года у него пойдут сверхурочные смены, в каждую из которых он и осуществляЕТ работу сверх «урока».

Если у него за период 21.11 – 30.11, например, будет отработано 4 смены по 12 часов, то в НОЯБРЬСКУЮ зарплату мы ему обязаны доплатить: 4 * 2 * 1.5 + 4 * 10 * 2
Опять же потому, что глагол в законе в настоящем времени: сверхурочную работу сменщик осуществляЕТ в ноябре.
Ну а все декабрьские смены будут сверхурочными и за каждую мы платим первые 2 часа смены в полуторке и оставшиеся часы каждой смены вдвойне.

Нужен РС для определения этой реперной индивидуальной даты перехода с обычной работы в учётном периоде на сверхурочную.
Делайте, коллеги. Фирма 1с это делать не собирается. Во всяком случае я не встречал в их новостях даже намёка на новый расчёт сверхурочных при суммированном учёте.
1 maxab72
 
21.08.26
10:19
Странный пример. если сменщик работает по графику 40 часов в неделю, тогда у него 1972 часа будут в последнюю смену декабря, а не в ноябре. Если у него график по другой норме часов, это рассчитывается исходя из другой нормы, а не из сороковки.
2 RomanYS
 
21.08.26
10:39
(0) сколько филологов столько и мнений, 1С видимо ждет разъяснений от минтруда...
(1) в ТК есть нормы выше сороковки?

По логике:
график сменщика не должен превышать годовую норму,
сверхурочные - работа сверх текущего графика.
А трактовка (0) (или сам закон) это какой-то ппц, типа полгода можно работать двойную норму без какой-либо доплаты
3 maxab72
 
21.08.26
10:49
(2) именно, видел толкование фразы "При суммированном учете рабочего времени сверхурочная работа оплачивается исходя из величины сверхурочного времени, приходящегося на день (смену), в который (которую) осуществляЕТся сверхурочная работа…" что в данной смене человек должен отработать к примеру 8 часов, он отработал 12, значит в этот день у него 4 часа сверхурочных. При суммированном учете считали сколько он всего отработал за период (например месяц), и если в один из дней он отработал вместо 8 часов только 4, сумма за месяц не давала сверхурочных часов. и ничего в полуторном или двойном размере не платилось. а теперь требуют, что если он сегодня переработал - оплатите переработку сразу, а если потом недоработал, это на расчет переработок влиять не должно.
4 Гена
 
гуру
21.08.26
10:57
(1) Пример условный. Суть поймите. Теперь определяются сверхурочные смены.

Для перфекционистов.
Сторож сутки через трое: Я, В, В, В
Годовой график на 1972 часа:
80 смен по 23.5 часа = 1880
4 последние смены в декабре по 23 часа = 92
Итого по году = 1880 + 92 = 1972

Внутри года два раза проболел по три дня между сменами внутри недель. По правилам расчёта учётного периода по шаблону пятидневки у него учётка уменьшилась на 3*8 + 3*8 = 48 часов и стала (будет записано движениями БЛ в нашем новом РС) 1972 - 48 = 1924
Реперная дата = 22 декабря или по графику 82-я смена:
80*23.5 + 2*23 = 1880 + 46 = 1926

Последние 2 часа (из 23) 82-й смены 22 декабря = сверхурочные = 2*1.5
83-я и последняя 84 смена (23 часа) 26 и 30 декабря = уже заведомо сверхурочные = 2 * 2 * 1.5 + 2 * 21 * 2
5 Гена
 
гуру
21.08.26
11:13
т.е. в табеле НАПРЯМУЮ маркируем три последние смены:
Я21/С2 ... С23 ... С23

Строго выполняем требование закона:
Отмечаем те смены, в которые осуществляЕТся сверхурочная работа.
6 maxab72
 
21.08.26
11:14
(4) "Внутри года два раза проболел по три дня между сменами внутри недель" Стоп. насколько я помню, при уменьшении нормы при больничном из нормы убираются дни/часы если они приходятся на рабочие дни/часы по индивидуальному графику. То есть в этом случае норма не должна уменьшаться.
7 Гена
 
гуру
21.08.26
11:18
(6) Нет. Причём давно нет.
Приказ Министерства здравоохранения и социального развития РФ от 13 августа 2009 г. N 588н
https://base.garant.ru/12169888/
"1. Норма рабочего времени на определенные календарные периоды времени исчисляется по расчетному графику пятидневной рабочей недели с двумя выходными днями в субботу и воскресенье исходя из продолжительности ежедневной работы (смены):

при 40-часовой рабочей неделе - 8 часов;
"

Накладываем шаблон пятидневки на присутственные часы и получаем норму.
ЗУП сто лет так считает норму, не спорьте.
8 spiller26
 
21.08.26
11:26
Капец, теперь "бодаться" ещё больше придёться с расчетчиками, объяснять эти "курицам" как правильно и т.д., а у меня их сидит дофига и больше в холдинге.
Да ещё и рассчет этого всего ковырять - правду искать.
9 Гена
 
гуру
21.08.26
11:36
Я вижу этот новый РС, коллеги. Его двигают доки отклонений. Например, при увольнении мы делаем запись, в которой по укороченному окончательному учётному периоду прописывается реперная дата и в последнем табеле ставим "С".

Измерения: Сотрудник, Организация
Ресурсы: РепернаяДата, УчетныйПериодНачало, УчетныйПериодКонец, НормаЧасов

Кто смелый? Может сделаем? )
Или как с ЕНС - будем ждать три года...
10 Гена
 
гуру
21.08.26
12:16
Нет. Слишком много документов менять регистраторами и прописывать движение, да плюс исправления.
Проще считать на месте.
Короче, предлагаю подождать хоть какой-то новости от фирмы 1с, если никто не против.
11 Гена
 
гуру
22.08.26
08:39
Значится так. Как ни крути, но уже не должен работать стандартный док Переработок. Нам не суммы голые нужны, нам нужен ТАБЕЛЬ, в котором заменим обычные часы на сверхурочные по сменам по обратной стреле времени в прошлое, начиная с последнего отработанного дня.
По новой редакции статьи 152 ТК РФ мы обязаны протабелировать сверхурочные в КОНКРЕТНЫЕ смены.
Типовой док Сверхурочных нам не подходит. Он добавляет «С» к имеющимся «Я» сверху, а нам надо именно что заменять «Я» на «С».
Вывод: документ Табель обязателен в последнем месяце учётного периода.

Новая обработка с кишочками из дока Регистрации переработок. Форму пока можно оставить его, а там видно будет. За учётный период сторожа Январь_2026 – Декабрь_2026 она (обработка) нам уже как надо по имеющемуся давно типовому алгоритму посчитает 48 дней переработки.

В нашем примере сторожа обработка создаёт или открывает его декабрьский табель, находит Я23 на 30 декабря. Из 48 часов запаса вычитаем 23 и получаем остаток 25, т.е. ВСЯ смена сверхурочная. Пробиваем Я0, т.е. совсем убираем, и бьём С23. Типовой имеющийся алгоритм потом сам отработает первые 2 часа по 1.5

Раз есть остаток в 25 часов, то движемся в прошлое. Следующая дата 26 декабря Я23. Повторяем предыдущий пункт. Остаток 2 часа.

Идём на следующую дату в прошлое 22 декабря. Из Я23 минусуем 2 и получаем окончательно Я21/С2

Окончательно табель трёх последних смен: Я21/С2 … С23 … С23

Пока прогнать в коде эту схему. Как заработает – дальше не будет проблем с доводкой по ночным и т.п. часам. Для ночных сверхурочных в типовой ЗУП есть код для табеля СВН.

На пальцах: мы сменили направление. Не идём от РС РепернаяДата в будущее, а херим его и движемся от последнего отработанного дня в прошлое. РС не нужен, реперная дата сама найдётся естественным путём обнуления счётчика остатка переработок.

Как отлаживать в процессе кодирования новой обработки.
До неё заполняем типовой док Регистрации переработок, но не проводим.  Он нам покажет по сторожу 48 часов. После запуска обработки, когда протабелируем «С», перезаполняем док переработок. Если сделали всё как надо – он покажет голимый ноль (пусто), не плюс часы, не минус, а ноль. Следовательно, всё сделали верно.

Время до сентября хватит. Особенно тем, у кого есть вредники, для которых учётный период квартал, т.е. Июль-Сентябрь.

P.S. Теперь, когда сверхурочные смены в конце учётного периода, уже нельзя априори считать праздничные смены по графику сменщиков сверхнормативными как оплаченные вдвойне. Сверхнормативной теперь всегда будет только концовка учётного периода.
Иллюстрация.
|_____________________________________|

Жёлтым – праздничная смена, в конце зелёным – сверхурочные часы. Теперь никогда не получится излишне тройной оплаты, триплета. Только двойная оплата праздничной смены и полуторка или дуплет для сверхурочных смен в конце учётного периода.
Поэтому набросал расширение, которое исправляет типовой ЗУП и не даёт исключать праздничные смены по графику из количества переработок в доке Регистрации переработок:
https://dropmefiles.com/G0Q2z

P.P.S. А нельзя в палитру добавить маркеры нескольких цветов кроме жёлтого или это долго переделывать в коде форума?
12 Гена
 
гуру
26.08.26
08:24
Забавно. Гора родила мышь. Фирма 1с выдала сегодня утром:
Как оплачивать сверхурочную работу при суммированном учете, если все смены разной продолжительности?
https://its.1c.ru/db/answersstaff#content:5059:hdoc

Утверждают, что переработку по итогам учётного периода надо размазывать в среднем по всем сменам этого периода. Это чушь, и вот почему.
Когда 144-ФЗ в мае был ещё законопроектом, то к предложенной трактовке четыре единороса-бизнесмена внесли ко второму чтению независимо свои три поправки (двое депутатов спарились) как раз с предложениями о таком среднем размазывании. Пруф на рис. В предпоследней колонке их поправки выделены жирным шрифтом.
Подавляющим большинством голосов они (поправки) были посланы на ...

Вывод: никакого среднего размазывания.

На высказывание из вышеприведённой статьи 1с: "Иной способ расчета на текущий момент предложить сложно." - так и хочется воскликнуть, чуть картавя:
- Есть такая партия метода!
)

Выше мы её рассмотрели. Раз по учётному периоду в месяц в примере 19 часов переработки, а последняя смена была 24 часа, то именно в ней и банкуем: Я5/С19
или 2*1.5 + 17*2
13 Гена
 
гуру
01.09.26
07:13
С Днём знаний, друзья.
Давайте же в этот день соответствовать знанию )

Фирма 1с уже окончательно оставляет расчёт переработок *1.5 при суммированном учёте ошибочно по среднему, размазывая общее количество часов переработки по ВСЕМ сменам учётного периода. Даже у сторожей 24,В,В,В количество смен за год около сотни (365/4), отсюда у 1с происходит ущемление прав работника, т.к. даже для 200 часов переработки ВСЕ будут оплачены только по полуторке по их алгоритму, а не вдвойне. Согласитесь, что это ненормально.

Вышла на бух ру статья, в которой этот алгоритм утверждён, т.к. в ней говорится о релизе ЗУП 38.69, который является маточным для двух веток поддержки: обычной и длительной.
https://buh.ru/articles/izmeneniya-v-sverkhurochnoy-rabote-s-1-sentyabrya-2026-goda-v-1s-zarplate-i-upravlenii-personalom-8-.html

Обратите внимание, что при такой схеме нет никакой разницы между обычными сменщиками и ж/д. В обоих случаях нам предлагают ждать конца учётного периода и для определения полуторок размазывать общее количество переработок по всем отработанным сменам этого периода.
Ну и зачем же тогда было огород городить законодателям и вводить новую статью в ТК РФ по ж/д, если подсчёт одинаков? Ответ очевиден: фирма 1с не так поняла закон.

Раз для ж/д прописана в законе отдельная схема, то давайте её сравним с обычной.
1. Обычная. Статья 152
«При суммированном учете рабочего времени сверхурочная работа оплачивается исходя из величины сверхурочного времени, приходящегося на день (смену), в который (которую) осуществляЕТся сверхурочная работа…»

2. ж/д. Статья 329.1
«…в случаях, если продолжительность ежедневной работы (смены) и (или) время ее начала и (или) окончания заранее не могут быть определены, часы сверхурочной работы, определенные по окончании учетного периода, оплачиваются исходя из величины сверхурочного времени, приходящегося на день (смену) учетного периода, в котором осуществлЯЛась сверхурочная работа…»

Здесь упомянуты не все ж/д, а только те, у которых невозможен ТОЧНЫЙ график. Невозможно заранее заграфиковать конкретные часы работы на ближайший месяц. Не сомневаюсь, что в недалёком будущем Минтруд рекомендует так же точно считать переработки 1.5 и «свободным художникам», как правило лицам, приближённых к учредителю. Которых не графикуют заранее и они вольны приходить и уходить с работы по собственному разумению.

Давайте сравним обе новые нормы. Теперь видно почему в обычном случае используется настоящее время [осуществляется], а для ж/д прошедшее [осуществлялась]?

Потому что при наличии строго графика ВСЕГДА есть возможность онлайн определить смену, в которую переработали. Если по графику 10 часов, а отработано 13, то СРАЗУ определяется 3 часа «С», из которых первые 2 полуторки.
Нам осталось сделать всего один логический шаг: как определить переработку в текущей смене, если нет ПРЯМЫХ сверхурочных и сменщик отработал свои часы строго по графику, не вылез за норму смены.
Да очень просто. Подсказка опять же в текстах изменений в ТК РФ. Только для ж/д прописано «определенные по окончании учетного периода».
Вывод: для обычного режима НЕ надо ждать окончания учётного периода.

Вот он логический шаг, который нам необходимо сделать. Старые нормы и инструкции в НОВОМ ТК РФ больше не действуют.
А что действует. Те же ст. 99 и 104, в которых прописаны размеры учётных периодов. Действует и 588н для определения индивидуальных норм этих учётных периодов.

Мы всегда онлайн в любую текущую смену знаем ТОЧНО величину этой индивидуальной нормы. В примере выше это 1972 часа для 2026 года при полноотработанном графике.
Нам остаётся только определить: сегодня превышена наша инднорма ВСЕГО учётного периода или нет. Если превышена, то мы точно знаем тот час смены, с которой и началась сверхурочная работа и будет продолжаться до окончания учётного периода. Увеличиться эта норма никак не может, поэтому все оставшиеся смены будут уже полностью сверхурочными, и для каждой нет проблем определить первые два часа полуторки.

А что же ж/д?
Вот по ним-то как раз и прописано ожидание окончания учётного периода. Только тогда мы будем знать число смен и общие часы работы. Разделив инднорму машиниста на количество отработанных смен – мы получим как бы «график задним числом», где продолжительность всех смен счётно одинакова. Не составит трудности в определении конкретных смен, переработанных сверх «графика» и первые два часа этой сверхурочной работы оплатить в полуторке.

Итак, что нам надо сделать.
ТЗ
1. Обработка
В окне диалога стандартно Дата, Организация и подразделение, ещё и конкретный сотрудник при увольнении. Даты начала и конца учётного периода (именно даты, а не месяцы). Обязательно поле «Месяц» действия доков табеля.
Кнопки <Сформировать> и <Удалить> (если что-то не так)

2. Модуль
Берём инднорму ВСЕГО учётного периода один к одному из типового дока Регистрации переработок. Там правильно считается общее количество часов переработки.
Создаём новый док Табеля. При наличии уже существующего дока табеля – создаём его исправление.

3. Табель
Условие: если отработанные пока часы меньше полной инднормы – выходим и ничего не делаем. Новый табель, естественно не создаём. А вот если больше, то эту разницу начинаем сверхурочить в табеле по обратной стреле времени, начиная с последней отработанной смены. Заменяем «Я» на «С» пока не выработаем всю разницу.
Проводим док Табеля.

4. В комментарии нового дока табеля что-то отмечаем. По этой отметке по команде удаления из диалога обработки – физически удаляем свои заведённые табели. На всякий случай.