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

Материал из DOF
Перейти к: навигация, поиск
(исправлен список полей)
Строка 6: Строка 6:
 
* code - инвентарный номер
 
* code - инвентарный номер
 
* type - тип ресурса штучный, счетный одалживаемый, счетный расходуемый
 
* type - тип ресурса штучный, счетный одалживаемый, счетный расходуемый
* number - количество ресурса в данной партии
+
* count - количество штучного ресурса в данной партии
* value - стоимость ресурса (всего количества, указанного в данной партии)
 
 
* termofuse - предполагаемый срок полезного использования
 
* termofuse - предполагаемый срок полезного использования
 
* dateentry - дата и время поступления по UTC
 
* dateentry - дата и время поступления по UTC
 
* datewriteoff - дата и время списания по UTC
 
* datewriteoff - дата и время списания по UTC
* invcategid - категория, к которой приписан объект
+
* invcategoryid - категория, к которой приписан объект
 
* departmentid - id подразделение - владельца ресурса
 
* departmentid - id подразделение - владельца ресурса
* status - список статусов указан в одноименном плагине рабочих процессов  [[Разработка:workflows/invitems | invitems ]]  
+
* invsetid - id комплекта, если 0 - оборудование не в комплекте
 +
* status - список статусов указан в одноименном плагине рабочих процессов  [[Разработка:workflows/invitems | invitems ]] (новые статусы: доступно, не доступно, списано, в ремонте, удалено (только для ошибочно-заведенных))
  
 
===Дополнительные методы:===
 
===Дополнительные методы:===

Версия 17:45, 23 ноября 2011

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

invitems - реестр склада. На складе могут быть три типа ресурсов: штучный (помещения или ресурсы, имеющие отдельный инвентарный номер), счетный возвращаемый (ресурсы многоразового использования, имеющие один инвентарный номер на партию - книги, учебные пособия и т.п.), партия расходного материала. Одна запись всегда включает только одно наименование ресурса.

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

  • name - наименование
  • code - инвентарный номер
  • type - тип ресурса штучный, счетный одалживаемый, счетный расходуемый
  • count - количество штучного ресурса в данной партии
  • termofuse - предполагаемый срок полезного использования
  • dateentry - дата и время поступления по UTC
  • datewriteoff - дата и время списания по UTC
  • invcategoryid - категория, к которой приписан объект
  • departmentid - id подразделение - владельца ресурса
  • invsetid - id комплекта, если 0 - оборудование не в комплекте
  • status - список статусов указан в одноименном плагине рабочих процессов invitems (новые статусы: доступно, не доступно, списано, в ремонте, удалено (только для ошибочно-заведенных))

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

  • Поиск по инвентарному номеру (по умолчанию - только доступные для использования; включая поступившие и временно недоступные; включая списанные)
  • Список ресурсов по отделу и категории (по умолчанию - только доступные для использования; включая поступившие и временно недоступные; включая списанные)
  • Оприходовать партию ресурса (с проверкой уникальности инвентарного номера, включением в категорию и пересчетом остатка по категории и записи в invoperation)
  • Списать партию ресурса (с пересчетом остатка по категории и записи в invoperation)