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

Материал из DOF
Перейти к: навигация, поиск
(Подробный формат полей в таблице:)
 
(не показано 14 промежуточных версий 3 участников)
Строка 1: Строка 1:
===Таблица в базе данных===
+
{{Infobox_Plugin
''invitems'' - реестр склада. На складе могут быть три типа ресурсов: штучный (помещения или ресурсы, имеющие отдельный инвентарный номер), счетный возвращаемый (ресурсы многоразового использования, имеющие один инвентарный номер на партию - книги, учебные пособия и т.п.), партия расходного материала. Одна запись всегда включает только одно наименование ресурса.
+
| name = invitems
 +
| type = storages
 +
}}
  
====Подробный формат полей в таблице:====
+
 
 +
 
 +
==Таблица в базе данных==
 +
''invitems'' - реестр склада(оборудование). На складе могут быть 2 типа ресурсов: штучный (помещения или ресурсы, имеющие отдельный инвентарный номер), счетный(нет инвентарного(серийного) номера, приходит как правило больше одного. Например 50 картриджей). Одна запись всегда включает только одно наименование ресурса. Каждое оборудование приписано к категории.
 +
 
 +
===Подробный формат полей в таблице:===
 
* name - наименование
 
* name - наименование
* code - инвентарный номер
+
* code - инвентарный номер(уникум во всей системе)
* type - тип ресурса штучный, счетный одалживаемый, счетный расходуемый
+
* serialnum - серийный номер
* number - количество ресурса в данной партии
+
* type - тип ресурса штучный (unit), счетный одалживаемый (lendable), счетный расходуемый (expendable)
* value - стоимость ресурса (всего количества, указанного в данной партии)
+
* count - количество штучного ресурса в данной партии
 
* termofuse - предполагаемый срок полезного использования
 
* termofuse - предполагаемый срок полезного использования
 
* dateentry - дата и время поступления по UTC
 
* dateentry - дата и время поступления по UTC
 
* datewriteoff - дата и время списания по UTC
 
* datewriteoff - дата и время списания по UTC
* invcategid - категория, к которой приписан объект
+
* invcategoryid - категория, к которой приписан объект в таблице [[Разработка:storages/invcategories | invcategories ]].
* departmentid - id подразделение - владельца ресурса
+
* departmentid - id подразделение - владельца ресурса в таблице [[Разработка:storages/departments | departments ]]
* status - список статусов указан в одноименном плагине рабочих процессов  [[Разработка:workflows/invitems | invitems ]]  
+
* invsetid - id комплекта  в таблице [[Разработка:storages/invsets | invsets ]] , если 0 - оборудование не в комплекте
 +
* setorderid - id приказа, которым зачислено оборудование
 +
* outorderid - id приказа, которым списано оборудование
 +
* status - список статусов указан в одноименном плагине рабочих процессов  [[Разработка:workflows/invitems | invitems ]]
  
 
===Дополнительные методы:===
 
===Дополнительные методы:===
* Поиск по инвентарному номеру (по умолчанию - только доступные для использования; включая поступившие и временно недоступные; включая списанные)
+
* Поступление оборудование. Делается через приказ.
* Список ресурсов по отделу и категории (по умолчанию - только доступные для использования; включая поступившие и временно недоступные; включая списанные)
+
* Списание оборудования. Делается через приказ.
* Оприходовать партию ресурса (с проверкой уникальности инвентарного номера, включением в категорию и пересчетом остатка по категории и записи в invoperation)
+
* Список оборудования по категории (если null - не учитывается) и структурному подразделению (если null - берутся все) и статусу : все, доступно, не доступно, в комплекте.
* Списать партию ресурса (с пересчетом остатка по категории и записи в invoperation)
+
* Поиск по серийному, инвентарному номеру, по названию.
 +
 
 +
[[Категория:Оборудование]]

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

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



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

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

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

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

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

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