Задача 102.10698

Задача :102.10698

2015-05-25 15:49:26
Краткое описание :
изменения при вызове справочников
Описание :
Системные каталоги
Что измененно :

Нужно реализовать гибкий механизм инициализации/восстановления системных каталогов: пользователь должен видеть какие элементы в его базе не соответствуют эталону и иметь возможность восстановить помеченные элементы.
Как измененно :

Изменен диалог сервисной функции "Управление персоналом / Настройка / Инициализация / Системные каталоги":
- параметр "Обновить существующие каталоги" упразднен.
- добавлено поле "Восстанавливаемые элементы системных каталогов". По умолчанию в этом поле отображается количество элементов системных каталогов, не совпадающих с эталоном. По F3 доступно окно просмотра и выбора этих элементов. Подробнее функциональность этого окна описана ниже.
- добавлен параметр "Восстановить", позволяющий определить какие действия по восстановлению выбранных элементов системных каталогов необходимо выполнить. Доступны опции:
* "Наименования и коды элементов системных каталогов". При выборе этой опции наименования (Catalogs.Name) выбранных элементов будут скорректированы в соответствии с эталоном, а также будут скорректированы коды (Catalogs.Code) тех элементов, для которых задан код в эталоне.
* "Дополнительные поля элементов системных каталогов". Позволяет восстановить значения полей Catalogs.CatData и Catalogs.AddInfo, если они заданы для эталонных значений. Например в справочнике "Прочие каталоги - Виды документов" им соответствуют поля "Шаблон" и "Дополнит. код (Код документа для ПФР)".
* "Иерархию системных каталогов по эталону". Позволяет восстановить ссылки на вышестоящие системные элементы (Catalogs.cParent) в соответствии с эталоном. Может потребоваться, если выполнялись переподчинения элементов системных каталогов. Следует учитывать, что для элементов без системного кода (отсутствует признак "С" в правой колонке "С" окна иерархии каталогов) определение эталонного вышестоящего элемента невозможно.

- добавлен параметр "Инициализировать", позволяющий указать какие ещё системные справочники следует восстановить по эталону. Доступны опции:
* "Справочники АТД".
* "Справочник распорядительных действий по персоналу".
* "Справочник распорядительных действий по ШР".


Окно "Элементы системных каталогов, отличающиеся от эталона" двухпанельное. Верхняя панель - иерархический перечень элементов эталонного каталога, для которых обнаружены несоответствия в базе данных. В этой иерархии отображаются не только отличающиеся элементы, но и их вышестоящие, что позволяет наглядно видеть в каких каталогах эталона эти элементы расположены.
Доступна пометка элементов. Выбранные для восстановления элементы помечаются синим цветом, их количество отображается в заголовке окна. При этом в колонке "V" могут быть отмечены и не изменённые вышестоящие элементы, которые не будут восстанавливаться.

Типы несоответствий эталону обозначаются в колонке "Статус" при помощи следующих условных обозначений:
О - элемент отсутствует в базе данных
Н - наименование элемента не соответствует эталону
н - наименование элемента не соответствует эталону, при этом наименование эталонного элемента менялось (например, была исправлена грамматическая ошибка в наименовании)
К - код элемента не соответствует эталону
Д - дополнительные данные элемента не соответствует эталону
С - служебная информация элемента не соответствует эталону
В - вышестоящий элемент не соответствует эталону

Нижняя панель позволяет увидеть какие именно отличия от эталонных значений обнаружены. Поля с отличиями выделяются желтым цветом фона.

Используя функцию локального меню "Печать отчета Ctrl+P" можно сформировать отчет с полным перечнем эталонных элементов, для которых соответствующие элементы в базе данных имеют отличия от эталона.

*************************
Также в системных каталогах добавлен элемент "Каталоги \ Персональные каталоги \ Степени родства \ Жена" [при любом значении настройки "Страна"].
Элементы "Тип причины" и "Освобождение от НДС, статья НКУ" из папки "Каталоги \ Прочие каталоги \ Справочники пенсионного фонда \ Коды стажей" [при настройке "Украина"] перенесены в ветку "Каталоги \ Прочие каталоги \ Налоговые накладные".
Скорректированы атрибуты некоторых элементов:
- "Каталоги \ Приемная кампания \ Медалисты и приравневыемые к ним лица" [при любом значении настройки "Страна"] - исправлено наименование.
- "Каталоги \ Контролируемая сделка \ Коды стороны сделки \ Новый кредитор \ Уступка прав тербования" [Россия] - исправлено наименование.
- "Каталоги \ Контролируемая сделка \ Коды взаимозависимости \ Взаимозависимость по Кодексу (пунк 2 статьи 105.1 Кодекса)" [Россия] - исправлено наименование.
- "Каталоги \ Контролируемая сделка \ Коды взаимозависимости \ Самостоятельное признание взаимозависимости (пунк 6 статьи 105.1 Кодекса)" [Россия] - исправлено наименование.
- "Каталоги \ Образование и квалификация \ Вид образования \ Подкаталог базовых образований \ Общее базавое" [Беларусь] - исправлено наименование.

Название продукта Название компонента Тип Последняя версия Дата выхода
Z_STAFFZ_STAFFRES9.1.73.02015-05-25 15:49:26
Z_STAFFZ_STAFFRES9.1.073.0
Z_STAFFCATZ_STAFFCATRES9.1.47.02015-05-25 15:49:26
Z_STAFFCATZ_STAFFCATRES9.1.047.0
Z_STAFFMENUZ_STAFFMENURES9.1.25.02015-05-25 15:49:27
Z_STAFFMENUZ_STAFFMENURES9.1.025.0
Z_STAFFNASTRZ_STAFFNASTRRES9.1.31.02015-05-25 15:49:27
Z_STAFFNASTRZ_STAFFNASTRRES9.1.031.0