Задача 102.112420

Задача :102.112420

Краткое описание :
Текущий период планирования УБ и ПК
Описание :
Настройки модуля УБ в "Настройке"
Что измененно :
В системе существует 2-е взаимоувязанные настройки
"Настройки Галактики \ Управление финансами":
1. "Бюджетирование \ Тип периода планирования
бюджета" (УБ_ТПП). Данная настройка определяет
"Типологию периодов", в которой ведутся бюджеты. Под
"Типологией периодов", понимается описание структуры
периода. Например: Год-Квартал-Месяц. В этой настройке,
в принципе может быть выбрана только самая вышестоящая
запись из "Каталога типы периодов планирования".
2. "Платежный календарь \ Связь с бюджетом \
Идентификация бюджета \ Тип периода бюджета" (ПК_ТПБ).
Данная настройка определяет конкретный "Тип периода
бюджетов" с которыми связаны данные модуля ПК. Этот тип
периода может быть только из множества текущей
"Типологии периода", определенной в настройке УБ_ТПП.
Например: "Год" или "Квартал" или "Месяц".

В текущей реализации, при любых изменения настройки
УБ_ТПП, автоматически происходит изменение и настройки
ПК_ТПБ, причем на тот же "Тип периода", что был выбран
в УБ_ТПП. Например:
0. Все было настроено нормально и все работало хорошо:
0.1. ПК_ТПБ = "Месяц" из типологии Год-Квартал-Месяц.
Из той же типологии что и установлена в УБ_ТПП.
0.2. УБ_ТПП = "Год"
1. Выбираем в УБ_ТПП = "Год", т.е. тоже, что и было
раньше. В принципе, ничего не изменилось, и
предполагается, что и не изменится...
2. Но в результате, автоматически, с выдачей
соответствующего сообщения, настройка меняется: ПК_ТПБ
= "Год". Хотя предыдущее значение ПК_ТПБ = "Месяц", и
так принадлежит новой "Типологии периода" УБ!
При изменении УБ_ТПП, в ситуации, когда ПК_ТПБ имеет
значение принадлежащее "Типологии периода" УБ, менять
ПК_ТПБ - не надо!

В сообщения добавить полный путь к настройке:
1. Сообщение, которое возникает при изменении УБ_ТПП:
Для модуля "Платежный календарь" также будет установлен
выбранный тип периода. Продолжить?
---------------------------
Да Нет
---------------------------
2. Сообщение, которое возникает при изменении ПК_ТПБ:
Выбранный тип периода не соответствует типу периода
планирования бюджетирования
---------------------------
ОК
---------------------------
Как измененно :
В рамках решения данной проблемы, были сделаны
следующие доработки:

1. Изменение настройки УБ_ТПП, теперь работает по
следующему алгоритму:
1.1. При изменении настройки УБ_ТПП, происходит
проверка на вхождение значения ПК_ТПБ в типологию
нового значения УБ_ТПП:
1.1.1. Если ПК_ТПБ не входит в новую типологию УБ_ТПП,
то пользователю выдается сообщение о том, что ПК_ТПБ
также будет изменена, и ей будет присвоено новое
значение УБ_ТПП. Пользователь может:
1.1.1.1. Либо отказаться от изменения настройки. Тогда
и УБ_ТПП, и ПК_ТПБ - останутся не измененными.
1.1.1.2. Либо согласиться с изменениями. Тогда и
УБ_ТПП, и ПК_ТПБ - будут изменены.
1.1.2. Если ПК_ТПБ входит в новую типологию УБ_ТПП, то:
1.1.2.1. Значение УБ_ТПП - изменяется
1.1.2.2. Значение ПК_ТПБ - остается прежним

2. Сообщения, которые возникают при изменениях настроек
УБ_ТПП, ПК_ТПБ - теперь содержат полный путь на
настройки:
2.1. Для УБ_ТПП - сообщение описано в п.1.1.1
2.2. Для ПК_ТПБ - сообщение возникает в случае, если
новое значение ПК_ТПБ не входит в типологию УБ_ТПП.

Название продукта Название компонента Тип Последняя версия Дата выхода
F_FPCATALOGF_FPCATALOGRES9.1.1.0