Тренинг по подготовке к аттестации.
Второй поток – Задача 13

Приветствуем!

Публикуем задачу под номером 3.4 сборника задач по подготовке к аттестационному экзамену.

Решение и условие задачи опубликовано ниже.

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

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

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

комментариев 12 на “Тренинг по подготовке к аттестации.
Второй поток – Задача 13”

  1. Добрый день.Как следует рассматривать фразу в задаче “Если сумма начисленных командировочных, оказывается меньше, чем сумма оклада, который мог бы быть начислен за дни командировки, тогда сотруднику начисляется доплата до оклада.” ? Получается нам всегда нужно рассчитывать оклад и при командировочных тоже? И тогда требуется извлекать историю окладов за этот период и командировочные так же разбивать по этим периодам?

    • Да, при расчете командировки нужно считать оклад.

      • Евгения 02.10.2012 в 15:38

        Павел, поясните, пожалуйста, как именно следует считать оклад.
        на данные каких виртуальных таблиц регистров расчета опираться? Или же получать данные для расчета “возможного оклада” вручную из регистра с графиком работы и значениями окладов – но тогда не будет ли такое решение ошибкой?

        • Оклад считать как обычно. По данным графика. Отработано / Норма * Оклад.

          Но так как у нас командировка сторнирует оклад, именно на эту сумму сторно и можно опираться.

  2. Рустам 23.08.2012 в 08:36

    Когда данные оклада берем из регистра сведений за месяц, его тоже нужно с документом “Начисления зарплаты” связывать? В решении Вы просто данные берете без связи.

    • Что означает “связывать”? Хранить в документе? В самом документе можно и не хранить. А вот в регистре расчета хранить не помешает.

  3. Не понятно условие
    “Расчет должен производиться исходя из действующего на рассчитываемую дату начального значения оклада.

    Например, если начальное значение оклада изменилось 10 августа, то до 10 августа при расчете берется старое значение, а начиная с 10 августа – новое.”

    • Если в январе месяце сотруднику каждый день увеличивали окад, то каждый день рассчитывается сходя из значения актуального оклада на этот день.

  4. и еще вопрос

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

    алгоритм :  в общем модуле расчет, после  получения  суммы командировочных рассчитываем сумму    возможного оклада за период действия командировки и на разницу добавляем еще одну запись в р.р. “Основные начисления” ? Как то кривовато получается

     

    • Можно добавить сумму в результат командировки.

  5. Павел доброе время.
    Как понимать фразу : “Следует учесть, что данные о командировке не могут вводиться в систему задним числом.” ? Сторнирование не описывать ?

    • Совершенно верно. Эта фраза призвана уменьшить трудозатраты на решение задачи.