Z_STAFFSHR
Краткое описание :
Продолжение ПИРа 101.63183. Необходимо реализовать конвертер, заполняющий ошибочно незаполненные категории в записях Истории изменений параметров ставкиОписание :
Обновление тарифов/окладов в штатном расписанииЧто измененно :
Продолжение ПИРа 101.63183 (при обновлении тарифов/окладов в ШР на основе тарифных сеток в новую запись истории ставки не заносится категория). Вследствие этой ошибки сейчас у клиента в записях истории нет категории. И отчёт по ШР формируется без категории.
Выяснилось, что в решении проблемы ПиР 101.63183 не предусмотрено заполнение категории в записях истории по предыдущим операциям обновления. Необходимо реализовать конвертер, заполняющий ошибочно незаполненные категории в записях Истории изменений параметров ставки, т.к. приближается новый год, и нужно печатать и утверждать штатное расписание.
Как измененно :
Разработан внешний интерфейс "Заполнение поля "Категория" в истории ставки", доступный в пункте меню "Сервис" -> "Утилиты" -> "Запуск внешнего интерфейса" -> "Z_STAFFSHR::FILLHISTSHRCATEGORY".
Данный интерфейс производит заполнение пустых полей "Категория" в истории ставки по 2 алгоритмам:
* Заполнять категорию по текущему значению поля в ставке.
Для каждой записи истории ставки, у которой отсутствует категория, устанавливает категорию из самой ставки. Если же для ставки в штатном расписании категория не установлена, то запись в истории ставки не обновляется;
* Заполнять категорию по предыдущей записи в истории ставки. Поле "Категория" в истории ставки заполняется значением поля "Категория" из предыдущей записи истории данной ставки. В случае, если в истории отсутствуют предшествующие текущей записи с заполненной категорией - для текущей записи заполнение категории не производится.