Имя: Пароль:
1C
 
Расчет сверхурочных часов с учетом разовых начислений и премий в ЗУП
0 Иннокентий
 
31.10.24
14:37
Добрый день! Кто-нибудь уже пробовал рассчитывать сверхурочные с помощью нового показателя "Стоимость дня (часа) с учетом разовых начислений"? По этой инструкции - https://its.1c.ru/db/answers1c/content/1706/hdoc
По ней в начислении появляется вкладка "Расчет тарифной ставки", в которой надо указать необходимые начисления, которые будут учитываться при расчете сверхурочных. Так вот, у меня получается так, что если у сотрудника в базу для расчета сверхурочных должны входить несколько начислений из списка, то берется только одно из них, остальные игнорируются. Кто-нибудь сталкивался с этим?
1 Гена
 
31.10.24
14:43
(0) Скрины-картинки давайте
2 Иннокентий
 
31.10.24
15:14
3 Гена
 
31.10.24
15:08
(2) Теперь вкладку "Расчет тарифной ставки" и Учет зарплаты, как и в статье.
4 Иннокентий
 
31.10.24
15:36
5 Гена
 
31.10.24
15:25
(4) Хорошо. Теперь попадающую доплату за соб внутр % - удалите из списка, затем Очистить и Подбор в доке Начисление зп. Картинок не надо - словами о результате, и далеко не убегайте - последует сразу вопрос.
6 Иннокентий
 
31.10.24
15:29
(5) Теперь в расчет входит только "Надбавка за вредные условия труда"
7 Гена
 
31.10.24
15:35
(6) Очень хорошо.
Теперь Настройка - Начисления - справа <Ещё> - внизу "Изменить форму" - стоя на бесфлажковой Ссылка - вверху <Добавить поля> - Порядок - ОК

В списке начислений появится колонка Порядок. Давайте сюда пять значений всех начислений, используемых в доке Начисление зп:
Оплата по окладу ... ?
...
8 Иннокентий
 
31.10.24
15:45
(7) Оплата по окладу - 1
Надбавка за вредные условия труда - 87
Доплата за соб внутр стандар с % - 81
Доплата за совмещение должностей, исполнение обязанностей - 69
Оплата сверхурочных часов - 9
9 Гена
 
31.10.24
15:50
(8) Значит, дело не в порядке. Тогда последний патрон: вносите эти три начисления на новую вкладку Сверхурочных - Расчёт тарифной ставки
ВСЕ три, но по разному: чтобы каждый раз вверху первой оказывалась бы другая. Результат?
10 Иннокентий
 
31.10.24
15:56
(9) Одинаково, я пробовал. Порядок не важен. Если по одному их там оставлять, то они нормально считаются. По в разных вариантах, будут считаться либо "Доплата за соб внутр стандар с %", либо "Надбавка за вредные условия труда". Я потому и спрашиваю пробовал ли кто-нибудь и работает ли это вообще.
11 Иннокентий
 
31.10.24
15:56
(10) По 2 в разных вариантах, будут считаться либо "Доплата за соб внутр стандар с %", либо "Надбавка за вредные условия труда". Я потому и спрашиваю пробовал ли кто-нибудь и работает ли это вообще.
12 Гена
 
31.10.24
16:01
(10) Хорошо. Мы выяснили, что алгоритм берёт только первое значение, но на каком этапе: до дока Начисление зп, или внутри его. Поэтому ещё одна проверка.
Теперь поставьте в новой вкладке первой любое начисление, не участвующее в доке начисления зп, какое хотите, а следом все три наших. Результат? Они вообще не попали или же теперь попало ВТОРОЕ в списке, но первое из трёх наших?
13 Иннокентий
 
31.10.24
16:13
(12) Рассчитывается по одному "Доплата за соб внутр стандар с %". Неважно как там на вкладке они располагаются, в каком порядке. Если на вкладке есть "Доплата за соб внутр стандар с %", то будет только по нему считаться. Если его нет, а есть "Надбавка за вредные условия труда", то в расчет войдет только оно. Другие начисления, которые есть на вкладке и нет в документе на расчет не влияют.
14 Гена
 
