Задача 102.103495

Задача :102.103495

Краткое описание :
Atlantis5435. Платформа Oracle. Не верная сортировка записей в истории ШР.
Описание :
Штатное расписание (интерфейс)
Что измененно :

Atlantis5435. Платформа Oracle. Не верная сортировка записей в истории ШР.
В истории штатного расписания были следующие записи:
Создание ставки 10/01/2001
Изменение атрибутов ставки 10/01/2001

После развороте базы на платформе Oracle изменился порядок сортировки.
Теперь записи выглядят следующим образом:
Изменение атрибутов ставки 10/01/2001
Создание ставки 10/01/2001
Соответственно в отчеты по ШР выводятся неверные цифры. К примеру, Типовые отчеты по Штатному расписанию
Как измененно :

В истории штатного расписания добавлено поле с порядковым номером записи.
В интерфейсе истории ШР данное поле недоступно для изменений, однако есть возможность перемещать записи вверх/вниз по порядковым номерам в пределах одной даты с помощью соответствующих пунктов меню ("Переместить вверх в пределах даты", "Переместить вниз в пределах даты"). Перемещения записи создания вниз и записи о ликвидации ставки вверх невозможны.
При ручном добавлении новой записи в истории ШР в ней проставляется следующий порядковый номер. При удалении не последней записи для всех последующих записей истории порядковые номера уменьшаются на единицу.
При добавлении записей истории с помощью приказов для ШР (РПД-20..23) порядковый номер для записи истории проставляется следующим образом: последний порядковый номер в истории на дату изменений + 1; все последующие записи истории корректируются: порядковые номера увеличиваются на единицу. При утверждении приказа РПД-22 добавлена проверка на наличие даты изменений в приказе, если она пустая - приказ не утверждается в протокол выдается соответствующее предупреждение. При удалении утвержденного приказа (РПД-20..23) производиться корректировка порядковых номеров записей, располагающихся за удаляемой.

Разработана конвертация истории ШР, при которой будут проставлены порядковые номера в порядке сортировки по датам.

Доработан объект получения данных из истории ШР (таблица HistoryStr) с учетом порядковых номеров записей и использование этого объекта интерфейсах и отчетах.

Название продукта Название компонента Тип Последняя версия Дата выхода
Z_STAFFZ_STAFFRES9.1.013.0
Z_STAFFZ_STAFFRES9.1.13.0
Z_STAFFCATZ_STAFFCATRES9.1.007.0
Z_STAFFCATZ_STAFFCATRES9.1.7.0
Z_STAFFIERREPZ_STAFFIERREPRES9.1.1.0
Z_STAFFNASTRZ_STAFFNASTRRES9.1.007.0
Z_STAFFNASTRZ_STAFFNASTRRES9.1.7.0
Z_STAFFORDERSZ_STAFFORDERSRES9.1.007.0
Z_STAFFORDERSZ_STAFFORDERSRES9.1.7.0
Z_STAFFRECRUITINGZ_STAFFRECRUITINGRES9.1.001.0
Z_STAFFRECRUITINGZ_STAFFRECRUITINGRES9.1.1.0
Z_STAFFREPORTSZ_STAFFREPORTSRES9.1.005.0
Z_STAFFREPORTSZ_STAFFREPORTSRES9.1.5.0
Z_STAFFSHRZ_STAFFSHRRES9.1.004.0
Z_STAFFSHRZ_STAFFSHRRES9.1.4.0
Z_STATISZ_STATISRES9.1.006.0
Z_STATISZ_STATISRES9.1.6.0