Здравствуйте!
Подскажите, пожалуйста, как можно настроить автоматический расчет доплаты до оклада за счет больничного. Пробовала несколько вариантов, все имеют свои недостатки, если больничный включает выходные дни и был кадровый перевод в месяце доплаты.
Пробовала следующие настройки доплаты:
1) Начисление Только если введен вид учета времени Больничный с формулой
Макс(((Оклад * ДоляНеполногоРабочегоВремени / НормаДней) * ВремяВДнях) — РасчетнаяБаза,0)
где РасчетнаяБаза — больничные начисления.
проблема — ВремяВДнях по больничному включает выходные дни, получается итог больше оклада.
2)Только если введен вид учета времени Рабочее время
РасчетнаяБаза -больничные
Макс((НормаДней-ВремяВДнях)*СтоимостьДня-РасчетнаяБаза,0)
теряются отработанные дни, если начисление оклада было двумя строками (был кадровый перевод). Сообщение отправила на v8, в надежде, что это ошибка, но надежды мало.. скриншот приложила
3) Только если введен вид учета времени Больничный
РасчетнаяБаза — больничные и оклад
формула Макс(Оклад-РасчетнаяБаза,0)
та же самая ситуация, теряется вторая строка оклада
Может есть какие-нибудь варианты с вытеснением, не получается придумать…
скриншот потерялся при отправке
Здравствуйте!
Попробуйте для второго варианта показатель не «ВремяВДнях», а «ОтработаноДней». Может быть он не будет теряться при кадровом переводе.
К сожалению, не помогло, всё равно потерялся день.
Тогда, либо ждать пока 1С исправит. Либо есть вариант ввести собственный показатель «РабочихДнейВПериодБольничного» и заказать у программиста обработку, которая будет заполнять значение этого показателя в документе «Данные для расчета зарплаты», т.е. эта обработка будет определять сколько рабочих дней пришлось на период больничного у сотрудников, у которых в текущих месяцах был больничный.
Извиняюсь, не ответила вовремя.
Вопрос можно закрывать, спасибо! Добавили показатель, пока заполняем в ручную.