Разработка:storages/invitems
Версия от 13:45, 5 февраля 2009; Yumeneco (обсуждение | вклад) (Новая: ===Таблица в базе данных=== ''invitems'' - реестр склада. На складе могут быть три типа ресурсов: штучный (помещ...)
Таблица в базе данных
invitems - реестр склада. На складе могут быть три типа ресурсов: штучный (помещения или ресурсы, имеющие отдельный инвентарный номер), счетный возвращаемый (ресурсы многоразового использования, имеющие один инвентарный номер на партию - книги, учебные пособия и т.п.), партия расходного материала. Одна запись всегда включает только одно наименование ресурса.
Подробный формат полей в таблице:
- name - наименование
- code - инвентарный номер
- type - тип ресурса штучный, счетный одалживаемый, счетный расходуемый
- number - количество ресурса в данной партии
- value - стоимость ресурса (всего количества, указанного в данной партии)
- termofuse - предполагаемый срок полезного использования
- dateentry - дата и время поступления по UTC
- datewriteoff - дата и время списания по UTC
- invcategid - категория, к которой приписан объект
- departmentid - id подразделение - владельца ресурса
- status - поступил, доступен для использования, временно не доступен, списан
Дополнительные методы:
- Поиск по инвентарному номеру (по умолчанию - только доступные для использования; включая поступившие и временно недоступные; включая списанные)
- Список ресурсов по отделу и категории (по умолчанию - только доступные для использования; включая поступившие и временно недоступные; включая списанные)
- Оприходовать партию ресурса (с проверкой уникальности инвентарного номера, включением в категорию и пересчетом остатка по категории и записи в invoperation)
- Списать партию ресурса (с пересчетом остатка по категории и записи в invoperation)