Не учитывается работа в выходной день при оплате надбавки по отработанному времени
Добрый день! У сотрудника есть персональная надбавка в виде фиксированной суммы, рассчитываемая исходя из отработанного времени. Настройки вида расчета в “чистой” базе представлены во вложении. В ней корректно включается один дополнительный день выходного в коэффициент корректировки суммы надбавки, т.е. 17+1=18 дней. В рабочей базе, в которую был выполнен перенос из ЗУП 2.5 рекомендованным способом, этот день не учитывается, из-за чего сумма надбавки меньше на 1 день. Что нужно проверить, чтобы в рабочей базе сумма надбавки рассчитывалась корректно?
Оцените, пожалуйста, данный вопрос:
Вам будет интересноАлександр Белоусов Profbuh8.ru Сен 25 2017 - 12:32
А зачем Вы используете старый показатель времени “ОтработаноДней” ? Замените его на ВремяВДнях.
Я пробовал заменить на этот показатель. Ситуация не меняется: в рабочей базе считается некорректно, в “чистой” – корректно. По ходу еще вопрос: где можно увидеть описание смысла каждого из предопределенных показателей типа “ВремяВДнях” и как они рассчитываются? На ИТСе такой информации не увидел.
Была еще мысль скорректировать формулу таким образом, чтобы в числителе ставить сумму отработанных дней в пределах нормы и сумму отработанных сверх нормы, т.е. в выходной. Так можно настроить?
Александр Белоусов Profbuh8.ru Сен 25 2017 - 18:08
Напишите пожалуйста формулу расчета надбавки. По описанию вопроса и приложенного скрин-шота не удается понять как должна рассчитываться надбавка. Кроме отработанного времени, какое время и куда должно включаться ?
ФиксированнаяСумма * (Количество отработанных дней / Количество дней по графику)
В этом примере (см. вложение):
Надбавка = 30000 * ((17 + 1) / 23) = 23478,26
Александр Белоусов Profbuh8.ru Сен 25 2017 - 18:54
Почти все понятно, кроме оплаты выходных дней. Все дни оплаты праздничных и выходных за месяц должны включаться в числитель формулы?
Какая именно оплата ? Есть оплата праздников и выходных, есть оплата праз. и выходных без повышенной оплаты, Доплата за работу в праздничные дни (дневное время), Доплата за работу в праздничные дни (ночное время)
Александр Белоусов Profbuh8.ru Сен 25 2017 - 19:04
В начислении на вкладке “Учет времени” добавить “Праздники” в “Дополнительные виды времени”. Тогда показатели ВремяВДнях и ВремяВЧасах кроме основного отработанного времени будут возвращать время оплаченных праздников, выходных.
В приведенном Вами скрине в основном поле “Учет времени” указано “Рабочее время”, хотя в списке времен такого нет. Это не может быть причиной ошибки? Я подставлял в основное время “Я(вка)” и в дополнительные виды времени – “Праздники”, “Оплату выходных и праздников без повышенной оплаты” (как в моем скрине). Сумма доплаты считалась неправильно, т.е. исходя только из отработанного времени согласно графику, без выходного дня. Мне кажется, что в этой базе есть какая-та глобальная ошибка, которая приводит к неправильной работе механизма начислений.
Александр Белоусов Profbuh8.ru Сен 25 2017 - 22:42
Рабочее время нельзя выбрать из справочника, оно всегда вводится вручную с клавиатуры
Просто рабочее время возвращает несколько видов времени: Явку, Ночные, Вечерние часы. Если Вы поставили просто Явку, то показатель (ВремяВДнях, ВремяВЧасах) вернет только Явку.
Возможно, попробуйте предоставить мне копию базы для расследования. Сделайте полное тестирование базы через конфигуратор, через chdbfl. Попробуйте обновить её до 3.1.3.224 У меня у нескольких клиентов были проблемы с вытеснением, потому что после переноса присутствовали задвоенные виды расчета. Происходило “зацикливание” при расчете.
Добрый день, Александр. Возвращаюсь к этому вопросу. К сожалению, разрешения на предоставление базы третьей стороне нет. Chdbl выполнил, ошибок не сообщило. Когда сделал тестирование и исправление из конфигуратора, обнаружилось множество ошибок типа:
ОбщийРеквизит.ОбластьДанныхОсновныеДанные = 0 Объект, на который ссылается значение, отсутствует
Отметил все галочки исправления ошибок, удаления поврежденных ссылок. Ошибки при повторном тестировании не уходят. Как убрать подобные ошибки?
Кроме того, визуально есть дубли видов расчетов. Видимо, при переносе из других баз тащились эти виды. Вы считаете, что может быть проблем из-за этого тоже? Каким способом корректно убрать лишние дубли видов расчетов?
Ольга Горшенина Profbuh8.ru Окт 5 2017 - 19:48
Здравствуйте! 1. Пришлите пожалуйста скриншоты начисления “Надбавки”: – чтобы была видна формула – вкладка “Учет времени” 2. Ошибки “ОбщийРеквизит.ОбластьДанныхОсновныеДанные = 0 Объект, на который ссылается значение, отсутствует” рекомендуется исправлять в режиме Предприятия, смотреть что за объект и что потеряно. 3. Если виды расчетов еще не используются в документах, то попробуйте воспользоваться обработкой “Поиск и удаление дублей” (раздел Администрирование – Обслуживание), потом их удалить. Если учет уже ведется, то думаю, что в этом случае лучше установить для лишних начислений флажок “Начисление больше не используется”