Перейти к основному содержимому

onecSupplierSyncedDataSchema

@mineflow/contracts


@mineflow/contracts / onecSupplierSyncedDataSchema

Variable: onecSupplierSyncedDataSchema

const onecSupplierSyncedDataSchema: ZodObject<{
bin: ZodNullable<ZodString>;
legalAddress: ZodNullable<ZodString>;
legalName: ZodString;
supplierId: ZodUUID;
syncedAt: ZodISODateTime;
}, $strip>;

Defined in: events/integration/onec/supplier-synced.ts:20

integration.onec.supplier-synced — обновление реквизитов поставщика из 1С (этап 5).

Publisher: mineflow-onec-integration satellite (отложен до этапа 5, см. docs/modules/scm/suppliers/dependencies.md § Входящие зависимости).

Subscriber: scm/suppliers — реплицирует bin/iin/legalName/legalAddress/iban из 1С на локальный snapshot Supplier'а. Идемпотентность через processed_events_log (ADR-0012).

Минимальный набор полей в v1.0 — расширим, когда mineflow-onec-integration скилл материализуется. На данный момент event опубликован как placeholder для прохождения module:check rule dor-subscribe.