Отчеты: Сводный менеджер: Создание нового отчета — различия между версиями

Материал из wiki.standart-n.ru
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
==1. Новая запись в SP$ANALYTICS (Типы отчетов)==  
 
==1. Новая запись в SP$ANALYTICS (Типы отчетов)==  
  - D$UUID - идентификатор типа отчета, генерируется автоматически
+
  D$UUID - идентификатор типа отчета, генерируется автоматически
  - D$SRVUPDDT - служебное поле, не заполняется
+
  D$SRVUPDDT - служебное поле, не заполняется
  - PARENT_UUID - код записи таблицы SP$ANALYTICS родителя. Иерархичность структуры
+
  PARENT_UUID - код записи таблицы SP$ANALYTICS родителя. Иерархичность структуры
  - CAPTION - Название типа отчета
+
  CAPTION - Название типа отчета
  - DESCR - Описание
+
  DESCR - Описание
  - SORTING - Порядок сортировки
+
  SORTING - Порядок сортировки
  - STATUS - Статус (0-включен, 1-выключен)
+
  STATUS - Статус (0-включен, 1-выключен)
  - DATA - Зарезервированное поле для переноса настройки аналитических отчетов из автоматизации (Настройка формирования)
+
  DATA - Зарезервированное поле для переноса настройки аналитических отчетов из автоматизации (Настройка формирования)
  - USERDATA - Зарезервированное поле для переноса настройки аналитических отчетов из автоматизации (Входящие параметры пользователя)
+
  USERDATA - Зарезервированное поле для переноса настройки аналитических отчетов из автоматизации (Входящие параметры пользователя)
  - TMS_SID - Строковый код записи таблицы SP$GROUPS (SID). Определяет вызываемый TMS скрипт
+
  TMS_SID - Строковый код записи таблицы SP$GROUPS (SID). Определяет вызываемый TMS скрипт
  
 
==2. Новая запись в SP$GROUPS (TMS скрипт)==  
 
==2. Новая запись в SP$GROUPS (TMS скрипт)==  
  - В spacepro меню группы -  подпрограммы TMS
+
  В spacepro меню группы -  подпрограммы TMS
  - Создаем новую подпрограмму, запоминаем код
+
  Создаем новую подпрограмму, запоминаем код.
  - В IBExperte в таблице SP$GROUPS находим вновь созданную групп (будет в конце списка)
+
Ищем подобный отчет, возьмем его для основания нашего отчета, запоминаем код.
  - SID - указываем строковый идентификатор
+
  В IBExperte в таблице SP$GROUPS находим подпрограмму основание, копируем поле DATA на диск
- PARENT_ID -
+
Находим новую запись (будет в конце списка), в поле DATA загружаем с диска бинарный файл.
- CAPTION
+
  SID - указываем строковый идентификатор
- GROUPTABLE
+
 
- STATUS
+
- INSERTDT
+
- SYSTEMFLAG
+
- DESCRIPTION
+
- IMAGEINDEX
+
- DATA
+
- COLOR
+
- SORTING
+
- BASE_AGENT_ID
+
- PACKET
+
  
 
==3. Новая запись в SP$FRREPORTS==   
 
==3. Новая запись в SP$FRREPORTS==   

Версия 18:45, 11 сентября 2014

1. Новая запись в SP$ANALYTICS (Типы отчетов)

D$UUID - идентификатор типа отчета, генерируется автоматически
D$SRVUPDDT - служебное поле, не заполняется
PARENT_UUID - код записи таблицы SP$ANALYTICS родителя. Иерархичность структуры
CAPTION - Название типа отчета
DESCR - Описание
SORTING - Порядок сортировки
STATUS - Статус (0-включен, 1-выключен)
DATA - Зарезервированное поле для переноса настройки аналитических отчетов из автоматизации (Настройка формирования)
USERDATA - Зарезервированное поле для переноса настройки аналитических отчетов из автоматизации (Входящие параметры пользователя)
TMS_SID - Строковый код записи таблицы SP$GROUPS (SID). Определяет вызываемый TMS скрипт

2. Новая запись в SP$GROUPS (TMS скрипт)

В spacepro меню группы -  подпрограммы TMS
Создаем новую подпрограмму, запоминаем код.
Ищем подобный отчет, возьмем его для основания нашего отчета, запоминаем код.
В IBExperte в таблице SP$GROUPS находим подпрограмму основание, копируем поле DATA на диск
Находим новую запись (будет в конце списка), в поле DATA загружаем с диска бинарный файл.
SID - указываем строковый идентификатор


3. Новая запись в SP$FRREPORTS

4. Новая запись в SP$WDICTS

5. Редактирование TMS скрипта

6. Редактирование формы

7. Принцип хранения данных отчетов