Разработка:storages/invsets — различия между версиями
Dido86 (обсуждение | вклад) (→Подробный формат полей в таблице:) |
Dido86 (обсуждение | вклад) (→Таблица в базе данных) |
||
Строка 5: | Строка 5: | ||
− | ==Таблица в базе данных== | + | ===Таблица в базе данных=== |
''invsets'' - комплекты оборудования, минимальная единица, которую можно выдать персоне. Комплект включать в себя штучное оборудование. Все комплекты являются штучными и содержат конкретный перечень оборудования с известными инвентарными номерами. | ''invsets'' - комплекты оборудования, минимальная единица, которую можно выдать персоне. Комплект включать в себя штучное оборудование. Все комплекты являются штучными и содержат конкретный перечень оборудования с известными инвентарными номерами. | ||
Версия 16:02, 17 февраля 2012
Плагин | |
Название | invsets |
Тип | storages |
Таблица в базе данных
invsets - комплекты оборудования, минимальная единица, которую можно выдать персоне. Комплект включать в себя штучное оборудование. Все комплекты являются штучными и содержат конкретный перечень оборудования с известными инвентарными номерами.
Подробный формат полей в таблице:
- code - код комплекта
- type - возвращаемость комплекта: полностью расходуемый, возвращаемый, штучный
- invcategoryid - категория, к которой приписан объект
- departmentid - id подразделение - владельца ресурса
- personid - персона, ответственная за комплект
- status - список статусов указан в одноименном плагине рабочих процессов invsets
- note - примечание. Заполняется при выдаче/возврате комплекта
Дополнительные методы:
- Поиск комплекта по коду (второй параметр: только доступные, включая новые и временно недоступные, включая расформированные)
- Список комплектов по категории (если null - не учитывается) и структурному подразделению (если null - не учитывается) и статусу : только доступные, включая новые и временно недоступные, включая расформированные)
- Создать комплект (с проверкой уникальности кода и правомерностью расположения в категории)
- Расформировать комплект