В рамках стратегии импортозамещения и перехода на полностью российскую ИТ-инфраструктуру компания «Инверсия» осуществляет модернизацию инструментов формирования отчетности. Сообщаем о ключевых изменениях:
1. Импортозамещение в отчетных системах
В соответствии с курсом на технологический суверенитет мы прекращаем использование Oracle Reports, и переходим на российскую разработку «Быстрые Отчеты».
2. Текущий статус Oracle Reports
- Существующие отчеты на Oracle Reports сохраняют работоспособность в текущих решениях с СУБД Oracle;
- Техническая поддержка действующих отчетов продолжается в полном объеме;
- Новые функции и доработки будут реализовываться только в новой системе.
3. Преимущества российского решения «Быстрые Отчеты»
- Полностью российская разработка, включенная в реестр Минцифры;
- Поддержка отечественных ОС (Альт, РЕД ОС, Astra Linux);
- Совместимость с российскими СУБД (PostgresPro);
- Соответствие требованиям регуляторов по локализации ПО.
4. В планах
- 2025-2026: параллельная поддержка обеих систем;
- 2026: полный перевод всех отчетов на «Быстрые Отчеты» и отказ от ORACLE REPORTS;
- По запросу: перевод существующих банковских отчетов с Oracle Reports.
5. Ваши выгоды от перехода
- Гарантированная бесперебойная работа в условиях санкций;
- Полное соответствие требованиям Центрального банка;
- Упрощение лицензирования (отказ от иностранного ПО);
- Доступ к современным функциям отчетности.
Предварительные настройки.
Для использования отчетов, реализованных с использованием продукта FastReport Mono, необходимо на рабочем месте один раз запустить \BIN\FREPRunner-del.cmd.
Далее необходимо запустить новую форму настройки "графической печати" первичных документов (OPERLIST) в формате FastReport Mono. Запустить форму можно добавив в настройках рабочего стола вызов ru.inversion.fxparamset.frm.PFrfMain showViewFrf из FXParamset.jar:
Для запуска формы настройки у пользователя должна быть роль ODB_TEST.
В запущенной форме необходимо добавить шаблоны отчетов см. таблицу 1 и выполнить настройку связей отчетов с документами (БО1):
Описание объектов:
1. Вместо таблицы rdf создана таблица frf. В ней добавлено поле «CEXT» - расширение файла-шаблона. На данный момент возможны два варианта «rdf» и «frx».
IID NUMBER(3) Идентификатор
CFNAME VARCHAR2(30) Имя файла
CEXT VARCHAR2(30) Расширение
CNAME VARCHAR2(500) Название-описание отчета
2. Вместо таблицы rep создана таблица frr
IBO1 NUMBER БО1
IBO2 NUMBER БО2
CVO VARCHAR2(30) ВО
IFRF NUMBER Идентификатор отчета
DBEG DATEN Начало периода действия
DEND DATE Окончание периода действия - дата ПО.
IUNIQ NUMBER Уникальное сочетание БО1, БО2, ВО и даты начала действия (заполняется на триггере FRR_UNIQUE)
Связь между таблицами frr.IFRF – frf.IID
Если в новых таблицах нет соответствующей настройки для выбора шаблона печати, то будет отрабатывать старая настройка выполненная в модул Параметры и настройки : Параметры/Настройки -> Менеджер печати документов -> Связь отчетов с документами (таблицы rep и rdf).
Отчеты на Oracle Reports переведенные на «Быстрые Отчеты:
Код БО1 | Наименование БО1 | Вид операции | Шаблон отчета |
-4 | Реализованные курсовые разницы | 09 17 | 09 - pdoc_bo1.frx 17 - pdoc_0401067.frx |
-3 | Переоценка валютных остатков | 09 17 | 09 - pdoc_bo1.frx 17 - pdoc_0401067.frx |
1 | Мемориальный ордер | 09 17 | 09 - pdoc_bo1.frx 17 - pdoc_0401067.frx |
6 | Приходно-расходный внебалансовый ордер | 18 | r0402102.frx |
7 | Приход по внебалансу | 18 | r0402102.frx |
8 | Расход по внебалансу | 18 | r0402102.frx |
12 | Приходный кассовый ордер | 09 | in3352.frx |
13 | Расходный кассовый ордер | 09 | out3352.frx |
Таблица 1
ВНИМАНИЕ: Отчеты Oracle Reports переведенные на «Быстрые Отчеты» будут дорабатываться исключительно в новой системе.