Разработка:storages/reports — различия между версиями

Материал из DOF
Перейти к: навигация, поиск
(Новая страница: «{{Infobox_Plugin | name = reports | type = storages }} ===Таблица в базе данных=== ''reports'' - Отчеты о деятельности учит...»)
 
Строка 12: Строка 12:
 
* code - код отчета внутри плагина.
 
* code - код отчета внутри плагина.
 
* name - название отчета русскими буквами. Генерируется в момент создания
 
* name - название отчета русскими буквами. Генерируется в момент создания
* personid -  id из талицы [[Разработка:storage/persons | persons ]] того,кто запросил отчет
+
* personid -  id из талицы [[Разработка:storages/persons | persons ]] того,кто запросил отчет
 
* requestdate - когда запросил отчет
 
* requestdate - когда запросил отчет
 
* completedate - когда отчет был завершен
 
* completedate - когда отчет был завершен
 
* status (пока без workflow) - request(запрошен), completed(сформирован), error(ошибка)
 
* status (пока без workflow) - request(запрошен), completed(сформирован), error(ошибка)
* departmentid, - id подразделения из талицы [[Разработка:storage/departments | departments ]], которому принадлежит отчет
+
* departmentid, - id подразделения из талицы [[Разработка:storages/departments | departments ]], которому принадлежит отчет
 
* objectid - id объекта по которому запрашивается отчет(необязательно)  
 
* objectid - id объекта по которому запрашивается отчет(необязательно)  
 
* begindate- с какого периода собираются данные для отчета(необязательно)  
 
* begindate- с какого периода собираются данные для отчета(необязательно)  
 
* enddate - по какой период собираются данные для отчета(необязательно)  
 
* enddate - по какой период собираются данные для отчета(необязательно)  
* requestdata, - дополнительные данные для формирования отчета (будет хранится сериализованный объект). Текст, 64 килобайта. Индекс не * создавать(необязательно)  
+
* requestdata - дополнительные данные для формирования отчета (будет хранится сериализованный объект). Текст, 64 килобайта. Индекс не * создавать(необязательно)  
 
* filepath - путь к файлу. имя файла - это id записи. Расширение dat.
 
* filepath - путь к файлу. имя файла - это id записи. Расширение dat.
  

Версия 10:33, 25 мая 2011

Плагин
Название reports
Тип storages


Таблица в базе данных

reports - Отчеты о деятельности учителей и учеников.

Подробный формат полей в таблице:

  • plugintype - тип плагина (storage,im....)
  • plugincode - код плагтна
  • code - код отчета внутри плагина.
  • name - название отчета русскими буквами. Генерируется в момент создания
  • personid - id из талицы persons того,кто запросил отчет
  • requestdate - когда запросил отчет
  • completedate - когда отчет был завершен
  • status (пока без workflow) - request(запрошен), completed(сформирован), error(ошибка)
  • departmentid, - id подразделения из талицы departments , которому принадлежит отчет
  • objectid - id объекта по которому запрашивается отчет(необязательно)
  • begindate- с какого периода собираются данные для отчета(необязательно)
  • enddate - по какой период собираются данные для отчета(необязательно)
  • requestdata - дополнительные данные для формирования отчета (будет хранится сериализованный объект). Текст, 64 килобайта. Индекс не * создавать(необязательно)
  • filepath - путь к файлу. имя файла - это id записи. Расширение dat.