Разработка:storages/invsets — различия между версиями
Dido86 (обсуждение | вклад) (→Подробный формат полей в таблице:) |
Dido86 (обсуждение | вклад) (→Подробный формат полей в таблице:) |
||
(не показаны 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 - не учитывается) и статусу : все, выданные, доступные.
- Создать комплект/комплекты (с проверкой достаточности оборудования для формирования комплекта/комплектов)
- Расформировать комплект
- Выдать комплект конкретной персоне