Учёт ТМЦ (ARM): настройка

Плагин ARM ведёт учёт ТМЦ в процессах: выдачу, монтаж, возврат и списание оборудования и материалов, аренду оборудования и остатки складов. Склады, номенклатура и движения хранятся во внешнем сервисе учёта ТМЦ (Verdandi), допустимость операций проверяется сервисом правил (Forseti).

Работа пользователя описана в руководстве пользователя.

Вкладки в карточке процесса

Вкладки включаются ключами в конфигурации типа процесса:

Ключ Вкладка

processShowARM=1

Учет ТМЦ

processShowARMmove=1

Учет ТМЦ - перемещение

processShowARMWriteOff=1

Списание ТМЦ

processShowARMWriteOffNew=1

Списание ТМЦ 2.0

processShowARMWriteOffVerdandi=1

Списание ТМЦ Verdandi

Схемы списания

Списание работает по одной из двух схем:

  • новая — движения хранятся в сервисе учёта ТМЦ (Verdandi);

  • старая — движения хранятся в базе ERP.

Глобальный ключ new.scheme.write.off.enable=true включает новую схему для всех процессов. Без него схема определяется по процессу: процесс переходит на новую схему при первом добавлении движения, отметка хранится в параметре, указанном в scheme.process.parameter.id. Вкладка показывает движения обеих схем; у каждой позиции схема видна в колонке Тип системы учета.

Жизненный цикл движений

Ключи в конфигурации типа процесса:

Ключ Назначение

arm.write_off.pre.final.status

Предфинальный статус: при переходе в него движения проводятся.

arm.write_off.close_status

Статусы успешного закрытия: при закрытии движения новой схемы проводятся в сервисе учёта.

arm.write_off.cancel.status

Отменяющие статусы: при переходе в них все движения процесса удаляются.

arm.write_off.checkEdo

Проверять подключение лицевого счёта к ЭДО перед списанием.

verdandi.address.paramId

Параметр адреса процесса, по которому проверяются правила.

tmc.stock.code.project.process

Учитывать оборудование на объекте по коду проекта, а не по дому.

Проверки перед добавлением позиции и дополнительные действия правил подключаются классами: arm.write_off.validation.<N>.class и arm.write_off.rule.additional.<N>.class.

Склады исполнителя

В поле Склад пользователь видит склады исполнителей процесса: значение параметра склада пользователя или allowedStorageIds в его конфигурации. Если исполнителей нет, берутся склады групп решения. allowedAllStorage в конфигурации пользователя открывает все склады.

Аренда оборудования

Меню Администрирование → Аренда оборудования. Экран задаёт, по какой услуге и каким правилам тарифицируется аренда конкретной номенклатуры.

Аренда оборудования
  • Группы городов — именованные наборы населённых пунктов.

  • Группы правил — наборы правил тарификации аренды.

  • Привязка: Номенклатура, Услуга, Группа правил, при необходимости Группа городов и период действия С / По. Кнопка Добавить сохраняет привязку, ниже — список привязок с поиском.

Когда оборудование передаётся клиенту в аренду, стоимость определяется по привязке для города договора на текущую дату; привязка без группы городов действует везде.

Внешние сервисы

Клиенты сервисов настраиваются по правилам HTTP-клиентов: api.verdandi. — учёт ТМЦ, api.forseti. — правила допустимости операций.