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

Материал из DOF
Перейти к: навигация, поиск
(Подробный формат полей в таблице:)
(Подробный формат полей в таблице:)
 
(не показаны 3 промежуточные версии этого же участника)
Строка 5: Строка 5:
  
  
==Таблица в базе данных==
+
===Таблица в базе данных===
 
''invsets'' - комплекты оборудования, минимальная единица, которую можно выдать персоне. Комплект включать в себя штучное оборудование. Все комплекты являются штучными и содержат конкретный перечень оборудования с известными инвентарными номерами.
 
''invsets'' - комплекты оборудования, минимальная единица, которую можно выдать персоне. Комплект включать в себя штучное оборудование. Все комплекты являются штучными и содержат конкретный перечень оборудования с известными инвентарными номерами.
  
Строка 11: Строка 11:
 
* code - код комплекта
 
* code - код комплекта
 
* type - возвращаемость комплекта: полностью расходуемый, возвращаемый, штучный
 
* type - возвращаемость комплекта: полностью расходуемый, возвращаемый, штучный
* invcategoryid - категория, к которой приписан объект
+
* invcategoryid - категория, к которой приписан объект в таблице [[Разработка:storages/invcategories | invcategories ]].
* departmentid - id подразделение - владельца ресурса
+
* departmentid - id подразделение - владельца ресурса в таблице [[Разработка:storages/departments | departments ]].
* personid - персона, ответственная за комплект
+
* personid - персона, ответственная за комплект в таблице [[Разработка:storages/persons | persons ]].
 
* status - список статусов указан в одноименном плагине рабочих процессов  [[Разработка:workflows/invsets | invsets ]]
 
* status - список статусов указан в одноименном плагине рабочих процессов  [[Разработка:workflows/invsets | invsets ]]
 
* note - примечание. Заполняется при выдаче/возврате комплекта
 
* note - примечание. Заполняется при выдаче/возврате комплекта
  
 
==Дополнительные методы:==
 
==Дополнительные методы:==
* Поиск комплекта по коду (второй параметр: только доступные, включая новые и временно недоступные, включая расформированные)
+
* Список комплектов по категории (если null - не учитывается) и структурному подразделению (если null - не учитывается) и статусу : все, выданные, доступные.
* Список комплектов по категории (если null - не учитывается) и структурному подразделению (если null - не учитывается) и статусу : только доступные, включая новые и временно недоступные, включая расформированные)
+
* Создать комплект/комплекты (с проверкой достаточности оборудования для формирования комплекта/комплектов)
* Создать комплект (с проверкой уникальности кода и правомерностью расположения в категории)
 
 
* Расформировать комплект
 
* Расформировать комплект
 +
* Выдать комплект конкретной персоне
 
[[Категория:Оборудование]]
 
[[Категория:Оборудование]]

Текущая версия на 14:01, 20 февраля 2012

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



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

invsets - комплекты оборудования, минимальная единица, которую можно выдать персоне. Комплект включать в себя штучное оборудование. Все комплекты являются штучными и содержат конкретный перечень оборудования с известными инвентарными номерами.

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

  • code - код комплекта
  • type - возвращаемость комплекта: полностью расходуемый, возвращаемый, штучный
  • invcategoryid - категория, к которой приписан объект в таблице invcategories .
  • departmentid - id подразделение - владельца ресурса в таблице departments .
  • personid - персона, ответственная за комплект в таблице persons .
  • status - список статусов указан в одноименном плагине рабочих процессов invsets
  • note - примечание. Заполняется при выдаче/возврате комплекта

Дополнительные методы:

  • Список комплектов по категории (если null - не учитывается) и структурному подразделению (если null - не учитывается) и статусу : все, выданные, доступные.
  • Создать комплект/комплекты (с проверкой достаточности оборудования для формирования комплекта/комплектов)
  • Расформировать комплект
  • Выдать комплект конкретной персоне