F_FPBUDGET
Краткое описание :
Исключить использование прикладного #define
_CurComponentName_Описание :
"Управление бюджетом" в целомЧто измененно :
В коде компонент модуля УБ, для оперделения
наименования текущего компонента используется
прикладной #define _CurComponentName_. Однако в
Атлантисе для аналогичной задачи существует директива
#(__COMPONENT__). Предлагаю перевести код на
использование #(__COMPONENT__).
Как измененно :
Имеющийся define _CurComponentName_ в бюджетах был заменен на
#(__COMPONENT__).
F_FPBUDGET
Краткое описание :
Доработка интерфейса соответствия для КАУОписание :
Каталог соответствий аналитикиЧто измененно :
1) Необходимо добавить возможность группового
заполнения значения аналитики в приемнике. Например,
для налоговых затрат несколько групп (100-200) МЦ
соответствуют определенному значению пользовательской
аналитики. Сейчас надо сто раз будет выбрать для каждой
записи из каталога аналитику.
2) Добавить предупреждение при удалении выделенной
группы записей.
Как измененно :
Был доработан интерфейс редактирования соответствий.
Причем обе его версии:,
- интерфейс используемый в модуле УБ
- интерфейс используемый в модулях: ХозОперации, ФРО...
В ходе решения проблемы, были сделаны следующие
доработки:
1. Добавлена возможность группового заполнения
значения аналитики в "приемнике".
1.1. Если были помечены записи "приемника",
относящиеся к одной и той же аналитики, выбор будет
осуществляться для помеченных записей.
1.2. Если были помечены записи "приемника",
относящиеся к разным аналитикам, будет предложен выбор
для текущей записи.
2. При удалении записей, как одиночном, так и
множественном, выдается запрос на подтверждение
операции.
3. После выполнении группового редактирования записей
"приемника", теперь пометка автоматически не снимается.
F_FPBUDGET
Краткое описание :
ошибка при агрегации бюджетаОписание :
Агрегация бюджетовЧто измененно :
Не строятся соответствия периодов при выполнении
операций "Управление бюджетом | Операции":
- Агрегация бюджетов
- Декомпозиция бюджетов
- Копирование бюджетов
В случае, если у бюджетов ИСТОЧНИК и ПРИЕМНИК типы
периодов бюджета различаются более чем на 1-н уровень
типологии. В следствии невозможно само выполнение
операции.
Например:
0. Типология периода: Год/Квартал/Месяц.
1. Бюджет за "Год" и бюджет за "Месяц" в этом случек
не могут быть использованы в вышеуказанных операциях
как пара ИСТОЧНИКА -> ПРИЕМНИК. Для них не построится
соответствие периодов (см. опцию "корректировка
соответствия периодов").
2. Бюджеты с типами периодов: "Год" <-> "Квартал" или
"Квартал" <->" Месяц" - могут быть использованы в этих
операциях.
Как измененно :
Теперь соответствие периодов строится корректно,
вне зависимости от разница в типах периодов
используемых бюджетов.
F_FPBUDGET
Краткое описание :
Не информативная опция "не формировать 0-ли"Описание :
Алгоритмы расчетаЧто измененно :
Не информативная опция "не формировать 0-ли".
Предлагаю ее назвать "удалять записи с нулевым
результатом".
Как измененно :
***ДОРАБОТКА
Опция "не формировать 0-ли", была переименована в
"удалять записи с нулевым результатом".
***ИНФОРМАЦИЯ
Данная опция, решает проблему: "Хранить или удалять
вычисленные показатели с нулевым значением". Такие
показатели появляются, если при выполнении алгоритма,
результат вычисления = 0. Тут возможно 2-а варианта:
1. Запись по такому показателю, будет удалена из
бюджета и физически из базы данных (БД). Этот вариант
применяется для того, чтобы БД не разрасталась и
хранилась компактно. Загрузка данных такого бюджета,
будет происходить быстрее.
2. Запись по такому показателю, будет храниться в
бюджете. Хранение нулевых показателей, требуется для
того чтобы определить, что данное значение показателя
"определено" и = 0.
Например, есть хранимые:
- сальдо за январь=10
- сальдо за февраль=0
Если бы в феврале не было записи = 0, то сальдо за
март вычислялось бы как = 10.
***РЕКОМЕНДАЦИИ
При хранении нулевых значений, на самом деле
используется значение не 0, а значение 0.00000001. В
итоге в интерфейсе "Редактирование бюджета", на текущей
ячейке могут показываться "длинные хвосты" в дробной
части. Чтобы не смотреть на эти "хвосты", следует в
параметрах Галактики (GALNET.CFG) задать параметр:
[Common]
ShowAllDigits=Off