31.10.24
16:19
(13) Подождите. Вы меня запутали. Значит не от первого зависит, а всё-таки играет роль порядок.

Начнём сначала, только делайте всё чётко без своих размышлений.

1. Надбавка за вредные условия труда
2. Доплата за соб внутр стандар с %
3. за совмещение

Какое идёт в расчёт?
15 Иннокентий
 
31.10.24
16:19
(14) 2. Доплата за соб внутр стандар с %
16 Гена
 
31.10.24
16:21
Теперь:
1. Надбавка за вредные условия труда
2. за совмещение
3. Доплата за соб внутр стандар с %
17 Иннокентий
 
31.10.24
16:22
3. Доплата за соб внутр стандар с %
18 Гена
 
31.10.24
16:24
(17) Это совсем другое дело. Давайте картинки настройки его, ну и за вредные для сравнения
19 Иннокентий
 
31.10.24
16:30
20 Гена
 
31.10.24
16:32
(19) А за совмещение
21 Иннокентий
 
31.10.24
16:35
22 Гена
 
31.10.24
16:42
Переименуйте нашу пронырливую доплату за соб...% как яоплата...
Теперь:
1. Надбавка за вредные условия труда
2. за совмещение
3. Яоплата за соб внутр стандар с %
Результат?
23 Иннокентий
 
31.10.24
16:47
(22) 3. Яоплата за соб внутр стандар с %
24 El_Duke
 
31.10.24
20:02
Непопадающие начисления скорее всего каким-то образом вытесняют друг друга
25 Иннокентий
 
31.10.24
16:51
А у кого-нибудь работает? Может это просто в релизе косяк?
26 Иннокентий
 
31.10.24
16:54
(24) Я разные начисления пробовал включать, все равно попадает в расчет попадает какое-то одно.
27 Гена
 
31.10.24
16:55
(24) Тогда бы они вообще не рассчитывались бы.
(23) Верните наименование. Всё-таки давайте Порядок поменяем.
Доплата за соб внутр стандар с % - 81
Надбавка за вредные условия труда - 87


Перещёлкните в списке начислений, чтобы вредная поднялась выше этой проныры (меньше номер порядка)
Результат?
28 Иннокентий
 
31.10.24
17:01
Доплата за соб внутр стандар с % - 95
Надбавка за вредные условия труда - 86
Результат тот же, считается по Доплата за соб внутр стандар с %
29 Гена
 
31.10.24
17:03
Ничего не понятно.
В отладчик.
30 Иннокентий
 
31.10.24
17:08
(29) Вот и хотелось бы узнать работает ли это у кого-нибудь прежде чем лезть в отладчик. А то может и не работает, релиз с этой функцией выпустили только 23 октября.
31 Гена
 
31.10.24
17:10
(30) Кстати, а как вводили эти три надбавки? Начните вводить кадровый перевод. На вкладке Оплаты труда они в каком порядке?
32 Иннокентий
 
31.10.24
17:13
(31) 1. за совмещение
2. Надбавка за вредные условия труда
3. Доплата за соб внутр стандар с %
33 Гена
 
31.10.24
17:14
Если проныра первая или последняя, то не её ли по ВРЕМЕНИ первой или последней и завели отдельным кадровым доком?
Если так, то удалите старые кадрушники и заведите все три надбавки одним кадровым переводом.
Результат?
34 Гена
 
31.10.24
17:28
Впрочем, старые удалять не надо. Заведите кадровый перевод в прошлом месяце, где измените по суммам все три эти надбавки. Пусть будет ОДИН свежий регистратор.
35 Иннокентий
 
31.10.24
17:30
(33) Ее первую заводили, но после всех манипуляций все равно ничего не меняется.
36 Иннокентий
 
