Базовый курс. Решение ДЗ №13
Решение первого задания по расчету.
К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте
— залогиньтесь.
— залогиньтесь.
Если не активировали токен — посмотрите видео-инструкцию (видео N5)
Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись —
напишите нам на e-mail поддержки.
а я вот все думаю…
если оклад будет ведущим сам для себя, то не будет ли получаться зацикливание – т.е. мы рассчитали оклад, и тут же формируется запись, что его нужно перерасчитать? и так до бесконечности?
Нет, не получиться.
Ведь мы описали влияние такого вида: оклад предыдущих периодов может повлиять не текущий.
все равно не понял…
почему предыдущих? ведь мы просто указали, что оклад является ведущим сам для себя…
а где настраивается, что это оклад предыдущих периодов?
и потом даже если так, то тогда если изменится оклад в предыдущем периоде, то видимо потребуется пересчитывать оклад в текущем периоде…
в общем, вчера думал весь день…
и чем глубже я копаю, тем больше запутываюсь…))) но все равно хочется разобраться!
Мы то с Вами понимаем, что никакого влияния оклад сам на себя не может оказать.
Но так уж устроены системные проверки.
очепятка:
Хоть Евгений говорил, что в Базовом курсе мы перерасчеты не проходим, и настройка вытеснения в данном примере ни на что не повлияет, но для себя хотелось бы разобраться…
надо читать так:
Хоть Евгений говорил, что в Базовом курсе мы перерасчеты не проходим, и настройка ведущих видов расчета в данном примере ни на что не повлияет, но для себя хотелось бы разобраться…
Вот еще раз убедился в полезности домашних заданий!
Когда просто смотришь курс, вроде все понятно, со всем соглашаешься.
Начинаешь делать сам – появляются вопросы…
И спасибо Евгению за его терпение и подробные ответы.
Во-первых, анализируя решение этого ДЗ, хочу уточнить, правильно ли я понял, что в одном интервале (периоде) НЕ МОГУТ одновременно действовать два вида расчета, и нужно настраивать вытеснение? Это только в этом примере так, или нужно всегда за этим следить (чтобы не было одновременно действующих видов расчета в одном периоде)?
Вот в этом примере, я например, согласен, что прогул вытесняется отпуском – если сотрудник заболел и не пришел на работу, но взял потом отпуск, то отпуск будет главнее.
Но когда я вчера выполнял это ДЗ, у меня была другая логика. Я решил, что настраивать вытеснение для Отпуска и Прогула не имеет смысла, т.к. если сотруднику ввели прогул, а он был в отпуске в это время, то у него «уважительная причина» (он же в отпуске!), и отпускные он должен получить в полном объеме, а прогул и так не оплачивается – т.е. хоть эти два вида расчета и будут действовать в одном интервале одновременно, но за прогул он ничего не получит, и с него ничего не вычтется. Он получит деньги по начислению “Отпуск”.
Теперь второй вопрос, связанный с настройкой ведущих видов расчета.
Хоть Евгений говорил, что в Базовом курсе мы перерасчеты не проходим, и настройка вытеснения в данном примере ни на что не повлияет, но для себя хотелось бы разобраться…
В уроках говорится, что ведущие виды расчета это всегда все базовые плюс вытесняющие плюс еще какие-нибудь, которые косвенно влияют на данный вид расчета. И в этом примере я решил настроить ведущие виды расчетов.
Сделал так:
101-Оклад. Вытесняющие – Отпуск, Прогул. Ведущие – Отпуск, Прогул.
102-Отпуск. Базовые – Оклад, Отпуск, Премия. Ведущие – Оклад, Отпуск, Премия, Прогул.
103-Прогул. Вытесняющие – Отпуск. Ведущие – Отпуск.
201-Премия. Базовые – Оклад, Отпуск, Премия. Ведущие – Оклад, Отпуск, Премия, Прогул.
Вроде все логично!)))
Но при сохранении конфигурации мне вдруг пишут вот такую ерунду:
Для вида расчета “101” в списке ведущих необходимо добавить “Оклад”, или удалить “Отпуск”.
Зачем??? Как может Оклад быть ведущим для самого себя? И почему это я должен удалять отпуск?! Если изменится его период действия, то я ДОЛЖЕН буду пересчитать оклад!
Там еще четыре подобных ошибки, с которыми я категорически не согласен!!! :)))
Ведь вроде все правильно, но система говорит что нет… Что же делать?
>в одном интервале (периоде) НЕ МОГУТ одновременно действовать два вида расчета, и нужно настраивать вытеснение?
Нет, это не так.
Могут быть 2 и более начисления действовать и не вытеснять друг друга.
Все зависит от логики прикладного решения.
>Как может Оклад быть ведущим для самого себя? И почему это я должен удалять отпуск?!
Такова стандартная проверка платформы.
Она проверяет и базовые виды расчета для вытесняющих видов.
То есть Ведущим для Оклада указан Отпуск. А базовые для Отпуска – Оклад и другие.
Таким образом оклад (по логике системы) понетциально может влиять сам на себя. Конечно мы понимаем, что это не так.
Но придется указать ведущим и Оклад.
Евгений, большое спасибо за ответ!