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