31.10.24
17:33
Я ее тестирую с 24 числа. Уже создавал сотрудника нового, создавал новые начисления, все равно в расчет сверхурочных попадает только одно.
37 SleepyHead
 
31.10.24
17:41
Не пробовал, но видел, что 28.10.2024 фирма 1с выпустила патч EF_60017928

"Может не рассчитываться показатель "Стоимость дня (часа) с учетом разовых начислений", если у сотрудника вид тарифной ставки - "Часовая тарифная ставка" или "Дневная тарифная ставка""
38 Иннокентий
 
31.10.24
17:50
(37) Каждый день патчи накатываю и проверяю. Ничего не меняется.
39 Гена
 
31.10.24
18:28
(38) В обработке МенеджерРасчетаЗарплаты, которая как раз запускается из док Начисление зп, есть новая  
Процедура РассчитатьЗначениеПоказателяСтоимостьДняЧасаСУчетомРазовыхНачислений

Поставьте там остановы и гляньте. Особенно в районе музыкальной фразы:
Если СвойстваВидовРасчета[РассчитываемаяЗапись.ВидРасчета].ОчередностьРасчета <> ОчередностьРасчета
            Или ЗависимостиРассчитываемогоВидаРасчета = Неопределено Тогда
            
            Продолжить;
        КонецЕсли;    
40 DemonKris
 
31.10.24
21:23
Приветствую. На инфостарте подсказали решение этой проблемы. В обработке Менеджер РасчетаЗарплаты:
41 DemonKris
 
31.10.24
21:24
#Удаление
ПреобразоватьТаблицуДвиженийВТаблицуИнтервалов(КэшВкладВФОТПлановыхБазовыхНачисленийСотрудников, ТаблицаПолученияПериодическихДанныхСотрудников, "Сотрудник", "Сотрудник", Истина);
#КонецУдаления
#Вставка
ПреобразоватьТаблицуДвиженийВТаблицуИнтервалов(КэшВкладВФОТПлановыхБазовыхНачисленийСотрудников, ТаблицаПолученияПериодическихДанныхСотрудников, "Сотрудник,Начисление", "Сотрудник", Истина);
#КонецВставки
42 DemonKris
 
31.10.24
21:25
Очередная проблема, если в формуле вида начисления Оплата сверхурочных указан показатель "Стоимость дня (часа) с учетом разовых начислений", после создания документа Сверхурочные, не появляется запись о сверхурочных в документе начисление зарплаты и взносов. По документам Сверхурочные, которые созданы ранее, никаких проблем нет, начисления тянутся. ЗУП 3.1.30.81 Патч EF_60017967 проблему не исправил. Документ Сверхурочные создает запись в регистре накопления "Данные оперативного учета рабочего времени сотрудников", но из регистра в документ начисление прилетать не хочет, ошибок не показывает. Может кто уже решил вопрос, поделитесь, если не жалко
43 Волшебник
 
31.10.24
23:33
(41) Опять расширения?
44 Иннокентий
 
01.11.24
03:25
(41) Вот это решает проблему. Но это же мрак, товарищи! Я же писал в поддержку, мне ответили "В типовой конфигурации текущего релиза проблема не подтверждается. Проверьте, что на вкладке "Расчет тарифной ставки" указаны те виды начислений, которые рассчитаны." И это было 25 октября.
45 Иннокентий
 
01.11.24
03:43
(43) Костыли
46 2S
 
01.11.24
08:00
Ошибку подтверждаю, тоже столкнулся с ней при условии более 1 надбавки у сотрудника. Имхо, что-то намудрили с таблицей данных, идентификаторы надбавок не соответствуют данным в таблице. (41) Похоже, надо проверить.
UPD. С исправлением (41) все работает
47 DemonKris
 
01.11.24
08:24
(44) В этот раз разработчики подошли к вопросу спустя рукава. Изменение в законодательстве серьезное, а реализация от 1С .....
48 Shurjk
 
