<< All versions
Skill v1.0.1
currentAutomated scan100/100ingvarconsulting/unica/data-exchange
+3 new
──Details
PublishedAugust 11, 2026 at 07:18 AM
Content Hashsha256:e85c5cb9cfb6dd32...
Git SHA9d2cfeb3a576
Bump Typepatch
──Files
Files (1 file, 2.6 KB)
SKILL.md2.6 KBactive
SKILL.md · 40 lines · 2.6 KB
version: "1.0.1" name: data-exchange description: "Обмен данными 1С. Используй когда нужно реализовать или диагностировать планы обмена, РИБ, регистрацию изменений, загрузку/выгрузку сообщений, конфликт данных или контракт обмена."
Data Exchange
MCP routing
- Preferred path: use MCP
unicatoolsunica.project.map,unica.code.search,unica.meta.info,unica.code.diagnostics,unica.standards.search,unica.standards.explain, andunica.runtime.execute. - Use
unica.role.infowhen exchange behavior depends on rights, privileged mode, or separated data. - Do not call internal metadata, runtime, analyzer, standards, or package adapters directly. They are hidden behind MCP
unica.
References
- Read
../../references/platform/integration-contracts.mdfor message contracts, file exchange, idempotency, versioning, and error semantics. - Read
../../references/platform/platform-mechanics.mdfor exchange registration, tenant boundaries, background workers, and temporary files. - Read
../../references/platform/runtime-diagnostics.mdfor ЖР/ТЖ timeline when exchange fails at runtime.
Workflow
- Identify the exchange model: plan exchange, РИБ, file batch, queue, direct API, or hybrid integration.
- Inspect metadata and modules with
unica.meta.infoandunica.code.search: plans, nodes, registration rules, message numbers, loading handlers, and conflict resolution. - Define the exchange contract: node identity, external ids, schema version, ordering, idempotency, retry behavior, duplicate detection, and compatibility rules.
- Check change registration deliberately: keep регистрация изменений explicit, state which objects are registered, when registration is suppressed, how deletes are represented, and how retries avoid double writes.
- Verify syntax/tests with
unica.runtime.execute; for live failures, collect ЖР/ТЖ and correlate message id, node, user/session, and object ids.
Review checklist
- Message processing is restartable and idempotent.
- Errors distinguish validation, duplicate, incompatible version, missing reference, and temporary transport failure.
- Conflict resolution is explicit and logged.
- Exchange does not bypass rights or tenant boundaries accidentally.
- File names, encoding, schema version, and partial-write behavior are validated before loading.
Contract gaps
If public MCP unica cannot expose exchange runtime state, message queue state, or registration details required for the task, report a Unica MCP contract gap.