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

Материал из DOF
Перейти к: навигация, поиск
(Новая: ===Таблица в базе данных=== ''invoperations'' - движение инвентаря. Учитывает поступление и списание ресурсов со...)
 
 
Строка 11: Строка 11:
 
* officialid - сотрудник, проводящий операцию (кладовщик)
 
* officialid - сотрудник, проводящий операцию (кладовщик)
 
* direction - направление: поступление, списание в расход, утилизация, снятие с учета (перевод на другой склад)
 
* direction - направление: поступление, списание в расход, утилизация, снятие с учета (перевод на другой склад)
* status - статус: ожидание выполнения, операция выполнена, операция отменена
+
* status - список статусов указан в одноименном плагине рабочих процессов  [[Разработка:workflows/invoperations | invoperations ]]
  
 
===Дополнительные методы:===
 
===Дополнительные методы:===

Текущая версия на 10:56, 9 февраля 2009

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

invoperations - движение инвентаря. Учитывает поступление и списание ресурсов со склада. Выдача ресурсов во временное пользование в этой таблице не отражается.

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

  • date - дата и время совершения операции по UTC
  • itemid - id ресурса
  • categid - id категории
  • number - количество ресурса, участвующего в операции
  • executionid - id записи об исполнении заказа, являющейся основанием для списания в расход
  • document - номер подтверждающего операцию документа (дата совпадает с date)
  • officialid - сотрудник, проводящий операцию (кладовщик)
  • direction - направление: поступление, списание в расход, утилизация, снятие с учета (перевод на другой склад)
  • status - список статусов указан в одноименном плагине рабочих процессов invoperations

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

  • Зарегистрировать операцию (вызывается из методов invexecutions или при регистрации/списании ресурсов).
  • Выдать список операций с даты по дату (необязательные параметры: структурное подразделение, категория ресурса, id ресурса, сотрудник, направление, статус (если не указан - все кроме "отменено")
  • Посчитать сальдо по операциям в категории с даты по дату (необязательный параметр - структурное подразделение)
  • Посчитать сальдо по операциям с конкретной партией с даты по дату