01.11.24
12:56
Если надбавка не включается в ФОТ то по ней тоже не рассчитывается
49 DemonKris
 
01.11.24
16:15
Забили мы пока на этот вариант. Все-равно не стабильно работает, а перепроверять кучу людей такое себе занятие. На этот месяц остановились на варианте со служебным начислением (инструкция на бухэксперте есть). Может позже 1С-цы разродятся, вымучают что-то рабочее
50 Иннокентий
 
01.11.24
16:27
(49) Теперь можно подождать исправлений до следующего месяца, начисления прошли уже.
Не нравится мне работать бесплатным тестировщиком 1С. Еще и откровенно посылают, когда пишешь в поддержку.
51 Гена
 
01.11.24
16:45
Слабаки...
52 Гена
 
02.11.24
09:14
Глянул 31.32 с исправлением (41).
(42) Нет такой проблемы. Нормально берёт новые сверхурочные.
(48) Да, надо включать в ФОТ. Потому что идея фирмы 1С: предопределённый показатель СтоимостьДняЧасаСУчетомРазовыхНачислений является более широким алгоритмом для СтоимостьЧаса

Только в базу расчёта СтоимостьЧаса входит база совокупной тарифной ставки из настройки учёта зарплаты, а в базу показателя СтоимостьДняЧасаСУчетомРазовыхНачислений кроме базы для совокупной тарифной ставки входит ДОПОЛНИТЕЛЬНО ещё и база с вкладки Расчёт тарифной ставки начисления Оплата сверхурочных часов.

Новый механизм предназначен для тех пользователей, которых устраивало расширение совокупной тарифной ствки для сверхурочных, но не устраивало, что при этом праздничные и ночные также увеличивались. Данный механизм разделяет совокупную тарифную ставку на ДВЕ: на "как было" и "если хотите повышенно".
53 Shurjk
 
02.11.24
09:55
(52) А начисления заданные процентом берет?
54 Гена
 
02.11.24
10:09
(53) Поставил
РазмерПремии / 100 * РасчетнаяБаза [здесь Оплата по окладу]
Полёт нормальный.
55 Shurjk
 
02.11.24
10:30
(54) А размер премии как задавали?
56 Гена
 
02.11.24
10:32
(55)
57 2S
 
02.11.24
12:08
(56) а если показателем?
58 Гена
 
02.11.24
12:14
(57) т.е. в формуле просто РазмерПремии ?
Тоже нормально работает.
59 Shurjk
 
02.11.24
12:44
(58) Если назначением плановых начислений просто процент задать то не работает.
60 Гена
 
02.11.24
12:51
(59) Вон же на картинке задано 50 %
Просто, если что меняете - не забывайте ФОТ обновлять.
61 Shurjk
 
02.11.24
13:11
(60) Это делал уже. Сейчас попробовал перезаполнить назначение и взлетело.
62 DemonKris
 
02.11.24
17:44
Сегодня выложили патч EF_60018112. И все-равно неверно считает) Правда у нас 9 начислений в расчетной базе для сверхурочных)
63 Гена
 
02.11.24
18:06
(62) Глянул. Это просто исправление по (41), т.е. добавили:
, Начисление
64 Гена
 
04.11.24
10:17
Для надбавок вида
ПР * ВремяВДняхЧасах / НормаДнейЧасов ………………. (1)
где ПР – месячный премиальный показатель,
можно и не включать их в ФОТ.

Если посчитать сверхурочные обычным способом, из совокупной тарифной ставки, а в сам расчёт оплаты надбавки включить ещё и сверхурочные часы.

Арифметика для оплаты из оклада О.
N -норма, n – отработано, С – всего сверхурочных часов, С2 – число первых двух часов сверхурочных в сменах.

1. Надбавка напрямую входит в расчёт сверхурочных
Зарплата = О * n/N + ПР * n/N + ОплатаСверхурочныхСНадбавками =
= О * n/N + ПР * n/N + С2*1.5 * (О/N + ПР/N) + (С-С2)*2 * (О/N + ПР/N)  …………….. (2)

