Базовый курс. Решение ДЗ №13

Решение первого задания по расчету.

К сожалению, у Вас недостаточно прав для просмотра этой записи. Если Вы еще не залогинены на сайте
залогиньтесь.

Если не активировали токен — посмотрите видео-инструкцию (видео N5)

Если вы залогинены, у Вас активирован токен доступа, но вы все равно видите эту запись —
напишите нам на e-mail поддержки.

комментариев 9 на “Базовый курс. Решение ДЗ №13”

  1. а я вот все думаю…
    если оклад будет ведущим сам для себя, то не будет ли получаться зацикливание – т.е. мы рассчитали оклад, и тут же формируется запись, что его нужно перерасчитать? и так до бесконечности?

    • Нет, не получиться.
      Ведь мы описали влияние такого вида: оклад предыдущих периодов может повлиять не текущий.

      • все равно не понял…
        почему предыдущих? ведь мы просто указали, что оклад является ведущим сам для себя…
        а где настраивается, что это оклад предыдущих периодов?
        и потом даже если так, то тогда если изменится оклад в предыдущем периоде, то видимо потребуется пересчитывать оклад в текущем периоде…

        • в общем, вчера думал весь день…
          и чем глубже я копаю, тем больше запутываюсь…))) но все равно хочется разобраться!

        • Мы то с Вами понимаем, что никакого влияния оклад сам на себя не может оказать.
          Но так уж устроены системные проверки.

  2. очепятка:

    Хоть Евгений говорил, что в Базовом курсе мы перерасчеты не проходим, и настройка вытеснения в данном примере ни на что не повлияет, но для себя хотелось бы разобраться…

    надо читать так:

    Хоть Евгений говорил, что в Базовом курсе мы перерасчеты не проходим, и настройка ведущих видов расчета в данном примере ни на что не повлияет, но для себя хотелось бы разобраться…

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

    • >в одном интервале (периоде) НЕ МОГУТ одновременно действовать два вида расчета, и нужно настраивать вытеснение?
      Нет, это не так.
      Могут быть 2 и более начисления действовать и не вытеснять друг друга.
      Все зависит от логики прикладного решения.
      >Как может Оклад быть ведущим для самого себя? И почему это я должен удалять отпуск?!
      Такова стандартная проверка платформы.
      Она проверяет и базовые виды расчета для вытесняющих видов.
      То есть Ведущим для Оклада указан Отпуск. А базовые для Отпуска – Оклад и другие.
      Таким образом оклад (по логике системы) понетциально может влиять сам на себя. Конечно мы понимаем, что это не так.
      Но придется указать ведущим и Оклад.