Сравнение файлов
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
102.103495NEWAtlantis5435. Платформа Oracle. Не верная сортировка записей в истории ШР.Управление персоналомШтатное расписание
Atlantis5435. Платформа Oracle. Не верная сортировка записей в истории ШР. В истории штатного расписания были следующие записи: Создание ставки 10/01/2001 Изменение атрибутов ставки 10/01/2001 После развороте базы на платформе Oracle изменился порядок сортировки. Теперь записи выглядят следующим образом: Изменение атрибутов ставки 10/01/2001 Создание ставки 10/01/2001 Соответственно в отчеты по ШР выводятся неверные цифры. К примеру, Типовые отчеты по Штатному расписаниюВ истории штатного расписания добавлено поле с порядковым номером записи. В интерфейсе истории ШР данное поле недоступно для изменений, однако есть возможность перемещать записи вверх/вниз по порядковым номерам в пределах одной даты с помощью соответствующих пунктов меню ("Переместить вверх в пределах даты", "Переместить вниз в пределах даты"). Перемещения записи создания вниз и записи о ликвидации ставки вверх невозможны. При смене местами последней и предпоследней записи выдается предупреждение о последующем изменении параметров ставки, при утвердительном ответе - корректируется ставка согласно последней записи истории. ! Рекомендуется ограничить доступ к вышеописанным пунктам меню ("Переместить вверх в пределах даты", "Переместить вниз в пределах даты") пользователям, неотвественненым за ШР. При ручном добавлении новой записи в истории ШР в ней проставляется следующий порядковый номер. При удалении не последней записи для всех последующих записей истории порядковые номера уменьшаются на единицу. При добавлении записей истории с помощью приказов для ШР (РПД-20..23) порядковый номер для записи истории проставляется следующим образом: последний порядковый номер в истории на дату изменений + 1; все последующие записи истории корректируются: порядковые номера увеличиваются на единицу. При утверждении приказа РПД-22 добавлена проверка на наличие даты изменений в приказе, если она пустая - приказ не утверждается в протокол выдается соответствующее предупреждение. При удалении утвержденного приказа (РПД-20..23) производиться корректировка порядковых номеров записей, располагающихся за удаляемой. Разработана конвертация истории ШР, при которой будут проставлены порядковые номера в порядке сортировки по датам. Доработан объект получения данных из истории ШР (таблица HistoryStr) с учетом порядковых номеров записей и использование этого объекта интерфейсах и отчетах.