2. Теперь перепишем формулу (2), выделив старый расчёт сверхурочных чисто из оклада:
ОплатаСверхурочныхПоСтарому = С2*1.5 * О/N + (С-С2)*2 * О/N ……………. (3)

Тогда получим:
Зарплата = О * n/N + ОплатаСверхурочныхПоСтарому + ПР * n/N + С2*1.5 * ПР/N + (С-С2)*2 * ПР/N) =
=  О * n/N + ОплатаСверхурочныхПоСтарому + ПР/N * (  n + С2*1.5 + (С-С2)*2) …………….. (4)

3. Теперь сравним между собой уравнения для зарплаты (2) и (4). Они равны, т.к. мы ничего не изменили в (2), лишь скомпоновали члены по другому.
Без всякой потери мы можем не трогать совокупную тарифную ставку из оклада, можем не вносить нашу надбавку в ФОТ. Нам достаточно только рассчитывать надбавку не с числителем отработанных дней часов n, а с числителем
n + С2*1.5 + (С-С2)*2 ……………………….. (5)

Откуда нам его взять? Да из ОплатаСверхурочныхПоСтарому, т.е. из формулы (3):
С2*1.5 + (С-С2)*2 = ОплатаСверхурочныхПоСтарому / О * N ……………… (6)
Или, подставляя в (5):
n + С2*1.5 + (С-С2)*2 = n + ОплатаСверхурочныхПоСтарому / О * N ……………… (7)

Окончательно, из (4) получаем для Зарплаты:
Зарплата = О * n/N + ОплатаСверхурочныхПоСтарому + ПР * (n/N + ОплатаСверхурочныхПоСтарому/О) ……………………… (8)

Проанализируем (8). Она равна (2)
Зарплата = О * n/N + ОплатаСверхурочныхСНадбавками + ПР * n/N =
= О * n/N + ОплатаСверхурочныхПоСтарому + ПР * (n/N + ОплатаСверхурочныхПоСтарому/О)

Вывод: Достаточно оставить в ЗУПе старый расчёт сверхурочных, включить его в Расчётную базу премии, т.е. вместо (1) будет:
ПР * (ВремяВДняхЧасах / НормаДнейЧасов + РасчетнаяБаза / Оклад) ……………….. (9)

Если таковых премий 9 штук, как у автора, то в каждую их них в формуле ВремяВДняхЧасах / НормаДнейЧасов надо добавить + РасчетнаяБаза / Оклад

Ограничения: должен быть оклад и премиальная формула не должна уже заранее использовать расчётную базу, т.к. мы туда намерены включить единственно «Оплата сверхурочных часов» (т.е. по-старому).
65 osa1C
 
04.11.24
10:43
(64) что-то заумное нарисовал, не лень было?
66 Гена
 
04.11.24
11:05
(65) дык… интересно же! И ничего заумного нет.
Проверка:
О = 10000
ПР = 2000
N = 184
n = 112
С = 4

1.    Премиальная формула
РазмерПремии * ВремяВДняхЧасах / НормаДнейЧасов
В сверхурочных стоит новый показатель
СтоимостьДняЧасаСУчетомРазовыхНачислений
Премия внесена в ФОТ и на вкладку Учёт тарифной вкладки.
Вот расчётный листок:
https://s.iimg.su/s/04/kA7s0qFBeDk51oaqWiu4dbcKW8jYtylAt97PSjoD.png

2.    Премиальная формула:
РазмерПремии * (ВремяВДняхЧасах / НормаДнейЧасов + РасчетнаяБаза / Оклад)
В Расчётной базе Оплата сверхурочных часов
В сверхурочных стоит старый показатель
СтоимостьЧаса
Вот расчётный листок:
https://s.iimg.su/s/04/jizZzvJJjjudjz2h3Csnj39gVWnGb9swIQtURD9u.png

Видно, что зарплата одинакова.
67 DemonKris
 
