Мои коллеги задают мне вопросы, ответы на которые уже имеются в руководстве пользователя. Вот только кто же у нас его читает? 🙂 Не принято заниматься «такой ерундой». 🙂 А зря. Продукт очень хорошо документирован. Где взять документацию? Все легальные документы можно скачать на официальном сайте Эпикор для клиентов, в частности, документация по AFR находится здесь: https://epicweb.epicor.com/doc/Pages/EpicorERP.aspx (разумеется, у Вас должен быть доступ в данный раздел): |
My colleagues ask me questions that are already answered in the user’s guide. But who reads it? 🙂 People do not like to engage in «such nonsense». 🙂 This is a wrong opinion. The product is very well documented. All legal documents can be downloaded from the official Epicor website for customers, in particular, the documentation on AFR is here: https://epicweb.epicor.com/doc/Pages/EpicorERP.aspx (of course, you must have access to this folder): |
![]() |
|
Далее выберите Cross-Brand Solutions Documentation Library и в ней продукт Epicor Advanced Financial Reporting: | Next, select Cross-Brand Solutions Documentation Library and the product Epicor Advanced Financial Reporting: |
![]() |
|
Красными рамками я выделил главное.Попытаюсь популярно описать из чего состоит AFR и с чем он взаимодействует. Для этого приведу выдержку из руководства пользователя (стр. 10-12): | Red framed, I highlighted the main thing. I’ll try to describe what the AFR consists of and what it interacts with. For this, I will quote an excerpt from the User’s Guide (pp. 10-12): |
Как работает AFR |
How AFR Works |
Epicor Advanced Financial Reporting взаимодействует с приложением Epicor с помощью сервера отчётов. Этот сервер передают данные из Главной Книги Вашей активной базы данных в финансовую базу данных AFR с помощью репликации и делает их доступными для использования с AFR. Затем Вы создаёте определение отчёта в дизайнере отчётов. Это определение отчёта обращается к данным, реплицированным из активной финансовой базы данных Epicor, выбирая данные для отображения в соответствие с описанием структуры и компоновкой отчёта. | Epicor Advanced Financial Reporting interacts with an Epicor application through a report server. This server pulls the general ledger data from your active database to an AFR financial database via replication, and makes this data available for use within AFR. You then create a report definition in the Report Designer. This report definition accesses data replicated from the active Epicor financial database, selecting the data for display using the report structure and layout specifications defined on the report. |
Иллюстрация ниже описывает процесс: | The following illustration describes the Epicor Advanced Financial Reporting process: |
![]() |
|
1. Финансовые данные сначала извлекается из исходных финансовых баз данных ERP системы с помощью задач репликации SQL сервера. Эти данные поступают из различных таблиц Главной книги, расположенных в финансовой базе данных. Если ваша компания использует несколько книг и / или несколько компаний, данные отчета извлекается из этих многочисленных источников. | 1. Financial data is first pulled from the source ERP financial database(s) through SQL Replication tasks. This data comes from various general ledger tables located within the financial database. If your company uses multiple books and/or multiple companies, the report data is pulled from these multiple general ledger sources. |
2. Финансовые данные реплицируются с помощью задач репликации SQL сервера. | 2. The financial data is replicated via SQL Replication tasks. |
3. Используйте отдельную программу «AFR Replication Monitor» для создания задачи репликации. | 3. Use the separate AFR Replication Monitor to create the replication tasks. |
4. Реплицируемые данные из Главной Книги копируются SQL сервером в финансовую базу данных AFR, специально предназначенную для использования с AFR. Финансовая база данных AFR настроена специально для AFR, чтобы отобразить данные во время вызова отчёта. Вы можете создать эту финансовую базу данных AFR с помощью AFR Replication Monitor. | 4. The replicated general ledger data is copied to an AFR financial database in SQL Server, designed for use with AFR. The AFR financial database is configured specifically for AFR to display the data when the report is activated at run time. You can create this AFR financial database within the AFR Replication Monitor. |
5. AFR Logon Server проверяет вашу лицензию, и контролирует доступ к инструментам AFR. | 5. The AFR Logon Server validates your license, and controls access to the AFR tools. |
6. Вы создаете определения финансовых отчетов с помощью дизайнера отчётов AFR. С помощью этого инструмента Вы проектируете наборы строк, наборы столбцов, параметры отчета, фильтры и drill down опции отчетов. Эти элементы являются компонентами, которые составляют определение отчета. | 6. You create the financial report definitions within the AFR Report Designer. Through this tool, you design the row sets, column sets, report parameters, filters and drill down options for the reports. These items are the components that make up the report definition. |
7. Данные описания отчётов хранятся в базе данных описаний отчётов — отдельно от финансовой базы данных AFR | 7. The report definition data is stored in a Report Definition Database — separate from the AFR Financial Database |
8. Затем Вы загружаете файл Report Definition Language (RDL) на сервер отчётов (SSRS), чтобы дать возможность пользователям запускать отчет в веб-браузере. | 8. You then upload a Report Definition Language (RDL) file to the SSRS server, to enable users to launch the report in a web browser. |
9. При вызове файла отчёта, AFR Report Server предоставляет веб сервис, сочетающийся с сервером отчётов чтобы дать возможность пользователям просматривать отчет в веб-браузере. Отображаемый отчёт является комбинацией описания отчёта и финансовых данных AFR, которая была представлен в соответствии с компоновкой файла отчёта (RDL)или шаблона. | 9. When you launch a report RDL file, the AFR Report Server provides a web service which combines with SSRS to enable users to view the report in a web browser. The report that displays is effectively a combination of the report definition and the AFR financial data, presented according to the RDL layout or template. |
10. Дополнительный компонент «AFR Financial Data Manager Security», если он активирован, ограничивает доступ к определенным базам данных, компаниям, книгам или счетам. Доступ предоставляется определённым пользователям Windows, или группам пользователей. | 10. The optional AFR Financial Data Security Manager, if activated, restricts access to specific databases, companies, books, or accounts. Access is granted based on Windows users or user groups. |
11. Драйвер ODBC для AFR позволяет создать для отчета в дизайнере отчетов файл Microsoft® Excel®, который содержит предопределенные подключение к источникам данных AFR. Вы можете изменить параметры отчета и обновить отчет из Excel, чтобы просмотреть последние данные. | 11. The AFR ODBC Driver enables you to generate a Microsoft® Excel® file for a report from the Report Designer, which contains a predefined connection to the AFR data sources. You can change report parameters and refresh the report in Excel to view the latest data. |
Очень надеюсь, что это хоть немного поможет Вам понять, от чего зависит работоспособность Вашего отчёта AFR.
Дополнительно опишу эти компоненты:
Также смотрите «Заметки из практического опыта администрирования AFR» |
I really hope that this will help you to understand at a minimum what the efficiency of your AFR report depends.
In addition I will describe these components
if you have questions, do not hesitate to ask: |