COOPENOMICS  v1
Кооперативная Экономика
Пространство имен Marketplace::OrderStatus

Статусы Order'а в процессе p.mkt.supply. Подробнее...

Переменные

constexpr eosio::name ACTIVE = "active"_n
 
constexpr eosio::name ACCEPTED = "accepted"_n
 
constexpr eosio::name SUPPLY_PREPARED = "supplyprep"_n
 
constexpr eosio::name ACCEPTED_TO_COOP = "acceptcoop"_n
 
constexpr eosio::name READY_TO_RECEIVE = "readyrecv"_n
 
constexpr eosio::name ISSUE_PENDING = "issuepend"_n
 заявление о возврате паевого взноса имуществом подано, ждём решение совета Подробнее...
 
constexpr eosio::name ISSUE_AUTHORIZED = "issueauth"_n
 протокол совета получен, ждём первую подпись акта заказчиком Подробнее...
 
constexpr eosio::name ISSUE_ACT1 = "issueact1"_n
 акт подписан заказчиком, ждём закрывающую подпись председателя участка Подробнее...
 
constexpr eosio::name RECEIVED = "received"_n
 
constexpr eosio::name REFUSED = "refused"_n
 пайщик отказался после приёмки, долг поставщику ещё не погашен: запись ждёт payconfirm и стирается им Подробнее...
 

Подробное описание

Статусы Order'а в процессе p.mkt.supply.

Граф: ∅ → active → терминал-отмена (cancelorder | expireorder | declineorder стирают запись из RAM — статуса «отменён» в таблице нет, история в журнале действий) → accepted → supplyprep → acceptcoop → readyrecv acceptcoop → refused (отказ пайщика после приёмки при незавершённой выплате поставщику: заказ живёт до подтверждения кассира, payconfirm стирает его сам) → issuepend → issueauth → issueact1 → received (паевая модель: заявление → протокол совета → акт первой подписью заказчика → закрывающая подпись председателя; onmktisdecl и cancelissue возвращают в readyrecv)

Источник правды — p.mkt.supply.standard.yaml секция states:.

Промежуточный статус ship_ready (после prepship поставщика) удалён: после acceptorder поставщик автоматически считается обязанным доставить партию — двойного подтверждения «принял заявку» + «готов отгружать» не требуется (отдельная подпись «готов отгрузить» лишь добавляет шум в UX). Переход accepted → supply_prepared идёт сразу через signsupp.

Переменные

◆ ACCEPTED

constexpr eosio::name Marketplace::OrderStatus::ACCEPTED = "accepted"_n
inlineconstexpr

◆ ACCEPTED_TO_COOP

constexpr eosio::name Marketplace::OrderStatus::ACCEPTED_TO_COOP = "acceptcoop"_n
inlineconstexpr

◆ ACTIVE

constexpr eosio::name Marketplace::OrderStatus::ACTIVE = "active"_n
inlineconstexpr

◆ ISSUE_ACT1

constexpr eosio::name Marketplace::OrderStatus::ISSUE_ACT1 = "issueact1"_n
inlineconstexpr

акт подписан заказчиком, ждём закрывающую подпись председателя участка

◆ ISSUE_AUTHORIZED

constexpr eosio::name Marketplace::OrderStatus::ISSUE_AUTHORIZED = "issueauth"_n
inlineconstexpr

протокол совета получен, ждём первую подпись акта заказчиком

◆ ISSUE_PENDING

constexpr eosio::name Marketplace::OrderStatus::ISSUE_PENDING = "issuepend"_n
inlineconstexpr

заявление о возврате паевого взноса имуществом подано, ждём решение совета

◆ READY_TO_RECEIVE

constexpr eosio::name Marketplace::OrderStatus::READY_TO_RECEIVE = "readyrecv"_n
inlineconstexpr

◆ RECEIVED

constexpr eosio::name Marketplace::OrderStatus::RECEIVED = "received"_n
inlineconstexpr

◆ REFUSED

constexpr eosio::name Marketplace::OrderStatus::REFUSED = "refused"_n
inlineconstexpr

пайщик отказался после приёмки, долг поставщику ещё не погашен: запись ждёт payconfirm и стирается им

◆ SUPPLY_PREPARED

constexpr eosio::name Marketplace::OrderStatus::SUPPLY_PREPARED = "supplyprep"_n
inlineconstexpr