04.11.24
16:39
(64) Не стали изобретать велосипед, закрыли месяц готовым решением через служебное начисление. Если 1С допилит свой вариант через новый показатель, в следующем месяце будем пользоваться им. На очередные тесты и пересчеты уже времени нет, но за участие спасибо)
68 Shurjk
 
06.11.24
10:10
Считает вообще не из данных в документе, а из данных в регистре ФОТ плановых начислений
69 Shurjk
 
06.11.24
13:29
Вот здесь как то безапиляционно и бесповоротно все считает по вкладу в ФОТ. Не понял совсем логики в этом.

Для Каждого РассчитываемаяЗапись Из РассчитываемыйНабор Цикл
        ЗависимостиРассчитываемогоВидаРасчета = ЗависимостиВидовРасчета[РассчитываемаяЗапись.ВидРасчета];
        Если СвойстваВидовРасчета[РассчитываемаяЗапись.ВидРасчета].ОчередностьРасчета <> ОчередностьРасчета
            Или ЗависимостиРассчитываемогоВидаРасчета = Неопределено Тогда

            Продолжить;
        КонецЕсли;        
        

        //Базовые виды расчета, которые являются плановыми, учитываются при расчете, как ВкладВФОТ
        ПоискПлановыхНачислений = Новый Структура(ПоляПоискаПлановыхЗаписей);
    
        ЗаполнитьЗначенияСвойств(ПоискПлановыхНачислений, РассчитываемаяЗапись);
        СтрокиПлановыхНачислений = ВкладВФОТПлановыхБазовыхНачисленийСотрудников.НайтиСтроки(ПоискПлановыхНачислений);
        Для Каждого Стр Из СтрокиПлановыхНачислений Цикл

            Если ОбщегоНазначенияБЗК.ДатаВИнтервале(РассчитываемаяЗапись.ПериодДействияНачало, Стр.ДатаНачала, Стр.ДатаОкончания) Тогда        
                НоваяСтрока = РезультатБазовыхНачисленийРасчетаТарифнойСтавки.Добавить();
                ЗаполнитьЗначенияСвойств(НоваяСтрока, РассчитываемаяЗапись);
                НоваяСтрока.ВидРасчета = Стр.Начисление;
                НоваяСтрока.Результат = Стр.ВкладВФОТ;
                НоваяСтрока.ЭтоПлановаяЗапись = Истина;        
            КонецЕсли;

        КонецЦикла;
        ПоискПлановыхНачислений.Вставить("ЭтоПлановаяЗапись", Истина);

    
        

        Отбор = СтруктураПоиска;        
        Отбор.Сотрудник = РассчитываемаяЗапись.Сотрудник;
        Отбор.ПериодРегистрации = РассчитываемаяЗапись.ПериодДействия;

        БазовыеЗаписи = ДанныеБазовыхНачисленийРасчетаТарифнойСтавки.Записи.НайтиСтроки(Отбор);
        Для Каждого БазоваяЗапись Из БазовыеЗаписи Цикл
            Если ЗависимостиРассчитываемогоВидаРасчета[БазоваяЗапись.ВидРасчета] <> Неопределено Тогда

                ЗаполнитьЗначенияСвойств(ПоискПлановыхНачислений, БазоваяЗапись);
                НайденныеЗаписи = РезультатБазовыхНачисленийРасчетаТарифнойСтавки.НайтиСтроки(ПоискПлановыхНачислений);
                Если НайденныеЗаписи.Количество() > 0 Тогда
                    Продолжить;
                КонецЕсли;

                НоваяСтрока = РезультатБазовыхНачисленийРасчетаТарифнойСтавки.Добавить();
                НоваяСтрока.Регистратор = РассчитываемаяЗапись.Регистратор;
                НоваяСтрока.НомерСтроки = РассчитываемаяЗапись.НомерСтроки;
                НоваяСтрока.РегистраторРазрез = БазоваяЗапись.Регистратор;
                НоваяСтрока.НомерСтрокиРазрез = БазоваяЗапись.НомерСтроки;
                НоваяСтрока.Результат = БазоваяЗапись.Результат;
                НоваяСтрока.Сотрудник = БазоваяЗапись.Сотрудник;
                НоваяСтрока.ПериодДействия = БазоваяЗапись.ПериодДействия;
            КонецЕсли;
        КонецЦикла;        

    КонецЦикла;
