{
  "schemaVersion": 1,
  "updatedAt": "2026-10-15",
  "package": "n8n-nodes-ldo-1c-relay",
  "packageVersion": "0.4.1",
  "nodeVersions": [
    1,
    2
  ],
  "contractVersion": "1.0",
  "coreVersion": "6.9",
  "language": "ru",
  "description": "Реестр ноды 0.4.0 для ядра ЛДО 6.8. Исторические отчёты сохраняют исходные версии; сведения о публикации доступны в npm.",
  "transports": [
    {
      "id": "queue",
      "title": "Своя очередь",
      "credential": "LDO 1C Standalone Queue API",
      "authentication": "URL своего n8n, API key; одноразовый код в 1С. API key не передаётся в 1С.",
      "requirements": "Self-hosted n8n с Public API/Data Tables; исходящая доступность gateway из 1С; работающий опрос расширения.",
      "msrvAccess": "Не требуется; автоматического fallback в MSRV нет.",
      "guide": "https://ldo.msrv.tech/docs/n8n/transports/queue/"
    },
    {
      "id": "direct",
      "title": "Прямой HTTP",
      "credential": "LDO 1C Direct API",
      "authentication": "URL опубликованного сервиса 1С, логин и пароль штатного пользователя. Профиль определяется автоматически.",
      "requirements": "Публикация ldo_n8n и доступность из n8n; разрешён прямой доступ пользователя.",
      "msrvAccess": "Не требуется.",
      "guide": "https://ldo.msrv.tech/docs/n8n/transports/direct/"
    },
    {
      "id": "msrv",
      "title": "Сервис MSRV",
      "credential": "LDO Relay API",
      "authentication": "Relay URL и scoped token, database/profile/policy identifiers от оператора.",
      "requirements": "Явное подключение к сервису MSRV; исходящий опрос 1С и локальная политика.",
      "msrvAccess": "Только по отдельному подключению и серверной авторизации.",
      "guide": "https://ldo.msrv.tech/docs/n8n/transports/msrv/"
    }
  ],
  "features": [
    {
      "id": "queue-gateway",
      "title": "LDO 1C Queue Gateway Trigger",
      "status": "implemented",
      "summary": "Отдельная служебная нода POST 1c-queue для pair/sync/poll/result/event. Возвращает ответ напрямую, без бизнес-executions для опроса. Создаётся Create Connection.",
      "limitations": "Не является триггером бизнес-событий. Активность workflow не доказывает работу регламентного задания 1С.",
      "source": "https://github.com/msrv-tech/n8n-nodes-ldo-1c-relay/blob/main/nodes/Ldo1cQueueTrigger/Ldo1cQueueTrigger.node.ts",
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/features/queue-gateway/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/features/queue-gateway/index.md",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "dynamic-policy",
      "title": "Динамические разрешения",
      "status": "implemented",
      "summary": "Типы объектов, поля, печатные формы и процессы выбираются из capabilities конкретной базы. Изменения политики своей очереди синхронизируются опросом.",
      "limitations": "Локальная политика, native permissions/RLS и ревизия повторно проверяются в 1С; capabilities не выдаёт новые права.",
      "source": "https://github.com/msrv-tech/n8n-nodes-ldo-1c-relay/blob/main/../standalone.md",
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/features/dynamic-policy/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/features/dynamic-policy/index.md",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "ai-tool",
      "title": "Использование как инструмента AI-агента",
      "status": "implemented",
      "summary": "Основная нода объявлена usableAsTool=true; разрешённую операцию можно подключить к AI Agent.",
      "limitations": "Не включает модель и не даёт произвольный доступ к 1С. Gateway инструментом агента не является.",
      "source": "https://github.com/msrv-tech/n8n-nodes-ldo-1c-relay/blob/main/nodes/Ldo1cRelay/Ldo1cRelay.node.ts",
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/features/ai-tool/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/features/ai-tool/index.md",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "wait-recovery",
      "title": "Ожидание и восстановление",
      "status": "implemented",
      "summary": "Timeout 1–1800 секунд; Poll Interval 1–30. Для очереди эффективный timeout не меньше Minimum Wait credential (по умолчанию 900). Можно использовать Wait/Get Result.",
      "limitations": "Синхронное ожидание занимает worker. Command ID + исходный payload восстанавливают результат; новый ID — новая операция. Для составного Update Reference Field отдельные ограничения.",
      "source": "https://github.com/msrv-tech/n8n-nodes-ldo-1c-relay/blob/main/../standalone.md#waiting-and-recovery",
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/features/wait-recovery/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/features/wait-recovery/index.md",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "write-receipts",
      "title": "Повторы записи и версии",
      "status": "implemented",
      "summary": "Expected revision защищает от параллельных изменений; квитанции 1С сохраняют результат вместе с записью. Точный повтор не применяет запись второй раз.",
      "limitations": "Доставка at least once; транспортные дубли возможны. Иной payload с тем же ID отклоняется. После result_expired запись не повторяется.",
      "source": "https://github.com/msrv-tech/n8n-nodes-ldo-1c-relay/blob/main/../standalone.md#waiting-and-recovery",
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/features/write-receipts/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/features/write-receipts/index.md",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "extension-distribution",
      "title": "Отдельная поставка расширения 1С",
      "status": "implemented",
      "summary": "Пакет npm содержит ноду n8n. Расширение ЛДО устанавливается отдельно: выберите поставку для своей конфигурации с совместимой версией ядра.",
      "limitations": "Для обычной базы и Фреша используются соответствующие варианты установки и фонового обмена. Номер ядра не заменяет выбор подходящей поставки расширения.",
      "source": "https://github.com/msrv-tech/n8n-nodes-ldo-1c-relay/blob/main/../standalone.md",
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/features/extension-distribution/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/features/extension-distribution/index.md",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    }
  ],
  "gaps": [
    {
      "id": "document-search",
      "title": "Поиск/список документов по реквизитам",
      "status": "validated",
      "description": "Поиск документов доступен с нодой 0.4.0 и ядром ЛДО 6.8."
    },
    {
      "id": "document-create",
      "title": "Создание документов",
      "status": "not-implemented",
      "description": "Создание новых документов пока не поддерживается."
    },
    {
      "id": "document-post",
      "title": "Проведение и отмена проведения",
      "status": "not-implemented",
      "description": "Проведение, отмена проведения и удаление документов пока не поддерживаются."
    },
    {
      "id": "tabular-parts",
      "title": "Табличные части",
      "status": "not-implemented",
      "description": "Универсальная работа со строками табличных частей пока не поддерживается."
    },
    {
      "id": "generic-catalog-search",
      "title": "Общий поиск элементов справочников",
      "status": "validated",
      "description": "Поиск элементов справочников доступен с нодой 0.4.0 и ядром ЛДО 6.8."
    },
    {
      "id": "event-without-manual-id",
      "title": "Связанный документ из события согласования",
      "status": "validated",
      "description": "Событие согласования передаёт связанный документ в workflow без ручного копирования его идентификатора. Поддерживается с собственной очередью; требуется совместимая версия ядра ЛДО."
    },
    {
      "id": "cloud-and-other-configs",
      "title": "n8n Cloud и другие конфигурации 1С",
      "status": "needs-validation",
      "description": "Вариант установки расширения и поддержка фонового обмена зависят от среды. Для n8n Cloud требуется верифицированный пакет."
    },
    {
      "id": "catalog-create",
      "title": "Создание элементов справочников",
      "status": "not-implemented",
      "description": "Создание новых элементов справочников пока не поддерживается."
    }
  ],
  "operations": [
    {
      "id": "get-capabilities",
      "resource": "operation",
      "operation": "capabilities",
      "title": "Возможности подключённой базы",
      "summary": "Получить разрешённые типы объектов, поля чтения и записи, формы и профили процессов.",
      "status": "implemented",
      "transports": [
        "queue",
        "direct",
        "msrv"
      ],
      "commands": [
        "n8n.capabilities.get"
      ],
      "outputs": [
        "object_types",
        "process_profiles",
        "Другие опубликованные расширением признаки возможностей."
      ],
      "permissions": [
        "Включённый профиль доступа."
      ],
      "limitations": [
        "В своей очереди возвращается снимок, переданный при сопряжении или синхронизации; это не проверка исполнения команды в 1С.",
        "В прямом HTTP читается текущий каталог; в MSRV выполняется команда через Relay.",
        "Каталог не содержит список всех экземпляров документов."
      ],
      "example": "Manual Trigger → Get Capabilities → выбор типов и полей в настройках следующих нод.",
      "errors": [
        "Профиль отключён, операция или объект не разрешены локальной политикой; недостаточно штатных прав 1С."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Get Capabilities",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ]
            },
            "hide": {
              "resource": [
                "connection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        },
        {
          "name": "waitForResult",
          "label": "Wait for Result",
          "type": "boolean",
          "required": false,
          "default": true,
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "commandId",
          "label": "Command ID",
          "type": "string",
          "required": false,
          "default": "",
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "timeoutSeconds",
          "label": "Timeout (Seconds)",
          "type": "number",
          "required": false,
          "default": 900,
          "bounds": {
            "min": 1,
            "max": 1800
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "pollSeconds",
          "label": "Poll Interval (Seconds)",
          "type": "number",
          "required": false,
          "default": 2,
          "bounds": {
            "min": 1,
            "max": 30
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/get-capabilities/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/get-capabilities/index.md",
      "group": "connections",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "get-document-fields",
      "resource": "operation",
      "operation": "documentGet",
      "title": "Чтение документа",
      "summary": "Прочитать выбранные разрешённые поля существующего документа.",
      "status": "implemented",
      "transports": [
        "queue",
        "direct",
        "msrv"
      ],
      "commands": [
        "n8n.document.get"
      ],
      "outputs": [
        "object: type, id",
        "revision: строковая версия объекта",
        "approval_state; approval_cycle при наличии доверенного снимка",
        "values: выбранные поля",
        "_ldo: command_id, operation"
      ],
      "permissions": [
        "Тип документа и поля чтения включены в профиле; штатное Чтение и RLS."
      ],
      "limitations": [
        "В текущем контракте чтения документа предусмотрены number и date.",
        "Нужен Document ID. Ручной UUID в демонстрации не является способом поиска документа для пользователей."
      ],
      "example": "Событие 1С → Document ID из payload → Get Document Fields. В ноде 0.4.0 и ядре 6.8 также Search Documents → object.id → Get Document Fields.",
      "errors": [
        "access_denied / field_not_allowed: объект или поле не разрешены.",
        "object_not_found: объект отсутствует либо недоступен текущему пользователю."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Get Document Fields",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ]
            },
            "hide": {
              "resource": [
                "connection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        },
        {
          "name": "waitForResult",
          "label": "Wait for Result",
          "type": "boolean",
          "required": false,
          "default": true,
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "commandId",
          "label": "Command ID",
          "type": "string",
          "required": false,
          "default": "",
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "documentType",
          "label": "Document Type Name or ID",
          "type": "options",
          "required": false,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentGet",
                "documentFilePrepare"
              ]
            }
          },
          "optionsSource": "getDocumentTypes",
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "documentId",
          "label": "Document ID",
          "type": "string",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentGet",
                "documentFilePrepare"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "fields",
          "label": "Field Names or IDs",
          "type": "multiOptions",
          "required": true,
          "default": [],
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentGet"
              ]
            }
          },
          "optionsSource": "getDocumentFields",
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "timeoutSeconds",
          "label": "Timeout (Seconds)",
          "type": "number",
          "required": false,
          "default": 900,
          "bounds": {
            "min": 1,
            "max": 1800
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "pollSeconds",
          "label": "Poll Interval (Seconds)",
          "type": "number",
          "required": false,
          "default": 2,
          "bounds": {
            "min": 1,
            "max": 30
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/get-document-fields/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/get-document-fields/index.md",
      "group": "documents",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "update-document-fields",
      "resource": "operation",
      "operation": "documentFieldsUpdate",
      "title": "Изменение полей документа",
      "summary": "Изменить разрешённые поля существующего непроведённого документа с контролем версии.",
      "status": "implemented",
      "transports": [
        "queue",
        "direct",
        "msrv"
      ],
      "commands": [
        "n8n.document.fields.update"
      ],
      "outputs": [
        "object",
        "revision: новая версия",
        "changes: old/new по ID полей",
        "_ldo: command_id, operation"
      ],
      "permissions": [
        "Поля записи опубликованы в профиле; штатные права записи и RLS."
      ],
      "limitations": [
        "Проведённый документ отклоняется: document_not_editable.",
        "Табличные части, проведение и произвольные реквизиты не поддерживаются.",
        "Ключи Changes — ID из write_fields, а не произвольные имена реквизитов."
      ],
      "example": "Get Document Fields → проверка workflow → Update Document Fields с revision первого шага и JSON разрешённых изменений.",
      "errors": [
        "access_denied / field_not_allowed: объект или поле не разрешены.",
        "object_not_found: объект отсутствует либо недоступен текущему пользователю.",
        "revision_conflict: документ изменился после чтения; прочитайте его снова и пересмотрите изменение.",
        "field_value_invalid: значение не соответствует разрешённому типу.",
        "document_not_editable: документ проведён."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Update Document Fields",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ]
            },
            "hide": {
              "resource": [
                "connection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        },
        {
          "name": "waitForResult",
          "label": "Wait for Result",
          "type": "boolean",
          "required": false,
          "default": true,
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "commandId",
          "label": "Command ID",
          "type": "string",
          "required": false,
          "default": "",
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "writeDocumentType",
          "label": "Document Type Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentFieldsUpdate"
              ]
            }
          },
          "optionsSource": "getWritableDocumentTypes",
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "writeDocumentId",
          "label": "Document ID",
          "type": "string",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentFieldsUpdate"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "expectedDocumentRevision",
          "label": "Expected Document Revision",
          "type": "string",
          "required": true,
          "default": "={{$json.revision}}",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentFieldsUpdate"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "documentChanges",
          "label": "Changes (JSON)",
          "type": "json",
          "required": true,
          "default": "{}",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentFieldsUpdate"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "timeoutSeconds",
          "label": "Timeout (Seconds)",
          "type": "number",
          "required": false,
          "default": 900,
          "bounds": {
            "min": 1,
            "max": 1800
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "pollSeconds",
          "label": "Poll Interval (Seconds)",
          "type": "number",
          "required": false,
          "default": 2,
          "bounds": {
            "min": 1,
            "max": 30
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/update-document-fields/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/update-document-fields/index.md",
      "group": "documents",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "get-catalog-fields",
      "resource": "operation",
      "operation": "catalogGet",
      "title": "Чтение элемента справочника",
      "summary": "Прочитать разрешённые поля существующего элемента справочника.",
      "status": "implemented",
      "transports": [
        "queue",
        "direct",
        "msrv"
      ],
      "commands": [
        "n8n.catalog.get"
      ],
      "outputs": [
        "object",
        "revision",
        "values",
        "_ldo: command_id, operation"
      ],
      "permissions": [
        "Тип справочника и поля чтения разрешены; штатное Чтение и RLS."
      ],
      "limitations": [
        "Чтение принимает ID; его можно получить из Search Catalog Items.",
        "Текущий контракт чтения содержит name и code."
      ],
      "example": "ID из предыдущего шага → Get Catalog Fields → обработка name/code.",
      "errors": [
        "access_denied / field_not_allowed: объект или поле не разрешены.",
        "object_not_found: объект отсутствует либо недоступен текущему пользователю."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Get Catalog Fields",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ]
            },
            "hide": {
              "resource": [
                "connection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        },
        {
          "name": "waitForResult",
          "label": "Wait for Result",
          "type": "boolean",
          "required": false,
          "default": true,
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "commandId",
          "label": "Command ID",
          "type": "string",
          "required": false,
          "default": "",
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "catalogType",
          "label": "Catalog Type Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "catalogGet"
              ]
            }
          },
          "optionsSource": "getCatalogTypes",
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "catalogId",
          "label": "Catalog Item ID",
          "type": "string",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "catalogGet"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "catalogFields",
          "label": "Field Names or IDs",
          "type": "multiOptions",
          "required": true,
          "default": [],
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "catalogGet"
              ]
            }
          },
          "optionsSource": "getCatalogFields",
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "timeoutSeconds",
          "label": "Timeout (Seconds)",
          "type": "number",
          "required": false,
          "default": 900,
          "bounds": {
            "min": 1,
            "max": 1800
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "pollSeconds",
          "label": "Poll Interval (Seconds)",
          "type": "number",
          "required": false,
          "default": 2,
          "bounds": {
            "min": 1,
            "max": 30
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/get-catalog-fields/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/get-catalog-fields/index.md",
      "group": "catalogs",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "update-catalog-fields",
      "resource": "operation",
      "operation": "catalogFieldsUpdate",
      "title": "Изменение элемента справочника",
      "summary": "Записать разрешённые поля существующего элемента с ожидаемой версией.",
      "status": "implemented",
      "transports": [
        "queue",
        "direct",
        "msrv"
      ],
      "commands": [
        "n8n.catalog.fields.update"
      ],
      "outputs": [
        "object",
        "revision",
        "changes: old/new",
        "_ldo: command_id, operation"
      ],
      "permissions": [
        "Поля записи разрешены; штатные права записи и RLS."
      ],
      "limitations": [
        "Не создаёт элементы справочников.",
        "Changes принимает ID опубликованных полей."
      ],
      "example": "Get Catalog Fields → проверка → Update Catalog Fields с ожидаемой revision.",
      "errors": [
        "access_denied / field_not_allowed: объект или поле не разрешены.",
        "object_not_found: объект отсутствует либо недоступен текущему пользователю.",
        "revision_conflict: документ изменился после чтения; прочитайте его снова и пересмотрите изменение.",
        "field_value_invalid: значение не соответствует разрешённому типу."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Update Catalog Fields",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ]
            },
            "hide": {
              "resource": [
                "connection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        },
        {
          "name": "waitForResult",
          "label": "Wait for Result",
          "type": "boolean",
          "required": false,
          "default": true,
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "commandId",
          "label": "Command ID",
          "type": "string",
          "required": false,
          "default": "",
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "writeCatalogType",
          "label": "Catalog Type Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "catalogFieldsUpdate"
              ]
            }
          },
          "optionsSource": "getWritableCatalogTypes",
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "writeCatalogId",
          "label": "Catalog Item ID",
          "type": "string",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "catalogFieldsUpdate"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "expectedCatalogRevision",
          "label": "Expected Revision",
          "type": "string",
          "required": true,
          "default": "={{$json.revision}}",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "catalogFieldsUpdate"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "catalogChanges",
          "label": "Changes (JSON)",
          "type": "json",
          "required": true,
          "default": "{}",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "catalogFieldsUpdate"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "timeoutSeconds",
          "label": "Timeout (Seconds)",
          "type": "number",
          "required": false,
          "default": 900,
          "bounds": {
            "min": 1,
            "max": 1800
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "pollSeconds",
          "label": "Poll Interval (Seconds)",
          "type": "number",
          "required": false,
          "default": 2,
          "bounds": {
            "min": 1,
            "max": 30
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/update-catalog-fields/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/update-catalog-fields/index.md",
      "group": "catalogs",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "search-reference-values",
      "resource": "operation",
      "operation": "referenceSearch",
      "title": "Поиск значений ссылочного поля",
      "summary": "Найти подходящие значения для конкретного разрешённого поля записи.",
      "status": "implemented",
      "transports": [
        "queue",
        "direct",
        "msrv"
      ],
      "commands": [
        "n8n.reference.search"
      ],
      "outputs": [
        "object_type",
        "field_id",
        "reference: kind, metadata_name",
        "items: id, presentation",
        "truncated",
        "_ldo: command_id, operation"
      ],
      "permissions": [
        "Ссылочное поле и режим live-поиска разрешены локальной политикой."
      ],
      "limitations": [
        "Запрос от двух символов; Limit 1–50, по умолчанию 20.",
        "Целевой тип берётся из политики поля. Это может быть ссылка на справочник или документ, но не общий поиск документов по номеру, дате и организации."
      ],
      "example": "Выбрать ссылочное поле «Ответственный» → Search Reference Values → уточнить запрос → передать выбранный ID в запись.",
      "errors": [
        "Профиль отключён, операция или объект не разрешены локальной политикой; недостаточно штатных прав 1С."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Search Reference Values",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ]
            },
            "hide": {
              "resource": [
                "connection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        },
        {
          "name": "waitForResult",
          "label": "Wait for Result",
          "type": "boolean",
          "required": false,
          "default": true,
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "commandId",
          "label": "Command ID",
          "type": "string",
          "required": false,
          "default": "",
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "referenceObjectType",
          "label": "Object Type Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "referenceSearch",
                "referenceFieldUpdate"
              ]
            }
          },
          "optionsSource": "getReferenceWritableObjectTypes",
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "referenceFieldId",
          "label": "Reference Field Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "referenceSearch",
                "referenceFieldUpdate"
              ]
            }
          },
          "optionsSource": "getReferenceWriteFields",
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "referenceQuery",
          "label": "Search Query",
          "type": "string",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "referenceSearch"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "referenceLimit",
          "label": "Limit",
          "type": "number",
          "required": false,
          "default": 20,
          "bounds": {
            "min": 1,
            "max": 50
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "referenceSearch"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "timeoutSeconds",
          "label": "Timeout (Seconds)",
          "type": "number",
          "required": false,
          "default": 900,
          "bounds": {
            "min": 1,
            "max": 1800
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "pollSeconds",
          "label": "Poll Interval (Seconds)",
          "type": "number",
          "required": false,
          "default": 2,
          "bounds": {
            "min": 1,
            "max": 30
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/search-reference-values/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/search-reference-values/index.md",
      "group": "catalogs",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "update-reference-field",
      "resource": "operation",
      "operation": "referenceFieldUpdate",
      "title": "Изменение ссылочного поля",
      "summary": "Выбрать ссылочное значение по ID, через live-поиск или кэш и записать его в существующий объект.",
      "status": "implemented",
      "transports": [
        "queue",
        "direct",
        "msrv"
      ],
      "commands": [
        "n8n.reference.search (только live)",
        "n8n.document.fields.update или n8n.catalog.fields.update"
      ],
      "outputs": [
        "object",
        "revision",
        "changes",
        "_ldo.reference: mode, id, presentation при наличии"
      ],
      "permissions": [
        "Ссылочное write-поле и соответствующий selection mode разрешены; штатные права записи."
      ],
      "limitations": [
        "Live-поиск должен вернуть ровно одно совпадение.",
        "Кэш ограничен политикой и повторно проверяется в 1С при записи.",
        "Операция синхронная; Wait for Result и пользовательский Command ID не управляют её составными шагами."
      ],
      "example": "Get Document Fields → Update Reference Field: Search at Execution → единственное разрешённое значение → запись.",
      "errors": [
        "access_denied / field_not_allowed: объект или поле не разрешены.",
        "object_not_found: объект отсутствует либо недоступен текущему пользователю.",
        "revision_conflict: документ изменился после чтения; прочитайте его снова и пересмотрите изменение.",
        "field_value_invalid: значение не соответствует разрешённому типу.",
        "Ноль или несколько совпадений; выбранное значение отсутствует в текущем кэше."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Update Reference Field",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ]
            },
            "hide": {
              "resource": [
                "connection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        },
        {
          "name": "referenceObjectType",
          "label": "Object Type Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "referenceSearch",
                "referenceFieldUpdate"
              ]
            }
          },
          "optionsSource": "getReferenceWritableObjectTypes",
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "referenceFieldId",
          "label": "Reference Field Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "referenceSearch",
                "referenceFieldUpdate"
              ]
            }
          },
          "optionsSource": "getReferenceWriteFields",
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "referenceOwnerId",
          "label": "Object ID",
          "type": "string",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "referenceFieldUpdate"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "referenceOwnerRevision",
          "label": "Expected Object Revision",
          "type": "string",
          "required": true,
          "default": "={{$json.revision}}",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "referenceFieldUpdate"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "referenceValueMode",
          "label": "Value Source",
          "type": "options",
          "required": true,
          "default": "id",
          "choices": [
            {
              "value": "id",
              "label": "ID"
            },
            {
              "value": "live",
              "label": "Search at Execution"
            },
            {
              "value": "cache",
              "label": "From Cache"
            }
          ],
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "referenceFieldUpdate"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "referenceValueId",
          "label": "Reference Value ID",
          "type": "string",
          "required": true,
          "default": "",
          "condition": [
            "id"
          ],
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "referenceFieldUpdate"
              ],
              "referenceValueMode": [
                "id"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "referenceLiveQuery",
          "label": "Reference Search Query",
          "type": "string",
          "required": true,
          "default": "",
          "condition": [
            "live"
          ],
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "referenceFieldUpdate"
              ],
              "referenceValueMode": [
                "live"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "referenceCachedId",
          "label": "Cached Reference Value Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "condition": [
            "cache"
          ],
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "referenceFieldUpdate"
              ],
              "referenceValueMode": [
                "cache"
              ]
            }
          },
          "optionsSource": "getReferenceCacheValues",
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "timeoutSeconds",
          "label": "Timeout (Seconds)",
          "type": "number",
          "required": false,
          "default": 900,
          "bounds": {
            "min": 1,
            "max": 1800
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "pollSeconds",
          "label": "Poll Interval (Seconds)",
          "type": "number",
          "required": false,
          "default": 2,
          "bounds": {
            "min": 1,
            "max": 30
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/update-reference-field/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/update-reference-field/index.md",
      "group": "catalogs",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "prepare-document-pdf",
      "resource": "operation",
      "operation": "documentFilePrepare",
      "title": "PDF документа",
      "summary": "Сформировать разрешённую печатную форму согласованного документа.",
      "status": "implemented",
      "transports": [
        "queue",
        "direct",
        "msrv"
      ],
      "commands": [
        "n8n.document.file.prepare"
      ],
      "outputs": [
        "binary.data: PDF",
        "filename, size_bytes, sha256",
        "_ldo: command_id; в MSRV также event_id, file_id, sha256"
      ],
      "permissions": [
        "Разрешены документ и form_id; проверены согласованный цикл и версия документа."
      ],
      "limitations": [
        "Standalone: до 7 MiB; base64 занимает место в Data Tables.",
        "Проверяются размер, PDF-заголовок и SHA-256.",
        "Standalone возвращает PDF с результатом; MSRV скачивает временный файл из Relay."
      ],
      "example": "Prepare Document PDF → Send Email/S3. Для MSRV после успешной доставки добавить Confirm PDF Delivery.",
      "errors": [
        "Форма не разрешена; устарела версия или согласованный цикл; неверный PDF/хэш; превышен лимит."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Prepare Document PDF",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ]
            },
            "hide": {
              "resource": [
                "connection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        },
        {
          "name": "waitForResult",
          "label": "Wait for Result",
          "type": "boolean",
          "required": false,
          "default": true,
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "commandId",
          "label": "Command ID",
          "type": "string",
          "required": false,
          "default": "",
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "documentType",
          "label": "Document Type Name or ID",
          "type": "options",
          "required": false,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentGet",
                "documentFilePrepare"
              ]
            }
          },
          "optionsSource": "getDocumentTypes",
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "documentId",
          "label": "Document ID",
          "type": "string",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentGet",
                "documentFilePrepare"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "formId",
          "label": "Print Form Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentFilePrepare"
              ]
            }
          },
          "optionsSource": "getPrintForms",
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "revision",
          "label": "Document Revision",
          "type": "string",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentFilePrepare"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "timeoutSeconds",
          "label": "Timeout (Seconds)",
          "type": "number",
          "required": false,
          "default": 900,
          "bounds": {
            "min": 1,
            "max": 1800
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "pollSeconds",
          "label": "Poll Interval (Seconds)",
          "type": "number",
          "required": false,
          "default": 2,
          "bounds": {
            "min": 1,
            "max": 30
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/prepare-document-pdf/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/prepare-document-pdf/index.md",
      "group": "events",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "start-external-process",
      "resource": "operation",
      "operation": "processStart",
      "title": "Запуск внешнего процесса",
      "summary": "Создать экземпляр разрешённого профиля процесса для существующего документа.",
      "status": "implemented",
      "transports": [
        "queue",
        "direct",
        "msrv"
      ],
      "commands": [
        "n8n.process.start"
      ],
      "outputs": [
        "process_id, process_profile_id",
        "object: type, id",
        "status, revision (число), active",
        "values, updated_at",
        "_ldo: command_id, operation"
      ],
      "permissions": [
        "Профиль процесса и операция разрешены; переход/поля проверяются по локальной политике."
      ],
      "limitations": [
        "Поля и статус принадлежат экземпляру внешнего процесса; исходный документ не изменяется."
      ],
      "example": "Document ID → Start External Process → сохранить process_id и revision.",
      "errors": [
        "Профиль, переход или поле недоступны; версия не совпадает; процесс отсутствует или неактивен."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Start External Process",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ]
            },
            "hide": {
              "resource": [
                "connection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        },
        {
          "name": "waitForResult",
          "label": "Wait for Result",
          "type": "boolean",
          "required": false,
          "default": true,
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "commandId",
          "label": "Command ID",
          "type": "string",
          "required": false,
          "default": "",
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "processProfileId",
          "label": "External Process Profile Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "processStart",
                "processTransition",
                "processFieldsUpdate"
              ]
            }
          },
          "optionsSource": "getProcessProfiles",
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "processDocumentType",
          "label": "Document Type Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "processStart"
              ]
            }
          },
          "optionsSource": "getProcessDocumentTypes",
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "processDocumentId",
          "label": "Document ID",
          "type": "string",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "processStart"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "timeoutSeconds",
          "label": "Timeout (Seconds)",
          "type": "number",
          "required": false,
          "default": 900,
          "bounds": {
            "min": 1,
            "max": 1800
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "pollSeconds",
          "label": "Poll Interval (Seconds)",
          "type": "number",
          "required": false,
          "default": 2,
          "bounds": {
            "min": 1,
            "max": 30
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/start-external-process/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/start-external-process/index.md",
      "group": "processes",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "get-external-process",
      "resource": "operation",
      "operation": "processGet",
      "title": "Состояние внешнего процесса",
      "summary": "Прочитать состояние и значения существующего экземпляра.",
      "status": "implemented",
      "transports": [
        "queue",
        "direct",
        "msrv"
      ],
      "commands": [
        "n8n.process.get"
      ],
      "outputs": [
        "process_id, process_profile_id",
        "object: type, id",
        "status, revision (число), active",
        "values, updated_at",
        "_ldo: command_id, operation"
      ],
      "permissions": [
        "Профиль процесса и операция разрешены; переход/поля проверяются по локальной политике."
      ],
      "limitations": [
        "Поля и статус принадлежат экземпляру внешнего процесса; исходный документ не изменяется."
      ],
      "example": "process_id из предыдущего шага → Get External Process → IF по статусу.",
      "errors": [
        "Профиль, переход или поле недоступны; версия не совпадает; процесс отсутствует или неактивен."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Get External Process",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ]
            },
            "hide": {
              "resource": [
                "connection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        },
        {
          "name": "waitForResult",
          "label": "Wait for Result",
          "type": "boolean",
          "required": false,
          "default": true,
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "commandId",
          "label": "Command ID",
          "type": "string",
          "required": false,
          "default": "",
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "processId",
          "label": "External Process ID",
          "type": "string",
          "required": true,
          "default": "={{$json.process_id}}",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "processGet",
                "processTransition",
                "processFieldsUpdate",
                "processCancel"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "timeoutSeconds",
          "label": "Timeout (Seconds)",
          "type": "number",
          "required": false,
          "default": 900,
          "bounds": {
            "min": 1,
            "max": 1800
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "pollSeconds",
          "label": "Poll Interval (Seconds)",
          "type": "number",
          "required": false,
          "default": 2,
          "bounds": {
            "min": 1,
            "max": 30
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/get-external-process/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/get-external-process/index.md",
      "group": "processes",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "transition-external-process",
      "resource": "operation",
      "operation": "processTransition",
      "title": "Переход внешнего процесса",
      "summary": "Выполнить разрешённый переход с ожидаемой версией и необязательными значениями полей.",
      "status": "implemented",
      "transports": [
        "queue",
        "direct",
        "msrv"
      ],
      "commands": [
        "n8n.process.transition"
      ],
      "outputs": [
        "process_id, process_profile_id",
        "object: type, id",
        "status, revision (число), active",
        "values, updated_at",
        "_ldo: command_id, operation"
      ],
      "permissions": [
        "Профиль процесса и операция разрешены; переход/поля проверяются по локальной политике."
      ],
      "limitations": [
        "Поля и статус принадлежат экземпляру внешнего процесса; исходный документ не изменяется."
      ],
      "example": "Результат внешней проверки → Transition External Process с разрешённым transition_id.",
      "errors": [
        "Профиль, переход или поле недоступны; версия не совпадает; процесс отсутствует или неактивен."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Transition External Process",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ]
            },
            "hide": {
              "resource": [
                "connection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        },
        {
          "name": "waitForResult",
          "label": "Wait for Result",
          "type": "boolean",
          "required": false,
          "default": true,
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "commandId",
          "label": "Command ID",
          "type": "string",
          "required": false,
          "default": "",
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "processProfileId",
          "label": "External Process Profile Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "processStart",
                "processTransition",
                "processFieldsUpdate"
              ]
            }
          },
          "optionsSource": "getProcessProfiles",
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "processId",
          "label": "External Process ID",
          "type": "string",
          "required": true,
          "default": "={{$json.process_id}}",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "processGet",
                "processTransition",
                "processFieldsUpdate",
                "processCancel"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "expectedRevision",
          "label": "Expected Revision",
          "type": "number",
          "required": true,
          "default": 0,
          "bounds": {
            "min": 1
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "processTransition",
                "processFieldsUpdate",
                "processCancel"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "transitionId",
          "label": "Transition Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "processTransition"
              ]
            }
          },
          "optionsSource": "getProcessTransitions",
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "processValues",
          "label": "Process Field Values (JSON)",
          "type": "json",
          "required": false,
          "default": "{}",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "processTransition",
                "processFieldsUpdate"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "timeoutSeconds",
          "label": "Timeout (Seconds)",
          "type": "number",
          "required": false,
          "default": 900,
          "bounds": {
            "min": 1,
            "max": 1800
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "pollSeconds",
          "label": "Poll Interval (Seconds)",
          "type": "number",
          "required": false,
          "default": 2,
          "bounds": {
            "min": 1,
            "max": 30
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/transition-external-process/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/transition-external-process/index.md",
      "group": "processes",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "update-external-process-fields",
      "resource": "operation",
      "operation": "processFieldsUpdate",
      "title": "Поля внешнего процесса",
      "summary": "Изменить разрешённые поля экземпляра с ожидаемой версией.",
      "status": "implemented",
      "transports": [
        "queue",
        "direct",
        "msrv"
      ],
      "commands": [
        "n8n.process.fields.update"
      ],
      "outputs": [
        "process_id, process_profile_id",
        "object: type, id",
        "status, revision (число), active",
        "values, updated_at",
        "_ldo: command_id, operation"
      ],
      "permissions": [
        "Профиль процесса и операция разрешены; переход/поля проверяются по локальной политике."
      ],
      "limitations": [
        "Поля и статус принадлежат экземпляру внешнего процесса; исходный документ не изменяется."
      ],
      "example": "Get External Process → Update External Process Fields → Get External Process.",
      "errors": [
        "Профиль, переход или поле недоступны; версия не совпадает; процесс отсутствует или неактивен."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Update External Process Fields",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ]
            },
            "hide": {
              "resource": [
                "connection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        },
        {
          "name": "waitForResult",
          "label": "Wait for Result",
          "type": "boolean",
          "required": false,
          "default": true,
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "commandId",
          "label": "Command ID",
          "type": "string",
          "required": false,
          "default": "",
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "processProfileId",
          "label": "External Process Profile Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "processStart",
                "processTransition",
                "processFieldsUpdate"
              ]
            }
          },
          "optionsSource": "getProcessProfiles",
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "processId",
          "label": "External Process ID",
          "type": "string",
          "required": true,
          "default": "={{$json.process_id}}",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "processGet",
                "processTransition",
                "processFieldsUpdate",
                "processCancel"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "expectedRevision",
          "label": "Expected Revision",
          "type": "number",
          "required": true,
          "default": 0,
          "bounds": {
            "min": 1
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "processTransition",
                "processFieldsUpdate",
                "processCancel"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "processValues",
          "label": "Process Field Values (JSON)",
          "type": "json",
          "required": false,
          "default": "{}",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "processTransition",
                "processFieldsUpdate"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "timeoutSeconds",
          "label": "Timeout (Seconds)",
          "type": "number",
          "required": false,
          "default": 900,
          "bounds": {
            "min": 1,
            "max": 1800
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "pollSeconds",
          "label": "Poll Interval (Seconds)",
          "type": "number",
          "required": false,
          "default": 2,
          "bounds": {
            "min": 1,
            "max": 30
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/update-external-process-fields/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/update-external-process-fields/index.md",
      "group": "processes",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "cancel-external-process",
      "resource": "operation",
      "operation": "processCancel",
      "title": "Отмена внешнего процесса",
      "summary": "Отменить активный экземпляр с ожидаемой версией.",
      "status": "implemented",
      "transports": [
        "queue",
        "direct",
        "msrv"
      ],
      "commands": [
        "n8n.process.cancel"
      ],
      "outputs": [
        "process_id, process_profile_id",
        "object: type, id",
        "status, revision (число), active",
        "values, updated_at",
        "_ldo: command_id, operation"
      ],
      "permissions": [
        "Профиль процесса и операция разрешены; переход/поля проверяются по локальной политике."
      ],
      "limitations": [
        "Поля и статус принадлежат экземпляру внешнего процесса; исходный документ не изменяется."
      ],
      "example": "Get External Process → проверка active/revision → Cancel External Process.",
      "errors": [
        "Профиль, переход или поле недоступны; версия не совпадает; процесс отсутствует или неактивен."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Cancel External Process",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ]
            },
            "hide": {
              "resource": [
                "connection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        },
        {
          "name": "waitForResult",
          "label": "Wait for Result",
          "type": "boolean",
          "required": false,
          "default": true,
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "commandId",
          "label": "Command ID",
          "type": "string",
          "required": false,
          "default": "",
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "operation"
              ]
            },
            "hide": {
              "operation": [
                "referenceFieldUpdate",
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "processId",
          "label": "External Process ID",
          "type": "string",
          "required": true,
          "default": "={{$json.process_id}}",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "processGet",
                "processTransition",
                "processFieldsUpdate",
                "processCancel"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "expectedRevision",
          "label": "Expected Revision",
          "type": "number",
          "required": true,
          "default": 0,
          "bounds": {
            "min": 1
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "processTransition",
                "processFieldsUpdate",
                "processCancel"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "timeoutSeconds",
          "label": "Timeout (Seconds)",
          "type": "number",
          "required": false,
          "default": 900,
          "bounds": {
            "min": 1,
            "max": 1800
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "pollSeconds",
          "label": "Poll Interval (Seconds)",
          "type": "number",
          "required": false,
          "default": 2,
          "bounds": {
            "min": 1,
            "max": 30
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/cancel-external-process/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/cancel-external-process/index.md",
      "group": "processes",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "lease-events",
      "resource": "events",
      "operation": null,
      "title": "Получение событий",
      "summary": "Взять события approval.started, document.approved или document.rejected в обработку.",
      "status": "implemented",
      "transports": [
        "queue",
        "msrv"
      ],
      "commands": [],
      "outputs": [
        "id, item_type, payload",
        "_ldo.event_id",
        "Standalone: external_id и _ldo.lease_token"
      ],
      "permissions": [
        "Активная локальная подписка и разрешённые типы событий."
      ],
      "limitations": [
        "Это действие по расписанию, а не отдельный бизнес-триггер.",
        "Limit 1–100, по умолчанию 50.",
        "Прямой HTTP отправляет события через отдельно настроенный исходящий webhook."
      ],
      "example": "Schedule Trigger → Event → Switch → действие → Acknowledge Event.",
      "errors": [
        "События и подтверждения очереди недоступны в прямом HTTP."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Lease Events",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ]
            },
            "hide": {
              "resource": [
                "connection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        },
        {
          "name": "eventTypes",
          "label": "Event Types",
          "type": "multiOptions",
          "required": true,
          "default": [
            "approval.started"
          ],
          "choices": [
            {
              "value": "approval.started",
              "label": "Approval Started"
            },
            {
              "value": "document.approved",
              "label": "Document Approved"
            },
            {
              "value": "document.rejected",
              "label": "Document Rejected"
            }
          ],
          "visibility": {
            "show": {
              "resource": [
                "events"
              ]
            }
          },
          "transports": [
            "queue",
            "msrv"
          ]
        },
        {
          "name": "limit",
          "label": "Limit",
          "type": "number",
          "required": false,
          "default": 50,
          "bounds": {
            "min": 1,
            "max": 100
          },
          "visibility": {
            "show": {
              "resource": [
                "events"
              ]
            }
          },
          "transports": [
            "queue",
            "msrv"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/lease-events/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/lease-events/index.md",
      "group": "events",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "acknowledge-event",
      "resource": "finalize",
      "operation": "event",
      "title": "Подтверждение события",
      "summary": "Подтвердить успешное выполнение прикладного действия.",
      "status": "implemented",
      "transports": [
        "queue",
        "msrv"
      ],
      "commands": [],
      "outputs": [
        "Standalone: id, status=acknowledged",
        "MSRV: ответ Relay на ack"
      ],
      "permissions": [
        "Доступ к событию своей очереди; в standalone нужен текущий lease_token."
      ],
      "limitations": [
        "Подтверждать после бизнес-действия, сохранив event_id и lease_token."
      ],
      "example": "Event → Send Email → Acknowledge Event.",
      "errors": [
        "Устаревшая аренда или событие недоступно."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Acknowledge Event",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ]
            },
            "hide": {
              "resource": [
                "connection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        },
        {
          "name": "leaseToken",
          "label": "Event Lease Token",
          "type": "string",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "finalize"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "eventId",
          "label": "Event ID",
          "type": "number",
          "required": true,
          "default": 0,
          "visibility": {
            "show": {
              "resource": [
                "finalize"
              ]
            }
          },
          "transports": [
            "queue",
            "msrv"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/acknowledge-event/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/acknowledge-event/index.md",
      "group": "events",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "confirm-pdf-delivery",
      "resource": "finalize",
      "operation": "file",
      "title": "Подтверждение доставки PDF",
      "summary": "Подтвердить временный файл Relay и затем исходное событие.",
      "status": "implemented",
      "transports": [
        "msrv"
      ],
      "commands": [],
      "outputs": [
        "Ответ Relay на подтверждение события"
      ],
      "permissions": [
        "Scoped Relay credential и доступ к файлу/событию."
      ],
      "limitations": [
        "Только MSRV. Для standalone доставку контролирует workflow назначения."
      ],
      "example": "Prepare Document PDF → успешная доставка → Confirm PDF Delivery с file_id, sha256 и event_id.",
      "errors": [
        "Некорректный ID/хэш; файл или событие недоступны; standalone/direct отклоняются."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Confirm PDF Delivery",
      "parameters": [
        {
          "name": "eventId",
          "label": "Event ID",
          "type": "number",
          "required": true,
          "default": 0,
          "visibility": {
            "show": {
              "resource": [
                "finalize"
              ]
            }
          },
          "transports": [
            "msrv"
          ]
        },
        {
          "name": "fileId",
          "label": "PDF ID",
          "type": "string",
          "required": true,
          "default": "={{$json._ldo?.file_id || $json.file_id}}",
          "visibility": {
            "show": {
              "resource": [
                "finalize"
              ],
              "finalizeAction": [
                "file"
              ]
            }
          },
          "transports": [
            "msrv"
          ]
        },
        {
          "name": "sha256",
          "label": "PDF SHA-256",
          "type": "string",
          "required": true,
          "default": "={{$json._ldo?.sha256 || $json.sha256}}",
          "visibility": {
            "show": {
              "resource": [
                "finalize"
              ],
              "finalizeAction": [
                "file"
              ]
            }
          },
          "transports": [
            "msrv"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/confirm-pdf-delivery/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/confirm-pdf-delivery/index.md",
      "group": "events",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "retry-event",
      "resource": "finalize",
      "operation": "fail",
      "title": "Повтор события",
      "summary": "Вернуть событие на повтор после временной ошибки.",
      "status": "implemented",
      "transports": [
        "queue",
        "msrv"
      ],
      "commands": [],
      "outputs": [
        "Standalone: id, status=retry_scheduled",
        "MSRV: ответ Relay на fail"
      ],
      "permissions": [
        "Доступ к событию; standalone требует текущую аренду."
      ],
      "limitations": [
        "Задержка 0–86400 секунд, по умолчанию 60.",
        "В standalone Failure Description показано в UI, но этот текст не передаётся finishEvent; в MSRV передаётся."
      ],
      "example": "Ошибка доставки → Retry Event → следующая аренда события.",
      "errors": [
        "Устаревшая аренда или событие недоступно."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Retry Event",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ]
            },
            "hide": {
              "resource": [
                "connection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        },
        {
          "name": "leaseToken",
          "label": "Event Lease Token",
          "type": "string",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "@version": [
                2
              ],
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "finalize"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "eventId",
          "label": "Event ID",
          "type": "number",
          "required": true,
          "default": 0,
          "visibility": {
            "show": {
              "resource": [
                "finalize"
              ]
            }
          },
          "transports": [
            "queue",
            "msrv"
          ]
        },
        {
          "name": "error",
          "label": "Failure Description",
          "type": "string",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "finalize"
              ],
              "finalizeAction": [
                "fail"
              ]
            }
          },
          "transports": [
            "queue",
            "msrv"
          ]
        },
        {
          "name": "retryAfterSeconds",
          "label": "Retry Delay (Seconds)",
          "type": "number",
          "required": false,
          "default": 60,
          "bounds": {
            "min": 0,
            "max": 86400
          },
          "visibility": {
            "show": {
              "resource": [
                "finalize"
              ],
              "finalizeAction": [
                "fail"
              ]
            }
          },
          "transports": [
            "queue",
            "msrv"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/retry-event/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/retry-event/index.md",
      "group": "events",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "create-connection",
      "resource": "connection",
      "operation": "createConnection",
      "title": "Создание своей очереди",
      "summary": "Создать Data Table и активный gateway workflow, выдать код сопряжения.",
      "status": "implemented",
      "transports": [
        "queue"
      ],
      "commands": [],
      "outputs": [
        "connection_id, name, pairing_code, expires_at, gateway_url, workflow_id"
      ],
      "permissions": [
        "n8n API key с необходимыми правами; для сопряжения — администратор 1С."
      ],
      "limitations": [
        "Код действует 15 минут и является секретом; API key остаётся в n8n.",
        "Нужны права Data Tables и создания/активации workflows."
      ],
      "example": "Create Connection → код в 1С → Подключить очередь по коду.",
      "errors": [
        "Недостаточно прав n8n API; неверное состояние; настройка шлюза завершилась setup_failed."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Create Connection",
      "parameters": [
        {
          "name": "connectionName",
          "label": "Connection Name",
          "type": "string",
          "required": true,
          "default": "1C",
          "visibility": {
            "show": {
              "resource": [
                "connection"
              ],
              "operation": [
                "createConnection"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        },
        {
          "name": "publicN8nUrl",
          "label": "Public N8n URL",
          "type": "string",
          "required": false,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "connection"
              ],
              "operation": [
                "createConnection"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/create-connection/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/create-connection/index.md",
      "group": "connections",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "connection-status",
      "resource": "connection",
      "operation": "connectionStatus",
      "title": "Состояние подключения",
      "summary": "Прочитать сохранённые параметры и состояние подключения.",
      "status": "implemented",
      "transports": [
        "queue"
      ],
      "commands": [],
      "outputs": [
        "connection_id, name, status, database_id, profile_id, policy_revision, gateway_url, workflow_id"
      ],
      "permissions": [
        "n8n API key с необходимыми правами; для сопряжения — администратор 1С."
      ],
      "limitations": [
        "Состояние подключения не доказывает исполнение команды или запуск опроса 1С."
      ],
      "example": "Get Status → проверить paired и адрес шлюза.",
      "errors": [
        "Недостаточно прав n8n API; неверное состояние; настройка шлюза завершилась setup_failed."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Get Status",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "connection"
              ]
            },
            "hide": {
              "operation": [
                "createConnection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/connection-status/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/connection-status/index.md",
      "group": "connections",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "renew-pairing",
      "resource": "connection",
      "operation": "renewPairing",
      "title": "Новый код сопряжения",
      "summary": "Обновить код неиспользованного или отключённого подключения.",
      "status": "implemented",
      "transports": [
        "queue"
      ],
      "commands": [],
      "outputs": [
        "connection_id, pairing_code, expires_at"
      ],
      "permissions": [
        "n8n API key с необходимыми правами; для сопряжения — администратор 1С."
      ],
      "limitations": [
        "Допускаются состояния pending и disabled; действующее подключение сначала отключить."
      ],
      "example": "Disconnect → Renew Pairing Code → сопряжение новой базы.",
      "errors": [
        "Недостаточно прав n8n API; неверное состояние; настройка шлюза завершилась setup_failed."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Renew Pairing Code",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "connection"
              ]
            },
            "hide": {
              "operation": [
                "createConnection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/renew-pairing/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/renew-pairing/index.md",
      "group": "connections",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "disconnect-connection",
      "resource": "connection",
      "operation": "disconnectConnection",
      "title": "Отключение очереди",
      "summary": "Отключить ключи сопряжения/обмена и деактивировать gateway.",
      "status": "implemented",
      "transports": [
        "queue"
      ],
      "commands": [],
      "outputs": [
        "connection_id, status=disabled"
      ],
      "permissions": [
        "n8n API key с необходимыми правами; для сопряжения — администратор 1С."
      ],
      "limitations": [
        "Data Table и накопленные данные не удаляются."
      ],
      "example": "Get Status → Disconnect → проверить disabled.",
      "errors": [
        "Недостаточно прав n8n API; неверное состояние; настройка шлюза завершилась setup_failed."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Disconnect",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ],
              "resource": [
                "connection"
              ]
            },
            "hide": {
              "operation": [
                "createConnection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/disconnect-connection/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/disconnect-connection/index.md",
      "group": "connections",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "get-queue-result",
      "resource": "queue",
      "operation": "getResult",
      "title": "Сохранённый результат команды",
      "summary": "Получить состояние/результат ранее поставленной команды без создания новой.",
      "status": "implemented",
      "transports": [
        "queue"
      ],
      "commands": [],
      "outputs": [
        "command_id, status: pending/leased/dead/succeeded/failed",
        "data либо error при завершении",
        "Для успешного PDF — binary.data",
        "_ldo.command_id"
      ],
      "permissions": [
        "Доступ к своему подключению и исходному scope команды."
      ],
      "limitations": [
        "Чтение результата не повторяет запись.",
        "После timeout первоначальная команда может оставаться в очереди."
      ],
      "example": "Wait for Result=false → Wait → Get Result → если pending/leased, повторить только ожидание.",
      "errors": [
        "Результат отсутствует, недоступен или срок хранения истёк."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Get Result",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ]
            },
            "hide": {
              "resource": [
                "connection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        },
        {
          "name": "queuedCommandId",
          "label": "Command ID",
          "type": "string",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "queue"
              ],
              "operation": [
                "getResult"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/get-queue-result/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/get-queue-result/index.md",
      "group": "connections",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "clean-completed-entries",
      "resource": "queue",
      "operation": "cleanup",
      "title": "Очистка завершённых записей",
      "summary": "Удалить старые завершённые команды и подтверждённые события текущего scope.",
      "status": "implemented",
      "transports": [
        "queue"
      ],
      "commands": [],
      "outputs": [
        "removed, retention_days"
      ],
      "permissions": [
        "n8n API key с правами изменения Data Tables."
      ],
      "limitations": [
        "Retention 1–365 дней, по умолчанию 30.",
        "Pending, leased и dead не удаляются; старые policy revisions рассматриваются отдельно.",
        "Хранение executions n8n и квитанций 1С настраивается отдельно."
      ],
      "example": "Schedule Trigger → Clean Completed Entries.",
      "errors": [
        "Недостаточно прав Data Tables или некорректное подключение."
      ],
      "introducedIn": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "uiName": "Clean Completed Entries",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ]
            },
            "hide": {
              "resource": [
                "connection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        },
        {
          "name": "retentionDays",
          "label": "Retention (Days)",
          "type": "number",
          "required": false,
          "default": 30,
          "bounds": {
            "min": 1,
            "max": 365
          },
          "visibility": {
            "show": {
              "resource": [
                "queue"
              ],
              "operation": [
                "cleanup"
              ]
            }
          },
          "transports": [
            "queue"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/clean-completed-entries/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/clean-completed-entries/index.md",
      "group": "connections",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.3.0",
            "coreVersion": "6.7",
            "summary": "Проще подключить собственный n8n"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "search-documents",
      "resource": "operation",
      "operation": "documentSearch",
      "title": "Поиск документов",
      "summary": "Найти разрешённые объекты по фильтрам локальной политики без ручного UUID.",
      "status": "implemented",
      "transports": [
        "queue",
        "direct",
        "msrv"
      ],
      "commands": [
        "n8n.document.search"
      ],
      "outputs": [
        "Отдельный output item на объект: object.type/id, revision, values",
        "_ldo.command_id и _ldo.search.has_more/next_cursor"
      ],
      "permissions": [
        "Отдельный search-grant; штатное Чтение и RLS. Запись ссылочного поля не требуется.",
        "Имена реквизитов задаются только в локальной политике; клиент выбирает опубликованный ID фильтра."
      ],
      "limitations": [
        "Single Match требует ровно один результат; пустой List возвращает ноль items.",
        "Return All ограничен локальной политикой (не более 200); размер страницы 1–50.",
        "Курсор связан с профилем, ревизией и фильтрами; политика проверяется при каждой странице.",
        "Документы: номер и календарная дата/период. Справочники: наименование/код; дополнительные поля (например ИНН) задаются локальным отображением метаданных."
      ],
      "example": "Search → Get Fields с выражениями object.type/id из результата.",
      "errors": [
        "access_denied, invalid_filter, filter_not_allowed, search_too_broad, object_not_found, ambiguous_match, cursor_invalid, search_limit_exceeded"
      ],
      "introducedIn": {
        "nodeVersion": "0.4.0",
        "coreVersion": "6.8"
      },
      "uiName": "Search Documents",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ]
            },
            "hide": {
              "resource": [
                "connection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        },
        {
          "name": "searchObjectType",
          "label": "Document Type Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentSearch"
              ]
            }
          },
          "optionsSource": "getSearchDocumentTypes",
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "searchFilters",
          "label": "Filters",
          "type": "fixedCollection",
          "required": true,
          "default": {},
          "choices": [
            {
              "label": "conditions"
            }
          ],
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "fields": [
            {
              "name": "conditions",
              "displayName": "Filter",
              "values": [
                {
                  "displayName": "Filter Name or ID",
                  "name": "field",
                  "type": "options",
                  "default": "",
                  "required": true,
                  "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
                  "typeOptions": {
                    "loadOptionsMethod": "getSearchFilters",
                    "loadOptionsDependsOn": [
                      "searchObjectType"
                    ]
                  }
                },
                {
                  "displayName": "Match",
                  "name": "match",
                  "type": "options",
                  "default": "exact",
                  "options": [
                    {
                      "name": "Between Dates",
                      "value": "between"
                    },
                    {
                      "name": "Contains",
                      "value": "contains"
                    },
                    {
                      "name": "Exact",
                      "value": "exact"
                    },
                    {
                      "name": "Starts With",
                      "value": "startsWith"
                    }
                  ],
                  "description": "Only modes permitted by the selected local filter are accepted"
                },
                {
                  "displayName": "Value",
                  "name": "value",
                  "type": "string",
                  "default": "",
                  "required": true,
                  "description": "Text, reference ID, or calendar date YYYY-MM-DD; for Between Dates this is the first day"
                },
                {
                  "displayName": "Last Day",
                  "name": "to",
                  "type": "string",
                  "default": "",
                  "description": "Inclusive last calendar day YYYY-MM-DD for Between Dates"
                }
              ]
            }
          ],
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "searchResultMode",
          "label": "Result Mode",
          "type": "options",
          "required": false,
          "default": "list",
          "choices": [
            {
              "value": "list",
              "label": "List"
            },
            {
              "value": "single",
              "label": "Single Match"
            }
          ],
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "searchReturnAll",
          "label": "Return All",
          "type": "boolean",
          "required": false,
          "default": false,
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentSearch",
                "catalogSearch"
              ],
              "searchResultMode": [
                "list"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "searchLimit",
          "label": "Limit",
          "type": "number",
          "required": false,
          "default": 20,
          "bounds": {
            "min": 1,
            "max": 50
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentSearch",
                "catalogSearch"
              ],
              "searchResultMode": [
                "list"
              ],
              "searchReturnAll": [
                false
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "searchCursor",
          "label": "Cursor",
          "type": "string",
          "required": false,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentSearch",
                "catalogSearch"
              ],
              "searchResultMode": [
                "list"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "timeoutSeconds",
          "label": "Timeout (Seconds)",
          "type": "number",
          "required": false,
          "default": 900,
          "bounds": {
            "min": 1,
            "max": 1800
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "pollSeconds",
          "label": "Poll Interval (Seconds)",
          "type": "number",
          "required": false,
          "default": 2,
          "bounds": {
            "min": 1,
            "max": 30
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/search-documents/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/search-documents/index.md",
      "group": "documents",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    },
    {
      "id": "search-catalog-items",
      "resource": "operation",
      "operation": "catalogSearch",
      "title": "Поиск элементов справочников",
      "summary": "Найти разрешённые объекты по фильтрам локальной политики без ручного UUID.",
      "status": "implemented",
      "transports": [
        "queue",
        "direct",
        "msrv"
      ],
      "commands": [
        "n8n.catalog.search"
      ],
      "outputs": [
        "Отдельный output item на объект: object.type/id, revision, values",
        "_ldo.command_id и _ldo.search.has_more/next_cursor"
      ],
      "permissions": [
        "Отдельный search-grant; штатное Чтение и RLS. Запись ссылочного поля не требуется.",
        "Имена реквизитов задаются только в локальной политике; клиент выбирает опубликованный ID фильтра."
      ],
      "limitations": [
        "Single Match требует ровно один результат; пустой List возвращает ноль items.",
        "Return All ограничен локальной политикой (не более 200); размер страницы 1–50.",
        "Курсор связан с профилем, ревизией и фильтрами; политика проверяется при каждой странице.",
        "Документы: номер и календарная дата/период. Справочники: наименование/код; дополнительные поля (например ИНН) задаются локальным отображением метаданных."
      ],
      "example": "Search → Get Fields с выражениями object.type/id из результата.",
      "errors": [
        "access_denied, invalid_filter, filter_not_allowed, search_too_broad, object_not_found, ambiguous_match, cursor_invalid, search_limit_exceeded"
      ],
      "introducedIn": {
        "nodeVersion": "0.4.0",
        "coreVersion": "6.8"
      },
      "uiName": "Search Catalog Items",
      "parameters": [
        {
          "name": "connectionId",
          "label": "Connection Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "connectionMode": [
                "queue"
              ]
            },
            "hide": {
              "resource": [
                "connection"
              ]
            }
          },
          "optionsSource": "getConnections",
          "transports": [
            "queue"
          ]
        },
        {
          "name": "searchObjectType",
          "label": "Catalog Type Name or ID",
          "type": "options",
          "required": true,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "catalogSearch"
              ]
            }
          },
          "optionsSource": "getSearchCatalogTypes",
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "searchFilters",
          "label": "Filters",
          "type": "fixedCollection",
          "required": true,
          "default": {},
          "choices": [
            {
              "label": "conditions"
            }
          ],
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "fields": [
            {
              "name": "conditions",
              "displayName": "Filter",
              "values": [
                {
                  "displayName": "Filter Name or ID",
                  "name": "field",
                  "type": "options",
                  "default": "",
                  "required": true,
                  "description": "Choose from the list, or specify an ID using an <a href=\"https://docs.n8n.io/code/expressions/\">expression</a>",
                  "typeOptions": {
                    "loadOptionsMethod": "getSearchFilters",
                    "loadOptionsDependsOn": [
                      "searchObjectType"
                    ]
                  }
                },
                {
                  "displayName": "Match",
                  "name": "match",
                  "type": "options",
                  "default": "exact",
                  "options": [
                    {
                      "name": "Between Dates",
                      "value": "between"
                    },
                    {
                      "name": "Contains",
                      "value": "contains"
                    },
                    {
                      "name": "Exact",
                      "value": "exact"
                    },
                    {
                      "name": "Starts With",
                      "value": "startsWith"
                    }
                  ],
                  "description": "Only modes permitted by the selected local filter are accepted"
                },
                {
                  "displayName": "Value",
                  "name": "value",
                  "type": "string",
                  "default": "",
                  "required": true,
                  "description": "Text, reference ID, or calendar date YYYY-MM-DD; for Between Dates this is the first day"
                },
                {
                  "displayName": "Last Day",
                  "name": "to",
                  "type": "string",
                  "default": "",
                  "description": "Inclusive last calendar day YYYY-MM-DD for Between Dates"
                }
              ]
            }
          ],
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "searchResultMode",
          "label": "Result Mode",
          "type": "options",
          "required": false,
          "default": "list",
          "choices": [
            {
              "value": "list",
              "label": "List"
            },
            {
              "value": "single",
              "label": "Single Match"
            }
          ],
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentSearch",
                "catalogSearch"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "searchReturnAll",
          "label": "Return All",
          "type": "boolean",
          "required": false,
          "default": false,
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentSearch",
                "catalogSearch"
              ],
              "searchResultMode": [
                "list"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "searchLimit",
          "label": "Limit",
          "type": "number",
          "required": false,
          "default": 20,
          "bounds": {
            "min": 1,
            "max": 50
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentSearch",
                "catalogSearch"
              ],
              "searchResultMode": [
                "list"
              ],
              "searchReturnAll": [
                false
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "searchCursor",
          "label": "Cursor",
          "type": "string",
          "required": false,
          "default": "",
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ],
              "operation": [
                "documentSearch",
                "catalogSearch"
              ],
              "searchResultMode": [
                "list"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "timeoutSeconds",
          "label": "Timeout (Seconds)",
          "type": "number",
          "required": false,
          "default": 900,
          "bounds": {
            "min": 1,
            "max": 1800
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        },
        {
          "name": "pollSeconds",
          "label": "Poll Interval (Seconds)",
          "type": "number",
          "required": false,
          "default": 2,
          "bounds": {
            "min": 1,
            "max": 30
          },
          "visibility": {
            "show": {
              "resource": [
                "operation"
              ]
            }
          },
          "transports": [
            "queue",
            "direct",
            "msrv"
          ]
        }
      ],
      "publicationState": "published",
      "documentationUrl": "https://ldo.msrv.tech/docs/n8n/operations/search-catalog-items/",
      "markdownUrl": "https://ldo.msrv.tech/docs/n8n/operations/search-catalog-items/index.md",
      "group": "catalogs",
      "compatibility": {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "contractVersion": "1.0",
        "supportedPairs": [
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.9",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.9",
            "summary": "Поиск документов и справочников по реквизитам"
          },
          {
            "nodeVersion": "0.4.1",
            "coreVersion": "6.8",
            "summary": "Понятное описание возможностей и инструкции подключения"
          },
          {
            "nodeVersion": "0.4.0",
            "coreVersion": "6.8",
            "summary": "Поиск документов и справочников по реквизитам"
          }
        ],
        "summary": "Доступно в ноде 0.4.1 с ядром ЛДО 6.9. Объекты и действия должны быть разрешены в настройках базы. Для транспорта MSRV требуется поддержка операции подключённым сервисом."
      }
    }
  ],
  "requiredCoreVersion": "6.8",
  "publication": {
    "publishedVersion": "0.4.1",
    "publishedActionIds": [
      "get-capabilities",
      "get-document-fields",
      "update-document-fields",
      "get-catalog-fields",
      "update-catalog-fields",
      "search-reference-values",
      "update-reference-field",
      "prepare-document-pdf",
      "start-external-process",
      "get-external-process",
      "transition-external-process",
      "update-external-process-fields",
      "cancel-external-process",
      "lease-events",
      "acknowledge-event",
      "confirm-pdf-delivery",
      "retry-event",
      "create-connection",
      "connection-status",
      "renew-pairing",
      "disconnect-connection",
      "get-queue-result",
      "clean-completed-entries",
      "search-documents",
      "search-catalog-items"
    ],
    "publishedVersionVerifiedAt": "2026-10-15",
    "coreVersion": "6.9",
    "requiredCoreVersion": "6.8",
    "updatedAt": "2026-10-15",
    "supportedReleases": [
      {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.9",
        "summary": "Понятное описание возможностей и инструкции подключения"
      },
      {
        "nodeVersion": "0.4.0",
        "coreVersion": "6.9",
        "summary": "Поиск документов и справочников по реквизитам"
      },
      {
        "nodeVersion": "0.4.1",
        "coreVersion": "6.8",
        "summary": "Понятное описание возможностей и инструкции подключения"
      },
      {
        "nodeVersion": "0.4.0",
        "coreVersion": "6.8",
        "summary": "Поиск документов и справочников по реквизитам"
      },
      {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7",
        "summary": "Проще подключить собственный n8n"
      }
    ],
    "nodeReleases": {
      "0.4.0": {
        "version": "0.4.0",
        "coreVersion": "6.8",
        "date": "2026-10-15",
        "summary": "Поиск документов и справочников по реквизитам",
        "changes": [
          "Поиск документов по номеру, дате и другим разрешённым реквизитам.",
          "Поиск элементов справочников по наименованию и разрешённым полям.",
          "Постраничная выдача и передача найденного объекта в следующий шаг workflow."
        ],
        "compatibleCoreVersions": [
          "6.8"
        ]
      },
      "0.3.0": {
        "version": "0.3.0",
        "coreVersion": "6.7",
        "date": "2026-10-14",
        "summary": "Проще подключить собственный n8n",
        "changes": [
          "Подключение очереди одноразовым кодом без ручного переноса адреса и токена.",
          "Прямой HTTP с логином и паролем пользователя 1С.",
          "Чтение и разрешённые изменения, PDF, события и внешние процессы."
        ],
        "compatibleCoreVersions": [
          "6.7"
        ]
      },
      "0.4.1": {
        "schemaVersion": 1,
        "version": "0.4.1",
        "coreVersion": "6.8",
        "date": "2026-10-23",
        "summary": "Понятное описание возможностей и инструкции подключения",
        "changes": [
          "Описание нод в поиске n8n раскрывает задачи: документы, справочники, PDF и согласование.",
          "Документация из нод и credentials ведёт к инструкциям ЛДО на сайте.",
          "Обновлены английский и русский README: возможности, установка и помощь с внедрением."
        ],
        "compatibleCoreVersions": [
          "6.8",
          "6.9"
        ]
      }
    },
    "coreReleases": {
      "6.8": {
        "version": "6.8",
        "tag": "core-v6.8.0.0",
        "date": "2026-10-15",
        "summary": "Универсальный поиск по метаданным 1С",
        "changes": [
          "Обработка поиска документов и элементов справочников с учётом локальных разрешений.",
          "Отдельное разрешение на поиск и ограничение размера выдачи."
        ],
        "compatibleNodes": [
          "0.4.1",
          "0.4.0"
        ],
        "sourceRevision": "26abefe3fc816ca60372cf05ce5a6c92da77fe87"
      },
      "6.7": {
        "version": "6.7",
        "tag": "core-v6.7.0.0",
        "date": "2026-10-14",
        "summary": "Самостоятельное подключение очереди и прямого HTTP",
        "changes": [
          "Подключение собственной очереди n8n по одноразовому коду.",
          "Авторизация прямого HTTP штатным пользователем 1С."
        ],
        "compatibleNodes": [
          "0.3.0"
        ],
        "sourceRevision": "9b0e2f4fe9ef4af14a287e481220c46faedde37c"
      },
      "6.9": {
        "schemaVersion": 1,
        "version": "6.9",
        "tag": "core-v6.9.0.0",
        "date": "2026-10-15",
        "summary": "Единый интерфейс подключения MSRV и самостоятельного n8n",
        "changes": [
          "Рекомендуемое подключение MSRV с отдельной самостоятельной настройкой.",
          "Переключатель своей очереди и прямого HTTP, адрес очереди из кода подключения.",
          "Разделение подключения, доступа к данным, событий и диагностики.",
          "Исправлено открытие настроек и редактора печатных форм."
        ],
        "compatibleNodes": [
          "0.4.1",
          "0.4.0"
        ],
        "sourceRevision": "728703f3cb9c75f6469dba98527f55a8c1ff847b"
      }
    },
    "introductions": {
      "get-capabilities": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "get-document-fields": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "update-document-fields": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "get-catalog-fields": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "update-catalog-fields": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "search-reference-values": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "update-reference-field": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "prepare-document-pdf": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "start-external-process": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "get-external-process": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "transition-external-process": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "update-external-process-fields": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "cancel-external-process": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "lease-events": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "acknowledge-event": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "confirm-pdf-delivery": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "retry-event": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "create-connection": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "connection-status": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "renew-pairing": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "disconnect-connection": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "get-queue-result": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "clean-completed-entries": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "search-documents": {
        "nodeVersion": "0.4.0",
        "coreVersion": "6.8"
      },
      "search-catalog-items": {
        "nodeVersion": "0.4.0",
        "coreVersion": "6.8"
      },
      "queue-gateway": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "dynamic-policy": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "ai-tool": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "wait-recovery": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "write-receipts": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      },
      "extension-distribution": {
        "nodeVersion": "0.3.0",
        "coreVersion": "6.7"
      }
    },
    "sourceRepository": "https://github.com/msrv-tech/n8n-nodes-ldo-1c-relay",
    "sourceRevision": "7cbc1b9d6cb7b90c6d7167c26ef80f9ef67aebe5",
    "sourceKind": "published-npm-package",
    "sourceIntegrity": "sha512-2zV4MMQgG3paGmuT/jVJD4QeWCwu9Vr88pQHDR3bU0IcOjfICFuRGGf7l0A3t5ZlZbUl10Cd21U7m0XHyZobJQ==",
    "sourceSnapshotSha256": "495c0dcd58920ce1948581090e37b2cdc0bfbf9806577bd807209df935887599"
  },
  "supportedReleases": [
    {
      "nodeVersion": "0.4.1",
      "coreVersion": "6.9",
      "summary": "Понятное описание возможностей и инструкции подключения"
    },
    {
      "nodeVersion": "0.4.0",
      "coreVersion": "6.9",
      "summary": "Поиск документов и справочников по реквизитам"
    },
    {
      "nodeVersion": "0.4.1",
      "coreVersion": "6.8",
      "summary": "Понятное описание возможностей и инструкции подключения"
    },
    {
      "nodeVersion": "0.4.0",
      "coreVersion": "6.8",
      "summary": "Поиск документов и справочников по реквизитам"
    },
    {
      "nodeVersion": "0.3.0",
      "coreVersion": "6.7",
      "summary": "Проще подключить собственный n8n"
    }
  ]
}
