|
| 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.