70 Гена
 
06.11.24
14:34
(69) Перечитайте (52):
Потому что идея фирмы 1С: предопределённый показатель СтоимостьДняЧасаСУчетомРазовыхНачислений является более широким алгоритмом для СтоимостьЧаса

Только в базу расчёта СтоимостьЧаса входит база совокупной тарифной ставки из настройки учёта зарплаты, а в базу показателя СтоимостьДняЧасаСУчетомРазовыхНачислений кроме базы для совокупной тарифной ставки входит ДОПОЛНИТЕЛЬНО ещё и база с вкладки Расчёт тарифной ставки начисления Оплата сверхурочных часов.

Новый механизм предназначен для тех пользователей, которых устраивало расширение совокупной тарифной ствки для сверхурочных, но не устраивало, что при этом праздничные и ночные также увеличивались. Данный механизм разделяет совокупную тарифную ставку на ДВЕ: на "как было" и "если хотите повышенно".
71 Shurjk
 
06.11.24
15:33
(70) Это понятно, просто расчет происходит не по суммам начисленным, а по данным планового ФОТ.
72 Гена
 
06.11.24
15:36
(71) Ну да. Разработчики пошли по пути расширения ранешнего показателя СтоимостьЧаса, который тоже из ФОТ собирается.
73 Shurjk
 
06.11.24
15:38
(72) Но тут если в ФОТ его не включать то он совсем не считается, а если включать то только из него. Получается что вот эта часть кода никогда не отработает
БазовыеЗаписи = ДанныеБазовыхНачисленийРасчетаТарифнойСтавки.Записи.НайтиСтроки(Отбор);
        Для Каждого БазоваяЗапись Из БазовыеЗаписи Цикл
            Если ЗависимостиРассчитываемогоВидаРасчета[БазоваяЗапись.ВидРасчета] <> Неопределено Тогда

                ЗаполнитьЗначенияСвойств(ПоискПлановыхНачислений, БазоваяЗапись);
                НайденныеЗаписи = РезультатБазовыхНачисленийРасчетаТарифнойСтавки.НайтиСтроки(ПоискПлановыхНачислений);
                Если НайденныеЗаписи.Количество() > 0 Тогда
                    Продолжить;
                КонецЕсли;

                НоваяСтрока = РезультатБазовыхНачисленийРасчетаТарифнойСтавки.Добавить();
                НоваяСтрока.Регистратор = РассчитываемаяЗапись.Регистратор;
                НоваяСтрока.НомерСтроки = РассчитываемаяЗапись.НомерСтроки;
                НоваяСтрока.РегистраторРазрез = БазоваяЗапись.Регистратор;
                НоваяСтрока.НомерСтрокиРазрез = БазоваяЗапись.НомерСтроки;
                НоваяСтрока.Результат = БазоваяЗапись.Результат;
                НоваяСтрока.Сотрудник = БазоваяЗапись.Сотрудник;
                НоваяСтрока.ПериодДействия = БазоваяЗапись.ПериодДействия;
            КонецЕсли;
        КонецЦикла;
74 DemonKris
 
11.11.24
09:57
(73) В том и дело. Идеальным был бы вариант, считаем совокупную ставку из настроек расчета и прибавляем месячную ставку из начислений, указанных в расчетной базе сверхурочных. В описании на итс так и указано. Но они вдруг решили привязаться еще и к ФОТ, получился бред. Вариант на данный момент нерабочий, если много доп. начислений, и совокупную ставку трогать не желательно
AdBlock убивает бесплатный контент. 1Сергей