Вход | Регистрация

1С:Предприятие ::

Метки: 

Оплата дней ухода за детьми инвалидами

Я
   anna_alexa
 
09.10.17 - 11:48
Добрый день!
ЗУП 3.1.3.224
У сотрудника скользящий график. Он хочет взять два дня по уходу за детьми- инвалидами. В графике у сотрудника  оба дня  - 12 часов. Создаем новый документ. Выбираем в документе эти дни. При пересчете ставится 8 часов и соответственно оплачивается сотруднику за 8-часовой рабочий день.
Предыдущий релиз был 3.1.2.272 и там сотруднику оплачивались часы, указанные в графике. После обновления механизм поменялся. В законодательстве не нашла ссылок на изменения. Подскажите, пожалуйста, где смотреть.
Пробовали создавать табель, указывали там вид времени ОВ, все равно ставит 8 часов. Как тогда быть с сотрудниками, который работают по скользящему графику?
 
  Рекламное место пустует
   KnightAlone
 
1 - 17.10.17 - 16:26
ооо, апну. у меня только сегодня заметили это изменение. значит надо копать переход с 3.1.2 на 3.1.3. а то я не могу понять, с какого момент перестало правильно рассчитывать
   KnightAlone
 
2 - 18.10.17 - 17:50
орфорграфИЯ сохранена

Ответ отдела разработик:

Пункт 11 Постановления Правительства РФ от 13.10.2014 N 1048 "О порядке предоставления дополнительных оплачиваемых выходных дней для ухода за детьми-инвалидами":
1. При суммированном учете рабочего времени дополнительные оплачиваемые выходные дни предоставляются из расчета суммарного количества рабочих часов в день при нормальной продолжительности рабочего времени, увеличенного в 4 раза.
"Нормальная продолжительность рабочего времени" - это 8 часов.
#*#41013#
   KnightAlone
 
3 - 20.10.17 - 15:21
(2) короче как я понимаю, дополнительных выходных дней должны предоставить: норма 8 часов * 4 итого 32 часа. в 3.1.2 подход был такой - сколько в данный день часов по графику, столько и оплачиваем. в 3.1.3 - каждый день оплачиваем 8 часов, пофигу на график. Итого, если по графику в день 11 часов рабочих, то раньше это было 3 дня по 11 часов, теперь стало 4 дня по 8 часов.
Вот из внутренней переписки:
"Коллеги, если мы будем оплачивать из расчета 32 часа в месяц, то отсутствовать сотрудник будет всего 3 смены, 11/11/10 и это законно. Если мы будем оплачивать его отсутствия из расчета 8 часов, то он будет отсутствовать 4 смены. Прошу остановиться на законном первом варианте."

Кто-то разбирался, какие куски каких модулей из 3.1.2 надо выдрать и вернуть обратно?
   KnightAlone
 
4 - 20.10.17 - 15:27
искать сравнением 3.1.2 и 3.1.3 будет волшебно. там процентов 90 объектов изменено...
   KnightAlone
 
5 - 20.10.17 - 15:47
План Видов расчета - модуль менеджера - функция СвойстваНачисленийПоКатегориям - раздел
// Оплата дней ухода за детьми-инвалидами.

была формула 
Описание.ФормулаРасчета = "СреднийЗаработокОбщий * ВремяВДняхЧасах * КоэффициентИндексацииСреднегоЗаработка";
в 3.1.3 вообще нет строки по Описание.ФормулаРасчета, сравнение его не находит
   KnightAlone
 
6 - 20.10.17 - 15:48
+ есть Процедура в этом же модуле менеджера судя по которой 
НачислениеОбъект.ИспользуетФормулу = Ложь;
это начисление теперь не по формуле рассчитывается
   KnightAlone
 
7 - 20.10.17 - 16:23
Основная конфигурация ОбщийМодуль.УчетПособийСоциальногоСтрахованияРасширенный.Модуль(9037, 24) 

Процедура Вырезал

Если РасчитываемаяСтрока.ВремяВЧасах = Истина Тогда
            СвойстваГрафика = СвойстваОбщихГрафиков[РасчитываемаяСтрока.ОбщийГрафик];
            
            Если СвойстваГрафика = Неопределено 
                Или Не ЗначениеЗаполнено(СвойстваГрафика.ДлительностьРабочейНедели) Тогда
                
                ПродолжительностьДня = 8;
            Иначе 
                ПродолжительностьДня = Мин(СвойстваГрафика.ДлительностьРабочейНедели/5, 8);    
            КонецЕсли;    
            
            РасчитываемаяСтрока.Результат = СреднийЗаработокОбщий * КоэффициентИндексацииСреднегоЗаработка * ПродолжительностьДня * ВремяВДнях;
            РасчитываемаяСтрока.ОплаченоЧасов = ПродолжительностьДня * ВремяВДнях;
        Иначе
            РасчитываемаяСтрока.Результат = СреднийЗаработокОбщий * КоэффициентИндексацииСреднегоЗаработка * ВремяВДнях;
        КонецЕсли;    

Вот тут теперь формула сидит
   KnightAlone
 
8 - 20.10.17 - 16:25
Вырезал  - форум 1С не пропускает название процедуры. такие дела
   KrasnSergey
 
9 - 20.10.17 - 16:32
(0) покой нам только снится...))) затейники 1с в своем стиле
   KnightAlone
 
10 - 20.10.17 - 16:36
(9) угу. оставляю тем, кто пойдет по моим стопам.
 
 
   KnightAlone
 
11 - 20.10.17 - 16:38
мой кусок выше комментим, делаем
ВремяВДняхЧасах = РасчетЗарплаты.ЗначениеПоказателяПоИдентификатору(РасчитываемаяСтрока.Показатели, "ВремяВДняхЧасах");

 РасчитываемаяСтрока.Результат = СреднийЗаработокОбщий * КоэффициентИндексацииСреднегоЗаработка * ВремяВДняхЧасах;
            РасчитываемаяСтрока.ОплаченоЧасов = ВремяВДняхЧасах;

ну и мне может пригодится. а то уже нашел как поправить, а выше тормознули. одни считают, что надо считать как раньше, другие - за новый релиз. нет понимания у начальства)
   h-sp
 
12 - 20.10.17 - 17:23
(10) на отсидку? Вряд ли кто пойдет.
   KnightAlone
 
13 - 20.10.17 - 17:25
Отсидку? настало время охренительных историй? *гифка кота с лампой*


Список тем форума
Рекламное место пустует  
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует