Информация о файле обновления Галактика F_FPBUDGET_RES_810650.TXT


Описание файла обновления:
ФайлF_FPBUDGET_RES_810650.TXT
ОбновлениеF_FPBUDGET_RES_810650
НазначениеОбщее
ПродуктГалактика 8.10
Релиз03.11.2006 : Atlantis 5.2.8
КомпонентF_FPBUDGET
ТипRES
Версия8.10.65.0
Дата2015-11-20 17:40:02
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
101.58244NEWВ анализе бюджета при печати текущего состояния печатается свернутый отчетУправление бюджетамиАнализ бюджетов
В анализе бюджета при печати текущего состояния печатается "свернутый отчет", над печатать именно текущее состояние раскрытости иерархии.Теперь при печати текущего состояния печатается текущее состояние в плане раскрытости иерархии.
102.1258148.10.64.0Ломается иерархия оси при Анализе бюджетаУправление бюджетамиАнализ бюджетов
В некоторых случаях, "дублируется" иерархия оси в интерфейсе "Анализ бюджета" (АБ): 0. Существует "Представление для АБ", настроенное следующим образом: 0.1. "Статьи по умолчанию" берутся из "Типовой формы" (ТФ) 0.2. В ТФ задана не вся возможная аналитика 1. Загружаем АБ, данные загружены только по статьям (без аналитики) 2. По функции "Загрузить уровни по аналитике", выполняем загрузку по кнопке "Загрузить уровни по аналитике типовой формы" 3. В настройке иерархии, производим настройку таким образом, чтобы один или несколько из "видимых" уровней находится ниже чем какой-либо "скрытый" уровень 4. По функции "Загрузить уровни по аналитике", выполняем загрузку по кнопке "Загрузить уровни по всей возможной аналитике" 5. В результате на под-загруженных уровнях появляются значения из нескольких аналитик: 5.1. те что были под-загружены 5.2. и те что были на нижних уровняхТеперь при выходе из окна настройки иерархии, в случае надобности, происходит автоматическая корректировка порядка группировки аналитических уровней, о чем пользователю выводится соответствующее сообщение. Правильным, считается порядок, когда "скрытые" уровни располагаются после "видимых".
102.1342848.10.64.0АБ - дублирование при подгрузке данныхУправление бюджетамиАнализ бюджетов
В некоторых случаях, в интерфейсе "Анализ бюджета" (АБ), происходит дублирование значений показателя при подгрузке с помощью "серого плюсика": 0. Существует "Настройка представления для анализа", где: 0.1. "Типовая форма для анализа" (ТФ) - с аналитикой, но не всей возможной 0.2. "Период для анализа" - листовой 0.3. Установлена опция "Параметры запуска" - "выводить нулевые значения" 0.4. На "Колонке представления" установлен фильтр по аналитике типовой формы 1. Открываем "Анализ бюджета", данные загружаются по 0-му слою - все правильно 2. Последовательно, для каждой статьи подгружаем данные по аналитике ТФ, открывая "серый плюсик". Начиная со 2-й статьи, мы увидим, что данные на предыдущих статьях начнут удваиваться - это плохо.Теперь в описанной ситуации, данные подгружаются корректно.
102.1369608.10.64.0Если на колонку установлен "не простой" фильтр, нужна возможность раскрыть по данным финансовых операций цифру в колонке.Управление бюджетамиАнализ бюджетов
Необходима возможность запуска функций: - "Раскрыть показатель по данным бюджета" - "Раскрыть показатель по данным финансовых операций" на данных по которым установлен "не простой" фильтр. Фильтр который однозначно определяет значения аналитик (т.е. по каждой аналитике поставлено однозначно одно значение) - называется "простым". Пример "простой" фильтр: - КАУ организации=(огранизация1) - КАУ подразделения=(подразделение3) Пример "не простой" фильтр: - КАУ организации=(организация1 или организация2) - КАУ подразделения=НЕ(подразделение3)Добавлена возможность запуска функций: - "Раскрыть показатель по данным бюджета" - "Раскрыть показатель по данным финансовых операций" на данных по которым установлен "не простой" фильтр. Редактирование данных с "не простым" фильтром, по прежнему недоступно.
103.74938.10.64.0Реализовать возможность сортировки вывода значений аналитик при построении анализа бюджетаУправление бюджетамиАнализ бюджетов
Реализовать возможность сортировки значений аналитик по наименованию.В окне "Настройка иерархии", в верхней панели, где список аналитических уровней, добавлено поле "Сортировка", со значениями: "по коду" (по умолчанию) "по наименованию" При изменении этого поля, после выхода из окна "Настройка иерархии" - сортировка значений аналитик будет перестроена. Данные настройки сортировки являются хранимыми, т.е. пользователь может их сохранять. Предыдущие настройки, сохраненные пользователем до установки обновления удалены (придется настраивать заново).
180.89298.10.64.0Вывод нулевых значений в отчет "Анализ бюджетов"Управление бюджетамиАнализ бюджетов
Проблема проявляется только на платформе SQL. В настройке "Представления для анализа бюджета": - определена "Типовая форма" (ТФ), без опции "автосинхорнизация" - установлена опция "выводить нулевые значения" В этом случае, в "Анализе бюджета" должны выводятся строки со значениям аналитик: на которых есть данные, а так же те что определены в осях ТФ. Но при использовании системы на платформе SQL, значения аналитик без данных не выводятся.Теперь работает и на платформе SQL
101.547288.10.63.0Пропадает возможность редактирования ФО из бюджетаУправление бюджетамиРедактирование бюджета в целом
Проблема возникает при настройке: "Настройки Галактики Управление финансами Бюджетирование Редактирование бюджета Специальный режим редактирования агрегатов" = "НЕТ". Она заключается в том, что при таком режиме система начинает не корректно определять возможность редактирования некоторых ячеек бюджета. Конкретно речь идет о ячейках, значения показателя по которым не явно не существуют в БД. И как следствие этого, пропадает возможность редактировать "Финансовые операции" (ФО) из интерфейса "Раскрытие показателя по данным финансовых операций". Так как редактировать ФО в этом интерфейсе можно только, если можно редактировать сам показатель.Теперь в описанной ситуации, система корректно определяет возможность редактирования ячеек бюджета.
102.1339998.10.63.0Добавить возможность просмотра финансовых операций в анализе бюджета, на основе которых построен отчет.Управление бюджетамиАнализ бюджетов
Добавить возможность просмотра финансовых операций в анализе бюджета, на основе которых построен отчет.Теперь появилась возможность запускать функцию "Раскрыть показатель по данным финансовых операций" на данных сформированных по финансовым операциям (ФО), а не только на данных бюджета как было раньше. Возможность редактирования ФО при раскрытии, регулирует опция "возможность редактирования" (в настройке представления).
102.1285018.10.62.0контроль формирования ФОП при передаче данных в бюджетУправление бюджетамиПравила передачи данных
Необходимо добавить возможность ограничения формирования финансовых операций (ФО), при передаче данных из ФО в бюджет с помощью правил передачи данных (ППД). Для этого предусмотреть в интерфейсе ППД соответствующие настройки.В интерфейс "Управление бюджетом | Настройка | Правила передачи данных" (ППД), добавлен функционал контроля модификаций финансовых операций (ФО). Суть контроля заключается в том, что при любых модификациях ФО (создание, изменение, удаление), автоматически запускается анализ "старых" и "новых" данных связанного с ФО бюджета. Анализ производится по заранее настроенному пользователем критерию: - если критерий выполняется, то модифицированная ФО сохраняется в БД, и ее данные передаются в бюджет; - если критерий не выполняется, то изменений ФО не принимаются, и в бюджет не передаются. Настройка этого функционала, доступна в интерфейсе ППД, по функции локального меню "Контроль финансовых операций". При настройке контроля задаются следующие поля: 1. Поле "Контроль" со значениями: 1.1. "НЕТ" - контроль не осуществляется 1.2. "ДА" - осуществляется жесткий контроль 1.3. "С ПОДТВЕРЖДЕНИЕМ" - в случае не выполнения критерия, пользователю задается запрос на подтверждение проведения ФО. В пакетных операциях модификации ФО (например формирование ФО с помощью ТФО), режим "С ПОДТВЕРЖДЕНИЕМ" работает как "НЕТ", т.е. контроль не производится. 2. Поле "Критерий контроля", где формулой задается вычисляемое логическое выражение (результат: TRUE или FALSE). Аргументы выражения: 2.1. "старая сумма в бюджете" 2.2. "новая сумма в бюджете" Суммы берутся из самого детального уровня бюджета. По умолчанию критерий контроля: "новая сумма в бюджете" не должна быть отрицательной. Область применимости такого контроля, определяет само ППД. Например, если требуется выполнять контроль только для некоторых статей, то их следует задавать в качестве фильтра в ППД. При перегрузке ППД (функция локального меню "Перегрузить данные бюджетов"), контроль не запускается. Особенности реакции системы контроля на изменения суммы ФО: 1. Редактировании суммы ФО вручную. Такое изменение проходит как одна операция. В которой есть новое и старое значение ФО и соответственно новое и старое значение в бюджете. 2. Применение ТФО к документу, у которого уже была ФО. Например пере-применяют ТФО после того как в документе изменилась сумма. В итоге произойдет 2-е операции: удаление старой ФО, и создание новой ФО. Хотя для пользователя это может показаться как простое изменение суммы существующего ФО. Особенности реакции системы контроля на создание новых ФО с аналитикой: При позиционировании на панель со значениями аналитики, все изменения произведенные над самой ФО, сохраняются в БД. Редактирование разноски ФО по аналитике выполняется как отдельная операция. Таким образом когда пользователь создает новые ФО, и затем заполняет разноску ФО по аналитике, будет выполнено 2-е операции и критерий контроля отработает 2-а раза: 1. для ФО разнесенной по "прочим" значениям аналитики 2. для этой же ФО, но уже разнесенной по нужным значениям аналитики Если требуется контролировать только операцию п.2., то можно поступить следующим образом: 1. создать требуемую ФО, но с 0-й суммой 2. отредактировать разноску по аналитике 3. указать требуемую сумму ФО Особенности реакции системы контроля на удаление первичных документов (ПД) с ФО: При удалении ПД, в случае если система контроля запрещает удалять его ФО: 1. ПД удаляется 2. ФО не удаляются!
101.522118.10.61.0Опечатка в окне настройки иерархии в анализе бюджетов и анализе лимитов в модулях "управление бюджетом" и "платежный календарь"Управление бюджетамиАнализ бюджетов
Опечатка в окне настройки иерархии в анализе бюджетов и анализе лимитов в модулях "управление бюджетом" и "платежный календарь" Обнаружена следующая опечатка: Запускается анализ лимитов в модуле "Платежный календарь" или анализ бюджетов в модуле "Управление бюджетом". Нажимается экранная кнопка "Иерархия". В окне "Настройка иерархии" в центре надпись: используемые статьи (загружена вся вОМожная аналитика)исправлено
102.1269118.10.61.0Не грузится план из файла Excel2003Управление бюджетамиИмпорт бюджетов из Excel
Если импортируемая таблица данных (TableReport), располагается не с 1-й колонки Excel-листа, то система вообще "не видит" данных. И как результат пишет "Импортировано 0-ль записей". Проблема проявляется на Excel 2003. На Excel 2007 и выше проблема не проявляется.Теперь система в описанной ситуации "видит" данные, вне зависимости от версии Excel. Алгоритм определения пространства "импортируемой таблицы": 1. Определяется используемая область на импортируемом Excel-листе - это минимальная прямоугольная область охватывающая все существующие данные Excel-листе. 2. Определяются колонки "импортируемой таблицы". Для этого в прямоугольной области найденной в п.1., анализируются первые 2-е строки, которые используются в качестве титула "импортируемой таблицы". В качестве импортируемых колонок возьмутся только те колонки, которые были заполнены хотя бы в одной из строк титула. Эти колонки должны быть заполнены без "разрывов". 3. Определяются строки "импортируемой таблицы". В качестве строк, возьмутся все строки прямоугольной области найденной в п.1. Алгоритм определения колонок со значениями показателей: 1. При импорте бюджетом, предполагается, что "Сумма" находится в самой последней колонке "импортируемой таблицы". На данный момент для бюджетов, существует только 1-н импортируемый показатель - "Сумма". Тем не менее настоятельно рекомендуется явно указывать в титуле наименование показателя - "Сумма". 2. При импорте финансовых операций, показателей может быть несколько. Поэтому значения показателей берется только из колонок, где в титуле явно указано наименование показателя: 2.1. "Сумма" 2.2. "Количество" 2.3. "Notes" - колонка с примечанием к финансовой операции.
102.1276658.10.61.0При открытии бюджета стало появляться сообщение о том, что "вы построили слишком большую типовую форму.."Управление бюджетамиРедактирование бюджета в целом
Требуется расширить возможности функционала интерфейса "Редактирование бюджета" (РБ) для работы с большими объемами информации. Проблема заключается в том, что Галактика, как и все 32-х разрядные приложения, может использовать максимум 2ГБ памяти, что иногда не хватает для работы РБ. Особо актуальна, проблема проявляется при выделении памяти для структур хранения метаданных расчетного ядра РБ.Для решения проблемы, был разработан специальный функционал позволяющий использовать "расширенную память" (РП). РП характеризуется следующим: 1. РП не учитывается как память занятая приложением. Таким образом, ее можно использовать больше чем 2 ГБ. 2. РП располагается в "виртуальной памяти" компьютера. Таким образом, теоретически можно использовать всю "физическую память" компьютера, плюс память предоставляемую "файлом подкачки". 3. Работа с РП происходит дольше, чем работа с обычной памятью. 4. Функционал РП может не работать, или работать не стабильно в некоторых версиях Windows (например, в Windows95). Корректная работа функционала РП проверена в: - Windows 7 - Windows XP SP3 - Windows server 2008 Использование РП определяется для каждой "Типовой формы" (ТФ) в отдельности. Для этого в интерфейсе редактирования ТФ, в окне редактирования, на закладке "Загрузка бюджета" - добавлена группа опций "Использовать расширенную память": 1. "для размещения метаданных бюджета". Под "метаданными" понимаются списки статей, периодов, значений аналитик и их комбинаций. 2. "для размещения данных бюджета". Под "данными" понимаются значения показателей бюджета (цифры). При включении этой опции, будет существенное падение быстродействия.
103.64158.10.61.0Добавить в шаблон анализа бюджета "Код статьи бюджета"Управление бюджетамиПредставления для анализа бюджетов
Необходимо добавите, в "Алгоритм формирования наименования статей" возможность использовать поле"Код на уровне" (статьи бюджета).Интерфейс "Управление бюджетом | Настройка | Представления для анализа бюджетов". В "Алгоритма формирования наименования статей" (см. одноименную функцию локальное меню окна редактирования), добавлена возможность использовать поле "Код на уровне".
102.1203038.10.60.0Разные названия атрибута аналитикиУправление бюджетамиАналитика бюджетирования
Один и тот же атрибут называется по разному в окне просмотра: [.] Автосинхронизация значений` в окне редактирования: [.] Автосинхронизация каталога` Такой "разнобой" сильно путает пользователя, не понятно что ему делать...Теперь у атрибута одно название - "Автосинхронизация значений"
102.1225228.10.60.0Пересчет новых слоев данных после создания ТФУправление бюджетамиТиповые формы бюджетов
После создания "Типовой формы" (ТФ), в случае если появилась новые слои данных (СД), выдается сообщение: --------------------------- Предупреждение --------------------------- Были созданы новые слои данных. Что бы информация была корректной, необходимо пересчитать информацию по группам аналитик!!! Желаете пересчитать? --------------------------- Да Нет --------------------------- Если в данный момент ответить "Нет", то в дальнейшем потребуется вручную пересчитывать новые СД в "Управление бюджетом | Настройка | Администратор | Проверка целостности таблиц | Пересчет информации по группам аналитик". Если этого не сделать, то если по "Группе аналитик" (ГА) уже существовали данные, то в новом СД данные будут не корректными (точнее данных не будет). В результате бюджет по созданной ТФ будет показывать не корректные данные. Если сразу этого не заметить, то в последствии очень тяжело будет определить, какие именно СД надо пересчитать... Предлагаю: - либо всегда без всяких вопросов пересчитывать новые СД - либо на не пересчитанных СД ставить соответствующий признак, и в случае использования этих СД, выдавать сообщение о не корректности и необходимости пересчета.Теперь в описанной ситуации, всегда без дополнительных вопросов запускается автоматический пересчет данных.
102.1225278.10.60.0Доступная аналитика ГАУправление бюджетамиГруппы аналитик
При создании "Группы аналитик" (ГА), пользователь может выбрать любую аналитику. Однако для ГА финансового планирования, недопустимо использование "системных аналитик бюджетирования" (САБ): 1. Статьи бюджета 2. Периоды планирования В связи с этим предлагаю: 1. запретить выбор САБ в ГА 2. в функцию проверки ГА, добавить проверку на использование САБПри редактировании "Группы аналитик" (ГА), запрещен выбор недопустимых аналитик: - Статьи бюджета - Периоды планирования Аналогичный контроль добавлен в проверку, запускаемую по функции локального меню "Проверка корректности", далее по кнопке "Текущей или помеченных записей".
103.62328.10.60.0Internal Error 1. Ошибка выделения динамической памяти при сравнении бюджетовУправление бюджетамиРедактирование бюджета в целом
При загрузке в интерфейс "Редактирование бюджета" (РБ) данных по слишком большой "Типовой формы" (ТФ), возникает ошибка выделения памяти. Конкретно, речь идет о превышении 2ГБ используемой приложением памяти. В этом случае, приложение аварийно завершается, иногда выдавая системное Windows-сообщение (а иногда и без сообщения). Такое поведение крайне не дружелюбно по отношению к пользователю. К тому же нет ни какой информации, о том в чем проблема и как ее решить.РЕШЕНИЕ: В рамках решения проблемы, было сделано следующее: При загрузке данных в интерфейс "Редактирование бюджета" (РБ), происходит контроль за выделением памяти. При попытке выделения "критического объема памяти" для интерфейса РБ, выдается сообщение о существовании вероятности аварийного завершении программы. Также задается вопрос пользователю о принятии решения прервать загрузку данных: 1. Если пользователь решает прервать загрузку, то выдается сообщение с описанием ситуации и рекомендациями. 2. Если пользователь решает НЕ прерывать загрузку, то загрузка данных продолжается, и больше предупреждений не выдается. В этом случае возможна ситуация аварийного завершения программы Данная доработка контролирует не все варианты выделения памяти при работе с РБ. По прежнему, иногда могут возникать ситуации выделения памяти, приводящие к аварийному завершению работы приложения! По умолчанию "критический объем памяти" для интерфейса РБ = 1 000 000 000 byte. Это значение можно переопределять с помощью параметров приложения (в GalNet.cfg): группа - "FpLimitMemory" (группа указывается в фигурных скобках), параметр "MultiAgr". Например: {FpLimitMemory} MultiAgr=2000000000 Максимально допустимое значение этого параметра = 2 147 483 647 byte. Кроме РБ, эта же доработка будет действовать и для работы интерфейса "Управление бюджетом | Операции | Пересчет бюджетов". ИНФОРМАЦИЯ: Галактика, как и все 32-х разрядные приложения, может использовать максимум 2ГБ памяти. РЕКОМЕНДАЦИИ: 1. по построению бюджетов - РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ "Управление бюджетом" (глава "8.2. ПОСТРОЕНИЕ ТИПОВОЙ ФОРМЫ"). 2. по настройке системы в целом - "Приложение к инструкции по установке: "Примеры аппаратной конфигурации при развертывании системы"" (глава "3. ОСОБЕННОСТИ РАБОТЫ С РЕСУРСОЕМКИМИ РЕЖИМАМИ").
180.77678.10.60.0Отсутствует возможность в настроенную типовую форму добавлять новые значения аналитикиУправление бюджетамиТиповые формы бюджетов
При редактировании уже существующей 2-й оси типовой формы (ТФ), можно привязать значения аналитик только на 1-н аналитический уровень (АУ). Если на 2-й оси располагается более одного АУ, требуется возможность добавлять новые значения на все существующие АУ.Теперь можно добавлять новые значения на все существующие АУ во 2-й оси ТФ.
101.515028.10.58.0Дать возможность отключать перестройку формУправление бюджетамиАналитика бюджетирования
Просьба добавить возможность (настройку или функцию), позволяющую временно отключить оперативную перестройку типовых форм, автоматически запускающуюся после удаления значений аналитик бюджетирования. Дело в том, что из-за этой перестройки чистка каталога аналитик бюджетирования превращается в длительный процесс.Теперь удаление значений аналитики бюджетирования работает следующим образом: 1. При удалении значений аналитики, на типовых формах (ТФ), где эти значения используется, проставляется признак: "!" - типовая форма некорректна. 2. Далее, для каждой некорректной ТФ (из п.1.), происходит попытка удалить строки по удаленным значениям аналитики: 2.1. Если ТФ в данный момент ни кем не используются, то строки удаляются 2.2. Если ТФ в данный момент кем-либо используется, то строки НЕ удаляются 3. Далее, для перестроения некорректных ТФ (из п.1.), пользователю предоставляется возможность выбора: 3.1. Либо сейчас перестроить ТФ. В этом случае о результатах перестроения выдается соответствующий отчет. При успешном перестроении ТФ, с нее снимается признак "!". 3.2. Либо перестроить ТФ впоследствии. В этом случае ТФ остаются с признаком "!".
102.1222128.10.58.0Визуализация в интерфейсе "раскрытие агрегата по данным бюджета"Управление бюджетамиРедактирование бюджета в целом
Проблемы визуализации в интерфейсе "раскрытие агрегата по данным бюджета" при вводе новых данных: 1. В иерархическом представлении значений показателя. 1.1. После создания нового значения, происходит временное дублирование записей в иерархии. 2. В окне редактирования листового значения показателя. 2.1. Если некоторые значения еще "не определены" 2.2. При нажатии кнопки "Сохранить", выводится сообщение: "Не задано значение по аналитике ХХХ..." 2.3. После этого в списке значений аналитики: 2.3.1. не получается с помощью "мыши" позиционироваться на некорректную запись 2.3.2. происходит дублирование записейИсправлены описанные проблема визуализации.
101.513998.10.57.0Предупреждать об удалении значения статьи бюджета при выборе аналитики.Управление бюджетамиРедактирование бюджета в целом
Интерфейс "Раскрытие агрегата по данным бюджета" (РАДБ). Данный интерфейс может быть вызван, как из интерфейса "Редактирование бюджета", так и из интерфейса "Анализ бюджета". Проблема: При "ручном" редактировании значений аналитики, для "листового" показателя в РАДБ, в случае если: 1. по показателю ведется иерархическая аналитика (ИА) 2. по этой ИА, не ведутся "виртуальные агрегаты" (см. "Управление бюджетом | Настройка | Аналитика бюджетирования") 3. в качестве значения этой ИА, пользователем выбирается значение - "агрегат по иерархии аналитики" то при последующем сохранении внесенных измерений, этот показатель целиком "пропадает" из бюджета.Изменен принцип выбора значений аналитики в интерфейсе "Раскрытие агрегата по данным бюджета": 1. Теперь, по умолчанию (по F3), выбор происходит из каталога значений аналитик, которые используются в бюджетировании. (см. "Управление бюджетом | Настройка | Аналитика бюджетирования"). Ранее происходил выбор из всех возможных значений, которые определены в соответствующем каталоге аналитик Галактики (из "общего каталога"). 2. Для выбора значений из "общего каталога", в локальное меню добавлена функция "Выбор аналитик из общего каталога" (CTRL+F3). 3. При выборе значений, любым из вышеописанных способов, добавлен контроль на недопустимость выбора "агрегатов": 3.1. если аналитика иерархическая ИА 3.2. если по этой ИА, не ведутся "виртуальные агрегаты" то запрещается выбирать ее "агрегаты"
102.1202678.10.57.0Не сохраняются данные бюджета при переключении на другую копию в интерфесе редактированияУправление бюджетамиРедактирование бюджета в целом
Бывают ситуации, когда не сохраняются данные бюджета при переключении на другую копию в интерфейсе редактирования. Проявляется если установлена хотя бы одна настройка: - либо "Специальный режим редактирования агрегатов" = НЕТ - либо "Правила блокировки статей типовой формы" = "все статьи при загрузке бюджета", причем редактируют самые детальные данные бюджета: "листы" по периоду, статье и аналитике Локализация: Есть две копии бюджета. Корректируем данные по первой, затем, не выходя из интерфейса редактирования, переключаемся на вторую - появляется: --------------------------- Предупреждение --------------------------- Бюджет ХХХ был изменен Сохранить изменения? --------------------------- Да Нет --------------------------- Отвечаем "да" и после этого загружаются данные по второй копии. Тоже что-то подправляем и возвращаемся на первую копию. Появляется то же предупреждение, опять сохраняем. После отображения данных первой копии видим, что прошлый раз ничего не сохранилось. Аналогично по второй копии.Теперь в описанной ситуации, данные сохраняются.
101.488438.10.56.0Ввод показателей в интерфейсе редактирования бюджета по виртуальным агрегатам.Управление бюджетамиРедактирование бюджета в целом
Требуется возможность вводить данные по агрегатам статей и агрегатам аналитик.0 ТЕРМИНЫ И ОПРЕДЕЛЕНИЯ Под "Агрегатом по иерархии" (АИ), будем понимать агрегат в иерархии какого-либо конкретного справочника: статьи, периоды, аналитика. При этом под "иерархией", в данном случае понимается иерархия, используемая при агрегировании показателей по этому справочнику. Т.о. АИ - это вычисляемый, с помощью агрегатной функции (обычно функция "сумма"), показатель. "Листом по иерархии" (ЛИ), будем называть не агрегируемый показатель. Под "Агрегатом по аналитическим уровням" (ААУ), будем понимать агрегат по аналитическим уровням куба. Соответственно "Листом по аналитическим уровням" (ЛАУ), будем называть значение на самом детальном уровне куба. 1 ОБЩЕЕ ОПИСАНИЕ РЕШЕНИЯ В функционал интерфейсов "Редактирование бюджета" (РБ) и "Анализ бюджета" (АБ), добавлена возможность редактирования: 1. Агрегатов по иерархии статей (АИС) 2. Агрегатов по иерархии аналитик (АИА) Под редактированием АИ понимается: 1. распределение заданного значения АИ по ЛИ 2. удаление значения АИ 1.1 РЕЖИМЫ РАСПРЕДЕЛЕНИЯ АГРЕГАТОВ ИЕРАРХИИ Распределение значения АИ по ЛИ возможно в следующих режимах: 1.1.1 НА ПЕРВЫЙ ПОДЧИНЕННЫЙ В этом режиме, распределение происходит на 1-й ЛИ (см. Алгоритм определения 1-го значения). Причем на 1-й ЛИ переносится не вся сумма АИ, а только "дельта" ее изменения, т.е. сумма: "Новое" - "Старое". Это режим используется как режим "по умолчанию". 1.1.2 ПРОПОРЦИОНАЛЬНО ПРЕЖНЕМУ В этом режиме, распределение происходит пропорционально прежним значениям ЛИ. Распределяется вся сумма АИ. 1.1.3 РАВНОМЕРНО ПО ПОДЧИНЕННЫМ В этом режиме, значение АИ распределяется по ЛИ равномерно. Распределяется вся сумма АИ. Этот режим имеет смысл использовать не только при изменении суммы АИ, но и в случае необходимости переразноски "Старого" значения АИ. 1.2 РЕЖИМЫ РАСПРЕДЕЛЕНИЯ АГРЕГАТОВ ПО АНАЛИТИЧЕСКИМ УРОВНЯМ Существующий алгоритм распределения агрегата, как и ранее, позволяет распределять ААУ в следующих режимах (см.Интерфейс "Настройка распределения агрегатов"): 1. Тип редактирования = "автоматически": 1.1. "А - на "прочие", П - равномерно" 1.2. "А, П - Новое/Старое" 1.3. "А - согласно весам другого агрегата" 1.4. "А - согласно заданным весам" 1.5. "А - "прочие" согласно текущему уровню аналитик" 1.6. "А - "прочие" согласно заданным весам" 2. Тип редактирования = "вручную": 2.1. Запускается интерфейс "Раскрытие агрегата по данным бюджета" 2 АЛГОРИТМЫ 2.1 АЛГОРИТМ ОПРЕДЕЛЕНИЯ 1-ГО ЗНАЧЕНИЯ По умолчанию порядок ЛИ, определяется согласно их уровневым кодам в иерархии. Однако есть исключение. Если АИА, имеет "собственные данные агрегата" (СДА), то эта запись СДА берется в качестве "1-го значения". 2.2 АЛГОРИТМ РАСПРЕДЕЛЕНИЯ Распределение АИ работает по следующему алгоритму: 1. Происходит анализ возможности распределения значения данного АИ (см. "Ограничения по функционалу"). В случае не удачи, выдается соответствующее сообщение. 2. Происходит разбиение значения АИ на значения для каждого из подчиненных ЛИ. Разбиение значения, происходит согласно установленному режиму распределения АИ (см. "Режимы распределения"). В случае если АИ по нескольким иерархиям, например АИС и АИА, то разбиение происходит рекурсивно, начиная с текущего уровня вверх. 3. Для каждого из ЛИ, запускается существующий алгоритм распределения значения ААУ. В качестве распределяемого значения ААУ, берется значение, вычисленного в п.2. В итоге, мы получаем результат, так как если бы в каждое из ЛИ, вручную, было введено значение, вычисленное в п.2. 3 ОГРАНИЧЕНИЯ ПО ФУНКЦИОНАЛУ 3.1 ОГРАНИЧЕНИЕ №1 Для распределения АИ, допустимы только "Режимы распределения агрегатов по аналитическим уровням": 1.1 и 1.2. 3.2 ОГРАНИЧЕНИЕ №2 Если агрегат АИС собирается из расчетных статей, то такой АИС не может быть распределен. 4 ИНТЕРФЕЙСЫ ПОЛЬЗОВАТЕЛЯ 4.1 ИНТЕРФЕЙС "НАСТРОЙКА РАСПРЕДЕЛЕНИЯ АГРЕГАТОВ" Доработан существующий интерфейс "Настройка распределения агрегатов". 1. Возможность редактирования АИС, регулируется опцией "Агрегаты по статьям (С)". 2. Возможность редактирования АИА, регулируется так же, как и на редактирование "Агрегатов по аналитике". Т.е. если доступен на редактирование конкретный аналитический уровень, то разрешено редактирование АИА этого уровня. 4.2 ИНТЕРФЕЙС "РАСПРЕДЕЛЕНИЕ АГРЕГАТА ИЕРАРХИИ" Разработан новый интерфейс "Распределение агрегата иерархии". Данный интерфейс позволяет задавать режимы распределения для каждого типа АИ в отдельности: АИС и АИА (см. Режимы распределения). А также отдельно задавать режим распределения ААУ. В интерфейсе можно задать соответствующую опцию для предварительного просмотра распределения по иерархии. В этом случае запустится окно со списком ЛИ, сгруппированных по статьям бюджета. 4.3 ИНТЕРФЕЙСЫ РЕДАКТИРОВАНИЯ ПОКАЗАТЕЛЕЙ БЮДЖЕТА Речь идет об интерфейсах "Редактирование бюджета" (РБ) и "Анализ бюджета" (АБ). Возможность редактирования АИ, определяет Интерфейс "Настройка распределения агрегатов". При попытке редактирования АИ, автоматически запускается Интерфейс "Распределение агрегата иерархии". Так же, этот интерфейс можно вызвать, как и ранее, по функции локального меню "Распределение агрегата". 4.4 ОСОБЕННОСТИ РАБОТЫ 4.4.1 РАСЧЕТНАЯ СТАТЬЯ АГРЕГАТ ИЕРАРХИИ "Расчетная статья агрегат иерархии" (РС-АИ) - это статья, которая в иерархии статей является "агрегатом" (АИ), и на ней стоит атрибут "рассчитывается по формуле". Причем описано 2-а алгоритма расчета, для разных вариантов: "1-й вариант" - описана конкретная формула расчета "2-й вариант" - указано что "формула не вычисляется" Система распределения агрегатов умеет определять как именно, в текущих условиях, вычисляется РС-АИ. В случае "2-го варианта": - если на статье нет атрибута "не является агрегатом", то статья считается АИ. - если на статье установлен атрибут "не является агрегатом", то статья считается "листом по иерархии" (ЛИ). В интерфейсе "Редактирование бюджета" (РБ), возможно работа с обоими вариантами. В интерфейсе "Анализ бюджета" (АБ), в принципе формулы не вычисляются, а данные только агрегируются. В АБ предполагается, что показатели, рассчитываемые по формулам, уже рассчитаны и сохранены, и поэтому эти показатели загружаются как "листы". При работе с РС_АИ в АБ, всегда используется только "2-й вариант". Предполагается, что если пользователю потребуется чтобы РС-АИ имела рассчитанные по формуле значения, то пользователь проставит на статье атрибут "не является агрегатом". В интерфейсах выбора статей: - "Выбор статьи бюджетов" - "Выбор статьи бюджетов для пользователя ХХХ" если интерфейс запущен в режиме выбора только "листовых" записей, то РС-АИ выбирать можно, только если на нем установлен атрибут "не является агрегатом" (раньше было можно всегда). Интерфейс выбора статей, в режиме выбора только "листовых" записей запускается, например, при редактировании финансовой операции. 5 ДОПОЛНИТЕЛЬНЫЕ ДОРАБОТКИ 5.1 ИЗМЕНЕНЫ НАИМЕНОВАНИЯ РЕЖИМОВ Изменено наименование режима: "А, П - Новое/Старое" на "А, П - пропорционально прежнему". Режимы: А - на "прочие", П - равномерно А, П - пропорционально прежнему в случае если текущей агрегат, не является одновременно агрегатом "аналитики" и агрегатом "периода", автоматически корректируют свое наименование. Например если текущий агрегат, является только агрегатом "периода", то режимы будут отображаться: П - равномерно по подчиненным П - пропорционально прежнему 5.2 РЕЖИМ "А, П - ПРОПОРЦИОНАЛЬНО ПРЕЖНЕМУ" ДЛЯ ААУ Ранее в случае если "старая" сумма была = 0, то система не позволяла использовать режим "А, П - пропорционально прежнему", о чем выдавалось соответствующее предупреждение. Теперь это ограничение снято, и сообщение не выдается. Алгоритм распределения, в случае если старая" сумма = 0, теперь автоматически отрабатывает, так же как и для режима "А - на "прочие", П - равномерно". 5.3 РЕЖИМ "ПО УМОЛЧАНИЮ" ДЛЯ ААУ Режим "по умолчанию" для ААУ, теперь стал - "А, П - пропорционально прежнему" (ранее был "А - на "прочие", П - равномерно"). "А, П - пропорционально прежнему" - более безопасный режим, т.к. автоматически не удаляет разноску по аналитике. 5.4 ТЕКУЩАЯ НАСТРОЙКА РАСПРЕДЕЛЕНИЯ ААУ В ИНТЕРФЕЙСАХ РЕДАКТИРОВАНИЯ ПОКАЗАТЕЛЕЙ Теперь при работе в интерфейсах редактирования показателей бюджета (см. "Интерфейсы редактирования показателей бюджета"), выбранный режим распределения ААУ, сохраняется в течение сессии работы с типовой формой (ТФ). Работает это следующим образом: 1. При загрузке данных по ТФ, режим устанавливаются из настроек ТФ. 2. При запуске распределений, пользователь может изменять режим. 3. При последующем запуске распределения, режим возьмется тот который пользователь использовал в последний раз (из п.2). Ранее брался режим, определенный в ТФ (из п.1). При этом остаются ограничения, описанные в главе "Ограничения по функционалу". В случае если текущий режим не проходит ограничения, автоматически устанавливается режим "по умолчанию" (см. Режим "по умолчанию" для ААУ).
102.1105768.10.56.0Функционал FpAddFld, не удаляет "удаленные" данныеКонтуры: финансовый, бухгалтерского учетаF_FpAddFld [Дополнительные поля сущности]
"Управление бюджетом | Операции | Пересчет бюджетов": 1. Формируем список бюджетов для пересчета 2. Выходим из интерфейса, заходим снова - видим сформированный список. Это хорошо. 3. Удаляем все записи из списка. 4. Выходим из интерфейса, заходим снова - видим прежний, ранее введенный список. Это плохо - надо чтобы показывало пустой список, т.к. мы его очистили.Теперь если очистить весь список бюджетов для пересчета, и выйти из интерфейса, то он действительно очистится.
102.1132938.10.56.0Исключить использование прикладного #define _CurComponentName_Управление бюджетами"Управление бюджетом" в целом
В коде компонент модуля УБ, для определения наименования текущего компонента используется прикладной #define _CurComponentName_. Однако в Атлантисе для аналогичной задачи существует директива #(__COMPONENT__). Предлагаю перевести код на использование #(__COMPONENT__).Имеющийся define _CurComponentName_ в бюджетах был заменен на #(__COMPONENT__).
102.1159308.10.56.0АБ - мнимая возможность редактирования данных колонокУправление бюджетамиАнализ бюджетов
Настроено представление данных, с 2-мя колонками. В обе колонки выводятся данные бюджета. По обоим бюджетам пользователю можно редактировать данные. В представлении указана опция "возможность редактирования". При загрузке "Анализа бюджета" (АБ), по такому представлению, ячейки которые можно редактировать выводятся "желтым" фоном, но: 1. Данные 1-й колонки. Ячейки которые можно редактировать отображаются "желтым" - правильно. 2. Данные 2-й колонки. Ячейки которые нельзя редактировать - агрегаты по статьям отображаются "желтым" - НЕ правильно.Теперь в описанном случае, в обоих колонках одинаково показывается возможность редактировать.
102.1162238.10.56.0Возможна ситуация, когда пользователь сам себе "блокирует" данныеУправление бюджетамиРедактирование бюджета в целом
Предварительные настройки системы: 1. "Настройки Галактики Управление финансами Бюджетирование Редактирование бюджета Правила блокировки статей типовой формы" = "все статьи при загрузке бюджета" 2. Есть 2-е копии бюджета. Но пользователю: 2.1. "копия1" - редактировать можно 2.2. "копия2" - редактировать нельзя 3. В ТФ на закладке "Загрузка бюджета" установлена опция "ускоренная загрузка иерархии" Действия для проявлении проблемы: 1. Интерфейс "Редактирование бюджета": 1.1. Пользователь заходит в интерфейс по "копия1" - все нормально. 1.2. В самом интерфейсе выбирает "копия2" - все нормально. 1.3. В самом интерфейсе выбирает "копия1" - идет долгий процесс "блокировки данных", а затем бюджет загружается с "серыми" данными. Т.е. возникает ситуация как если бы показатели были "заблокированы" кем-то другим. При попытке редактировать данные: --------------------------- Информация --------------------------- Значение показателя заблокировано пользователем: "мое_имя" --------------------------- ОК ---------------------------В рамках решения проблемы, были сделаны следующие доработки: 1. Исправлен случай не корректной блокировки, описанной в проблеме 2. В случае, если данные были действительно заблокированы, ускорен процесс проверки блокировки.
102.1162468.10.56.0Распределение агрегата согласно весамУправление бюджетамиРедактирование бюджета в целом
В интерфейсе "Редактирование бюджета" и "Анализ бюджета", при редактировании агрегатов, используются режимы: 1. "А - согласно весам другого агрегата" 2. "А - согласно заданным весам" 3. "А - "прочие" согласно текущему уровню аналитик" 4. "А - "прочие" согласно заданным весам" В этих режимах используется список значений аналитики для задания весов распределения. По этому списку есть замечания: 1. Колонка "Наименование", в описании имеет не относящийся к ее смыслу текст "номер документа" 2. При добавлении новой записи, есть возможность выбрать значения-агрегаты. Хотя на агрегатах данные не хранятся и распределять на них не имеет смысла. 3. Если пометить записи, то при задании "коэффициента" нужна возможность, чтобы этот "коэффициент" задавался для всех помеченным записям. Желательно это сделать по запросу. 4. При работе Галактики с параметром "DEBUG.DebugMessages = ON". Если запускать распределение на "пустом" показателе, то возникает системное сообщение: --------------------------- Ошибка --------------------------- Прикладная ошибка ! Попытка занесения невалидного поля или переменной. --------------------------- ОК ---------------------------1. Колонка "Наименование", в описании теперь имеет текст "Наименование показателя" 2. При добавлении новой записи, запрещена возможность выбрать "значения-агрегаты". 3. Если пометить записи, то при задании "коэффициента", появляется запрос об изменении поля для всех помеченных записей. 4. При работе Галактики с параметром "DEBUG.DebugMessages = ON". Если запускать распределение на "пустом" показателе, теперь системных сообщений не возникает - был "стабилизирован" исходный код.
102.1162548.10.56.0Эргономика редактирования "Группы аналитик"Управление бюджетамиГруппы аналитик
При редактировании спецификации этого каталога, для сохранения изменений, надо обязательно их явно сохранять по соответствующей кнопке. Однако если этого не сделать, а сразу после редактирования закрыть окно, то без всякий сообщений, результат нашей работы будет утерян. Предлагаю в этом случае, выдавать сообщение: "Спецификация группы аналитик была изменена. Желаете сохранить?" <ДА> <нет>В рамках решения задачи, были сделаны следующие доработки: 1. Если спецификация, была изменена и изменения не были сохранены, то при выходе из окна запускается запрос на сохранение 2. Проверки возможности модификации спецификации, ранее запускались только при нажатии кнопки "Сохранить". Теперь они производятся сразу при попытке модифицировать спецификацию.
102.1167248.10.56.0"ускоренная загрузка" должна быть "по умолчанию"Управление бюджетамиТиповые формы бюджетов
После редактирования осей "Типовой формы" (ТФ), опция "Ускоренная загрузка аналитик", автоматически проставляется только если количество аналитик в ТФ > 3. Предлагаю проставлять эту опцию всегда. Потому что: 1. Бывают ситуации когда по одной аналитике ведется настолько большое количество значений, что типовая форма с одной этой аналитикой уже не грузится без режима "Ускоренная загрузка". 2. У пользователя будет "определенность" в том что ТФ всегда создается с включенной опцией. Сейчас пользователю не понятно когда эта опция включается, а когда включается автоматически.Теперь, после редактирования осей "Типовой формы" (ТФ), режим "Ускоренная загрузка аналитик" автоматически проставляется в значение: - "ДА", если в ТФ есть аналитика - "НЕТ", если в ТФ нет аналитики ИНФОРМАЦИЯ "Ускоренная загрузка аналитик" - установка данного режима позволяет значительно ускорить обработку бюджетов по типовым формам, имеющим большое количество аналитик. Это происходит за счет того, что, при загрузке данных бюджета по типовой форме используется не все множество значений аналитики, учитываемое в модуле (каталог "Аналитика бюджетирования"), а лишь только те значения, которые используются в данном конкретном бюджете + значения явно определенные в типовой форме. Эта настройка действует как при загрузке бюджета на редактирование, так и при выполнении функции "Операции | Пересчет бюджетов".
102.1169128.10.56.0Предложение по работе с настройкой "тип периода план-ябюджета" и связанным с нейУправление бюджетами"Управление бюджетом" в целом
При изменении "Настройки Галактики Управление финансами Бюджетирование Период планирования Тип периода планирования бюджета", выдается ряд сообщений: 1. "Настройки Галактики Общие настройки системы Период планирования Период планирования" - не соответствует выбранному типу! <OK>. Это сообщение нужно заменить, дать ссылку на настройку: "Настройки Галактики Управление финансами Бюджетирование Период планирования Текущий период планирования" 2. В настройке: "Настройки Галактики Управление финансами Платежный календарь Связь с бюджетом Идентификация бюджета Тип периода бюджета", также будет установлен выбранный тип периода. Продолжить? <Да> <Нет> Предлагаю в одном окне вывести всю информацию по требуемым изменениям с возможностью прямо из этого же окна и произвести их.ОБЩЕЕ ОПИСАНИЕ Теперь при изменении "Настройки Галактики Управление финансами Бюджетирование Период планирования Тип периода планирования бюджета" (УБ_ТП), запускается интерфейс со списком всех настроек, зависимых от данной настройки, при этом есть возможность в одном месте сразу же их изменить. Интерфейс позволяет изменять следующие настройки: 1. В каталоге: "Настройки Галактики Управление финансами Бюджетирование Период планирования": 1.1. Системная: "Тип периода планирования бюджета" 1.2. Пользовательская: "Текущий период планирования" 1.3. Системная: "Закрытый период по умолчанию до" 1.4. Пользовательская: "Закрытый период по регистру "план" до" 1.5. Пользовательская: "Закрытый период по регистру "факт" до" 1.6. Пользовательская: "Закрытый период по регистру "резерв" до" 1.7. Пользовательская: "Закрытый период по регистру "по данным бух.учета" до" 2. В каталоге: "Настройки Галактики Управление финансами Платежный календарь Связь с бюджетом Идентификация бюджета": 2.1. "Тип периода бюджета" В случае, если кроме настройки УБ_ТП изменяются и другие, то: - Перед изменением настроек, выдается окно со списком того что будет изменено - После изменения настроек, выдается протокол со списком того что было изменено ИЗМЕНЕНИЕ ПОЛЬЗОВАТЕЛЬСКИХ НАСТРОЕК Для "пользовательских" настроек, есть возможность изменять их: - либо "всем пользователям", у которых они были установлены - либо только "текущему пользователю" Перед этим, по соответствующим функциям локального меню, можно просмотреть информацию каким пользователям были установлены какие настройки. ИСПОЛЬЗОВАНИЕ ФУНКЦИОНАЛА Функционал изменения "Типа периода планирования бюджета" вызывается, как и ранее: 1. При явном изменении настройки "Настройки Галактики Управление финансами Бюджетирование Период планирования Тип периода планирования бюджета" 2. При вызове из каталога бюджетов (Управление бюджетом | Документы | Бюджеты), функции локального меню "Тип периодов планирования" 3. При отработке интерфейса "Конвертации данных по типам периода" (Управление бюджетом | Настройка | Администратор | Конвертация данных по типам периода). ПРАВА ПОЛЬЗОВАТЕЛЕЙ Права пользователей на изменение настроек из указанного интерфейса, регламентируют те же правила, что и при явном изменении этих настроек. В случае если включена настройка "Настройки Галактики Управление финансами Бюджетирование Права доступа Редактирование метаданных только монопольно", то изменение УБ_ТП возможно, только если включен "монопольный доступ" (Управление бюджетом | Настройка | Администратор | Монитор работы пользователей).
102.1171068.10.56.0Не освобождается маркер в интерфейсе "Монитор работы пользователей"Управление бюджетамиМонитор работы пользователей
После работы с интерфейсом "Монитор работы пользователей", не освобождается используемый при работе маркер. Это можно увидеть по выходу их Галактики, если включен параметр: [DEBUG].DebugMessages = ONТеперь при закрытии интерфейса, маркер освобождается.
102.1174938.10.56.0Печать бюджета в Excel версии выше 2003Управление бюджетамиПечать бюджета
Бывают представления бюджетов, которые в ширину превосходят 256 колонок (ограничение Excel версий 2003 и ранее). Такая ситуация возникает, например если периоды ведутся по дням. В случае если у клиента установлен Excel версии выше 2003 (2007, 2010), то он позволяет выводить такие отчеты. Однако существующий функционал в Галактике, такого не позволяет. При формировании отчета, возникает сообщение: --------------------------- Информация --------------------------- Превышено максимальное количество колонок в Excel (256 колонок)!!! Дальнейшее формирование отчета невозможно... Измените параметры отчета. --------------------------- ОК --------------------------- Требуется сделать доработку, которая в случае если текущая вервия Excel у клиента позволяет формировать "широкие" отчеты, то отчеты формировались.Теперь, в интерфейсе "Редактирование бюджета", при печати в Excel версии выше 2003, снято ограничение на вывод 256 колонок.
102.1175928.10.56.0Не информативная опция "не формировать 0-ли"Управление бюджетамиАлгоритмы расчета
Не информативная опция "не формировать 0-ли". Предлагаю ее назвать "удалять записи с нулевым результатом".***ДОРАБОТКА Опция "не формировать 0-ли", была переименована в "удалять записи с нулевым результатом". ***ИНФОРМАЦИЯ Данная опция, решает проблему: "Хранить или удалять вычисленные показатели с нулевым значением". Такие показатели появляются, если при выполнении алгоритма, результат вычисления = 0. Тут возможно 2-а варианта: 1. Запись по такому показателю, будет удалена из бюджета и физически из базы данных (БД). Этот вариант применяется для того, чтобы БД не разрасталась и хранилась компактно. Загрузка данных такого бюджета, будет происходить быстрее. 2. Запись по такому показателю, будет храниться в бюджете. Хранение нулевых показателей, требуется для того чтобы определить, что данное значение показателя "определено" и = 0. Например, есть хранимые: - сальдо за январь=10 - сальдо за февраль=0 Если бы в феврале не было записи = 0, то сальдо за март вычислялось бы как = 10. ***РЕКОМЕНДАЦИИ При хранении нулевых значений, на самом деле используется значение не 0, а значение 0.00000001. В итоге в интерфейсе "Редактирование бюджета", на текущей ячейке могут показываться "длинные хвосты" в дробной части. Чтобы не смотреть на эти "хвосты", следует в параметрах Галактики (GALNET.CFG) задать параметр: [Common] ShowAllDigits=Off
102.1182638.10.56.0Поправить собщение для гупповой оперцииУправление бюджетамиКаталог соответствий
"Управление бюджетом | Операции | Экспорт импорт бюджетов | Каталог соответствий" - Окно "Соответствие аналитик". Требуется исправить предупреждение при удалении помеченных записей (помеченныЙ на помеченныЕ). --------------------------- Предупреждение --------------------------- Удалить помеченныЙ записи? --------------------------- Да Нет ---------------------------Указанное предупреждение исправлено.
102.1190928.10.56.0Долгий выбор доступных статейУправление бюджетамиСтатьи бюджетов
При запуске выбора доступных статей, каждый раз, довольно долгое время происходит системный процесс с визуализацией: "Осуществляю Модификацию данных". Ситуация усугубляется, если БД находится на отдельном сервере. Проблема проявляется в следующих случаях: Случай №1. У пользователя введены ограничения на доступные статьи ("Настройки Галактики Управление финансами Бюджетирование Права доступа Доступные статьи"). Причем таким образом, что ему в итоге доступно довольно большое количество статей (например 1000 шт). Проблема проявляется во всех интерфейсах, где пользователю предлагается выбор доступных статей (например в интерфейсе "Книга финансовых операций"). Случай №2. У пользователя, либо настройка из "Случай №1", либо доступны все статьи. Главное чтобы в итоге, так же было доступно довольно большое количество статей. "Настройки Галактики Управление финансами Платежный календарь Связь с бюджетом Статьи бюджета Ограничение по направлению при выборе в документах" = "ДА". Тогда проблема проявляется при выборе статей в документах ПК. В обоих случаях, чем больше статей доступно пользователю, тем дольше происходит запуск интерфейса выбора. Данная "зависание", происходит каждый раз при выборе статьи, что делает весьма трудоемким процесс ручной разноски документов по статьям бюджета.Теперь описанный процесс возникает только 1-й раз при выборе статьи, все последующие выборы происходят быстро.
102.1193118.10.56.0Быстрый вызов функции "Повернуть оси куба"Управление бюджетамиРедактирование бюджета в целом
Функция "Повернуть оси куба", довольно части используется при работе с бюджетов. Однако для ее вызова нет ни комбинации клавиш, ни кнопки в ToolBar-е. Что весьма затрудняет работу.Для быстрого вызова функции "Повернуть оси куба", добавлена кнопка в ToolBar.
101.490758.10.55.0Сообщение о периодеПлатежный календарьЖурнал обязательств
При смене статуса в ФОБ возникает сообщение: "не найден период планирования на дату". Это сообщение возникает в случае, если: 1. Установлена "Настройки Галактики Управление финансами Платежный календарь Связь с бюджетом Передача данных в бюджет Суммы в бюджете ведутся" 2. Не установлена "Настройки Галактики Управление финансами Платежный календарь Связь с бюджетом Идентификация бюджета Тип периода бюджета" Само сообщение не информативно: не понятно что именно следует сделать пользователю в этой ситуации, для исправления проблемы.Теперь, в описанной ситуации, выдается сообщение, информирующее какую настройку следует задать для исправления проблемы ("Настройки Галактики Управление финансами Платежный календарь Связь с бюджетом Идентификация бюджета Тип периода бюджета"). В зависимости от версии компоненты системы F_OFP, сообщение может выводиться: - либо в окно сообщений - Message (старые версии) - либо в окно "История последних операций" (новые версии)
102.1184828.10.55.0Ложная возможность редактировать аналитику документаПлатежный календарьЖурнал обязательств
В интерфейсах редактирования ФОБ и Заявок, есть возможность редактировать аналитику по статье бюджета, причем в 2-х ее значениях: 1. Значение в документе 2. Значение в бюджете. Однако "Значение в документе" - является вычисляемым значением на базе существующих данных документа. При редактировании этого поля, внесенные изменения не сохраняются. Но возможность редактировать в интерфейсе есть. Что вводит пользователей в заблуждение. Требуется отменить возможность такого редактирования.В интерфейсах редактирования ФОБ, ФОП и Заявок, отменена возможность редактировать значения аналитики статьи бюджета в колонке: "Значение в документе".
101.433088.10.54.0Настройка отображения иерархии аналитик в отчете Анализ бюджетов.Управление бюджетамиАнализ бюджетов
В настройку "Представления для анализа бюджета", требуется добавить опцию, по которой в анализ будут попадать только листовые значения по иерархии аналитик. Например, по статье "Статья1" ведется 2-е иерархические аналитики. A со значениями: A1 A11 (подчиненная A1 по иерархии в каталоге) B со значениями: B1 B11 (подчиненная B1 по иерархии в каталоге) Тогда отчет будет выглядеть так: Статья1 A11 B11В настройку "Представления для анализа бюджета", добавлена опция: "скрывать агрегаты аналитик". При включении данной опции, в анализе бюджета будут показываться только листовые значения по иерархии аналитик. Данная опция не влияет на визуализацию значений по "системным аналитикам": - Статьи бюджета - Периоды планирования
101.502868.10.54.0Не доступен флаг "очистить статьи по фильтру"Управление бюджетамиЗагрузка финансовых операций
При использовании фильтра по статьям, у которого выбрано "=" в колонке "Отношение", не доступен флаг "очистить статьи по фильтру".Правило доступности опции "очистить статьи по фильтру": 1. При запуске операции для загрузки данных по текущей ячейке из интерфейсов: "Редактирование бюджета", "Анализ бюджета" - опция доступна всегда. 2. При запуске операции как из главного меню, так и в составе "Бюджетных процессов" - опция доступна в случае если выполняются все нижеуказанные условия: 2.1. Для загрузки данных установлен фильтр 2.2. В фильтре используется фильтрация по статьям. Причем в этой фильтрации должно быть отношение - "=". 2.3. В случае, если в фильтре используется фильтрация по периодам, также отношение должно быть - "=".
101.493978.10.53.0Расскрытие всех уровней иерархииУправление бюджетамиАнализ бюджетов
Требуется добавить функции по раскрытия-закрытию всех уровней иерархии.В локальное меню и в ToolBar добавлены функции по раскрытия-закрытию уровней иерархии (в лок. меню папка "Работа с иерархией"). Данная доработка была сделана для интерфейсов: 1. Анализ бюджетов 2. Редактирование бюджетов
101.492458.10.52.0ошибка при агрегации бюджетаУправление бюджетамиАгрегация бюджетов
Не строятся соответствия периодов при выполнении операций "Управление бюджетом | Операции": - Агрегация бюджетов - Декомпозиция бюджетов - Копирование бюджетов В случае, если у бюджетов ИСТОЧНИК и ПРИЕМНИК типы периодов бюджета различаются более чем на 1-н уровень типологии. В следствии невозможно само выполнение операции. Например: 0. Типология периода: Год/Квартал/Месяц. 1. Бюджет за "Год" и бюджет за "Месяц" в этом случек не могут быть использованы в вышеуказанных операциях как пара ИСТОЧНИКА -> ПРИЕМНИК. Для них не построится соответствие периодов (см. опцию "корректировка соответствия периодов"). 2. Бюджеты с типами периодов: "Год" <-> "Квартал" или "Квартал" <->" Месяц" - могут быть использованы в этих операциях.Теперь соответствие периодов строится корректно, вне зависимости от разница в типах периодов используемых бюджетов.
102.1021168.10.51.0Неинформативное сообщение - уточнить, что же делать?Управление бюджетамиАнализ бюджетов
В представлении для анализа бюджетов в типе данных для 2-х колонок указано: "бюджет" и "фин. операции". Если указан фильтр в колонке для "бюджета", то при вызове функций "раскрыть по данным бюджете" или "по данным финопераций" на агрегате любой колонки, то выдается инфо: "По такой аналитике данная функция не доступна т.к. не удовлетворяет наложенному фильтру..." Если фильтр не установлен, то на ячейках колонки по финоперациям при вызове тех же функций выдается: "Колонка №2 не является данными бюджета..."Теперь при выводе сообщений, о невозможности запуска указанных функций, выводится причина такой не возможности.
102.1104008.10.51.0Добавление в "Аналитику бюджетирования" значения с NRec=1Управление бюджетамиАналитика бюджетирования
При ручном добавлении в "Аналитику бюджетирования" (АБ) значения с NRec=1, ничего не происходит и сообщения не выдается. В АБ, не могут использоваться значения аналитик с NRec=1. Поэтому при ручном добавлении таких значений, надо выдавать соответствующее сообщение.При ручном добавлении в "Аналитику бюджетирования" (АБ) значения с NRec=1, пользователю выдается информационное сообщение: --------------------------- Информация --------------------------- Уважаемый пользователь "Имя пользователя"! Запись "наименование аналитики" не может быть добавлена, так как значение поля nRec=1! --------------------------- ОК ---------------------------
102.1108748.10.51.0Раскрытие показателя по "пустым" данным ФОУправление бюджетамиРедактирование бюджета в целом
При запуске функции "Раскрытие показателя-агрегата по данным финансовых операций", в случае если ФО по этому показателю нет, происходит занесение невалидного поля. Это можно увидеть, если включен параметр Галактики: [DEBUG].DebugMessages = ON Тогда возникает сообщение: --------------------------- Ошибка --------------------------- Прикладная ошибка ! Попытка занесения невалидного поля или переменной. --------------------------- ОК ---------------------------При запуске функции "Раскрытие показателя-агрегата по данным финансовых операций", в случае если ФО по этому показателю нет, не происходит занесение невалидного поля. Соответственно сообщения с ошибкой не возникает. Это можно увидеть, если включен параметр Галактики: [DEBUG].DebugMessages = ON
102.1115458.10.51.0АБ - не запускается "Выполнение бюджетных процессов"Управление бюджетамиАнализ бюджетов
Если в "Представлении для анализа бюджетов", привязан "Бюджетный процесс" (БП), то в отчете "Анализ бюджета", становится доступной функции "Выполнение бюджетных процессов" - это хорошо. Однако: - если запускать ее из "нижней панели" (где представлены сами данные бюджетов), то ничего не запускается - если запускать ее из "верхней панели" (титульной), то он запускается Требуется доработать отчет, что-бы БП запускался везде.Если в "Представлении для анализа бюджетов", привязан "Бюджетный процесс" (БП), то в отчете "Анализ бюджета", становится доступной функции "Выполнение бюджетных процессов" как из нижней панели так и из верхней, если бюджетный процесс не указан, то и функция "Выполнение бюджетных процессов" не доступна.
102.1115468.10.51.0Модель "Загрузка ФО" - управление регистром учетаУправление бюджетамиНастройка бюджетных процессов
Для модели "Загрузка финансовых операций", надо возможность в "Менеджере параметров", задавать алгоритм определения "регистра учета".Для модели "Загрузка финансовых операций", появилась возможность в "Менеджере параметров", задавать алгоритм определения "регистра учета".
102.1119778.10.51.0Не корректное определение агрегата по аналитикеУправление бюджетамиАналитика бюджетирования
Локализация: 0. Есть иерархический каталог, который в Галактике является аналитикой (например пользовательская аналитика). 0.0. В атрибутах этой аналитики выключена опция "Автосинхронизация иерархии" 1. Добавляем в ручную значения аналитики в аналитику бюджетирования, причем выбираем и "листы" и "папки" 2. В итоге "значения аналитик бюджетирования" не наследуют иерархическое расположение. Это правильно, т.к. опция 0.0. - выключена. 3. Однако вновь добавленные записи показываются "красным цветом". Почему - не возможно понять. Дело в том что внутренний признак: "является это значение листом или агрегатом" - установлен = "агрегат"! В итоге если зайти в бюджет, где используется по статье эта аналитика - получим рассинхронизацию данных по слоям аналитики, где эта аналитика используется и не используется. Например по слоям: 0. "слой0" - "без аналитики" 1. "слой1" - "с аналитикой" В "Редактировании бюджета", если зайти в бюджет по типовой форме использующей "слой1" и занести данные, то потом если изменить типовую форму на форму использующую "слой0" - то данные будут показаны без учета данных разнесенныз по "красным значениям" (см. локализация п.3.) Данную рассинхронизацию значений, можно увидеть также при "Раскрытии показателя по данным бюджета". А также в интерфейсе "Анализ бюджета".Теперь при добавлении записей без "Автосинхронизации иерархии" они добавляются корректно ("красным" не подсвечиваются), и в редактировании бюджетов данные по ним успешно сохраняются. Для записей помеченных "красным" в окне редактирования появилась информация о причине ошибки. Также в системной аналитике "Статьи планов" при выбранной ТФ записи с атрибутом "Не является агрегатом" "красным" больше не подсвечиваются. В локальном меню аналитики бюджетирования появился пункт меню "Проверка корректности", который проверяет и исправляет текущую или помеченные записи. При первом запуске Галактики с новым "обновлением" будет произведена проверка каталога аналитик с автоматическим исправлением некорректных записей.
102.1124198.10.51.0Настройка "Текущий период планирования" УБУправление бюджетамиНастройки модуля УБ в "Настройке"
Для "Периода планирования", в системе предусмотрена группа общесистемных настроек - "Настройки Галактики Общие настройки системы Период планирования": - "Тип периода планирования" (ОС_ТП) - "Период планирования" (ОС_ПП) И "уточнения этих настроек" для конкретных модулей, например для УБ - "Настройки Галактики Управление финансами Бюджетирование Период планирования ": - "Тип периода планирования" (УБ_ТП) - "Текущий период планирования" (УБ_ПП) В текущей реализации, настройка УБ_ПП, для выбора значения, открывает "Каталог периодов" по типологии периода заданной в общесистемной настройке ОС_ТП! В результате, если общесистемная настройка не задана, либо отличается от настройки УБ_ТП, то нельзя задать правильное значение настройки УБ_ПП. В этой ситуации, надо использовать типологию определенную не в ОС_ТП, а УБ_ТП.Теперь настройка УБ_ПП, для выбора значения, открывает "Каталог периодов" по типологии периода заданной в настройки УБ_ТП. В случае если настройка УБ_ТП не определена, то "Каталог периодов" не запускается и выводится соответствующее сообщение.