{"id":45863763,"url":"https://github.com/rdv-team/mi","last_synced_at":"2026-02-27T07:04:28.709Z","repository":{"id":321233216,"uuid":"1013752219","full_name":"rdv-team/mi","owner":"rdv-team","description":"Расширение на платформе 1С для разработки интеграций с поддержкой RabbitMQ и HTTP-сервисов, встроенными механизмами логирования, конвертации, регистрации и проверки целостности данных","archived":false,"fork":false,"pushed_at":"2026-02-03T13:26:00.000Z","size":10136,"stargazers_count":48,"open_issues_count":6,"forks_count":4,"subscribers_count":2,"default_branch":"main","last_synced_at":"2026-02-04T03:47:27.829Z","etag":null,"topics":["1c","1c-enterprise","brocker","integration","json","rabbitmq"],"latest_commit_sha":null,"homepage":"https://rdv-it.ru","language":"1C Enterprise","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rdv-team.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-07-04T12:06:57.000Z","updated_at":"2026-02-03T13:29:04.000Z","dependencies_parsed_at":"2026-01-16T14:00:02.204Z","dependency_job_id":null,"html_url":"https://github.com/rdv-team/mi","commit_stats":null,"previous_names":["rdv-team/mi"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/rdv-team/mi","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdv-team%2Fmi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdv-team%2Fmi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdv-team%2Fmi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdv-team%2Fmi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rdv-team","download_url":"https://codeload.github.com/rdv-team/mi/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rdv-team%2Fmi/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29887152,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T05:38:26.446Z","status":"ssl_error","status_checked_at":"2026-02-27T05:38:25.235Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["1c","1c-enterprise","brocker","integration","json","rabbitmq"],"created_at":"2026-02-27T07:04:25.549Z","updated_at":"2026-02-27T07:04:28.696Z","avatar_url":"https://github.com/rdv-team.png","language":"1C Enterprise","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![mi](https://raw.githubusercontent.com/rdv-team/mi/refs/heads/main/doc/images/RDV%20MI%20(5).png)](https://rdv-it.ru/?utm_source=github\u0026utm_medium=rdv-mi)\n\n# RDV-MI: гибкий инструмент для быстрой разработки и масштабирования механизмов интеграции для платформы 1С: Предприятие\n\n\u003e Расширение на платформе 1С для разработки интеграций с поддержкой RabbitMQ и HTTP-сервисов, встроенными механизмами логирования, конвертации, регистрации и проверки целостности данных\n\n[![1С](https://img.shields.io/badge/1%D0%A1-8.3-blue.svg)]()\n[![Status](https://img.shields.io/badge/status-active-success.svg)]()\n[![Telegramm](https://img.shields.io/badge/telegram-chat-green.svg)](https://t.me/rdv_mi)\n[![OpenYellow](https://openyellow.openintegrations.dev/data/badges/1013752219.svg)](https://openyellow.org/grid?filter=top\u0026repo=1013752219)\n\n[Скачать последнюю версию cfe можно из последнего релиза](https://github.com/rdv-team/mi/releases)\n\n## Оглавление\n\n1. [Кратко](#кратко)\n   * 1.1. [Описание](#описание)\n   * 1.2. [Когда  использовать](#when_to_use)\n2. [Архитектура](#архитектура)\n3. [Быстрый старт](#quick_start)\n   * 3.1 [Установить модули интеграции в базы Источник, Приемник](#how_to_install)  \n   * 3.2 [Скопировать перечисленные модули в базах Источник, Приемник](#copy_integration_modules)\n     * 3.2.1. [рдв_МенеджерОбменаДемо](#exchange_demo)\n     * 3.2.2. [рдв_РегистрацияИзмененийДемо](#reg_demo)\n     * 3.2.3. [рдв_ОбработчикиСобытийДемо](#events_demo)\n     * 3.2.4. [рдв_РаботаСОчередямиДемо](#queue_demo)\n     * 3.2.5. [рдв_ИнтеграцияДемо](#integration_demo)\n     * 3.2.6. [рдв_ФормированиеХешейОбъектовДемо](#hash_demo)\n     * 3.2.7. [рдв_МониторингДанныхДемо](#monitor_demo)\n   * 3.3 [Настроить RMQ/HTTP](#rmq)\n   * 3.4 [Настроить подключение в режиме 1С Предприятие](#connection1С)\n   * 3.5 [Настроить Отправку данных из базы Источник](#sending_data)\n   * 3.6 [Настроить Получение данных в базе Приемник](#getting_data)\n   * 3.7 [Настроить Контроль целостности в базах Источник, Приемник](#check_data)\n5. [Лицензия](#license)\n6. [Документация](#doc)\n7. [Взаимодействие](#help)\n8. [Ближайшие планы развития](#backlog)\n\n##  1. \u003ca name='кратко'\u003e\u003c/a\u003eКратко\n### 1.1. \u003ca name='описание'\u003e\u003c/a\u003eОписание\n**RDV-MI** — это наш вклад в систематизацию и повышение качества разработки интеграционных решений в 1С.\nМы стремимся убрать из процессов случайность и разнообразие подходов, сделать интеграцию управляемой и предсказуемой частью общего жизненного цикла разработки.\n\n**Ключевые возможности:**\n\n**Транспорт**\n - Онлайн обмены через **REST-сервисы** (пир-ту-пир, встроенные в систему)\n - Онлайн обмены через **RabbitMQ** (взаимодействие через брокер и сторонние приложения)\n\n**Обработка данных**\n - Очереди обработки данных для распределения нагрузки (настройка количества попыток, настройка параллельной обработки)\n - Механизмы конвертации данных (предобработка, постобработка, мэппинг)\n\n**Журналирование (логирование)**\n - Журнал сообщений и ошибок обработки\n - Настройка параметров хранения журнала\n\n**Сверка данных**\n - Правила формирования хэша\n - Отчет по сверке полноты и точности данных\n\n**Быстрый запуск**\n - Открытое расширение на языке 1С\n - Документация для разработчиков\n - Встроенные демо примеры\n\n###  1.2. \u003ca name='when_to_use'\u003e\u003c/a\u003eКогда  использовать\n\n**Разветленная схема потоков данных между системами (микросервисы):**\n - много источников - много потребителей\n - несколько потребителей для одного источника\n   \u003e брокер упрощает схему интеграционных процессов наличием центра маршрутизации\n\n**Используется большое количество маленьких/легковесных сообщений:**\n - сообщения уведомлений пользователей\n - использование сильно граннулированных сообщений обмена данными для передачи - например, передача остатков по товарам\n    \u003e брокер может не хранить данные на диске, используя только ресурс сети и ОЗУ для передачи данных\n\n**Высокие требования к оперативности доставки данных (мгновенные сообщения):**\n - передача изменений остатков товаров\n    \u003e брокер держит постоянное tcp соединение с потребителем, что позволяет позволяет доставлять данные практически online\n\n##  2. \u003ca name='архитектура'\u003e\u003c/a\u003eАрхитектура\n\n![Архитектура](./doc/images/architecture.png)\n\n##  3. \u003ca name='quick_start'\u003e\u003c/a\u003eБыстрый старт\n\n###  3.1 \u003ca name='how_to_install'\u003e\u003c/a\u003eУстановить модули интеграции в базы Источник, Приемник\n\n[Инструкция по установке модуля](./doc/admin/how_to_install_mi.md)\n\n\n###  3.2 \u003ca name='copy_integration_modules'\u003e\u003c/a\u003eСкопировать перечисленные модули в базах Источник, Приемник\n\nДля описания структуры своих интегрируемых данных необходимо, как в базе Источник, так и в базе Приемник, создать  модули копированием ниже перечисленных модулей.\n\nНовые имена предлагаем сформировать по принципу \"рдв_ПрефиксОрганизации_ИмяМодуля\".\n\nДалее необходимо скорректировать указанные методы под структуру своих баз данных. \n\nДля каждого метода есть пояснения, используется он в Источнике или Приемнике:\n\n####  3.2.1. \u003ca name='exchange_demo'\u003e\u003c/a\u003eрдв_МенеджерОбменаДемо\n\nНазначение: описание правил конвертации объектов\n\nПодключение: указать созданный модуль в `рдв_ИнтеграцияПереопределяемый.МодульПрикладнойЛогикиМенеджераОбмена`\n\n```java\n// Описание правил конвертации объектов\nПроцедура ЗаполнитьПравилаКонвертацииОбъектов(СвойстваКонвертации, НаправлениеОбмена) Экспорт\n\n\t// Для источника\n\tЕсли НаправлениеОбмена = \"Отправка\" Тогда\n\t\n\t\tДобавитьПКО_Справочник_Контрагенты(СвойстваКонвертации);\n\n\t// Для приемника\n\tИначеЕсли НаправлениеОбмена = \"Получение\" Тогда\n\t\t\n\t\tДобавитьПКО_Справочник_Контрагенты(СвойстваКонвертации);\n\t\t\n\tКонецЕсли;\n\t\nКонецПроцедуры\n\n// Имя текущей ИБ, уникально на все узлы обмена\n// Идентифицирует источник входящего сообщения (например, Имя текущей базы) \nФункция ИмяИБ() Экспорт\n\n\tВозврат \"RDV1\";// Например, RDV1 - Источник.\"RDV2\" - Приемник \n\t\nКонецФункции\n\n// Выгружаемый реквизитный состав, с учетом правил и полей поиска\n// Как для источника так и для приемника.\nПроцедура ДобавитьПКО_Справочник_Контрагенты(СвойстваКонвертации)\n\n\tПКО = рдв_МенеджерОбмена.ДобавитьПКО(СвойстваКонвертации, Метаданные.Справочники._ДемоКонтрагенты);\n\tПКО.ИмяОбъекта = \"Справочник.Контрагенты\";\n\tПКО.ИмяПКО = \"Справочник_Контрагенты\";\n\t\n\tКонвертацияШапки = ПКО.КонвертацияШапки;\n\tИмяРеквизита = \"ИНН\";    // Имя реквизита текущей конфигурации\n\tИмяКлючаФормата = \"ИНН\"; // Представление реквизита в формате обмена (Для Источника - имя, с которым будет выгружено, для Приемника - имя загружаемых данных)\n\tОбязательный = Истина;\n\tрдв_МенеджерОбмена.ДобавитьПКС(КонвертацияШапки, ИмяРеквизита, ИмяКлючаФормата, Обязательный);\n\t... // прочие реквизиты\n\t\n\tИмяТаблЧасти = \"КонтактнаяИнформация\";    // Имя табличной части текущей конфигурации \n\tИмяКлючаФормата = \"КонтактнаяИнформация\"; // Представлениетреквизита в формате обмена\n\tТаблЧасть = рдв_МенеджерОбмена.ДобавитьТаблЧасть(СвойстваКонвертации, ПКО, ИмяТаблЧасти, ИмяКлючаФормата);\n\t// реквизиты табличной части\n\tрдв_МенеджерОбмена.ДобавитьПКС(ТаблЧасть, \"Представление\", \"Представление\");\n\tрдв_МенеджерОбмена.ДобавитьПКС(ТаблЧасть, \"Тип\", \"Тип\");\n\t... // прочие реквизиты\n\t\n\tПоляПоиска = ПКО.ПоляПоиска;\n\tрдв_МенеджерОбмена.ДобавитьПоляПоиска(ПоляПоиска, \"Код\");\n\t\nКонецПроцедуры\n\n```\n\n####  3.2.2. \u003ca name='reg_demo'\u003e\u003c/a\u003eрдв_РегистрацияИзмененийДемо\n\nНазначение: описание правил регистрации/маршрутизации объектов\n\nПодключение: указать созданный модуль в `рдв_ИнтеграцияПереопределяемый.МодульПрикладнойЛогикиРегистрацииИзменений`\n\n```java\n// Правила регистрации объектов для выгрузки во внешние системы.\n// Только для источника, приемник не регистрирует объекты к отправке.\nПроцедура ЗаполнитьПравилаРегистрации(ПравилаРегистрации) Экспорт\n\t\t\n\tRMQ = Справочники.рдв_ВнешниеСистемы.Предопределенный(\"RMQ\");\n\t\n\tПроцедура ДобавитьПравилоРегистрации(ПравилаРегистрации,\n\t\t\t\t\t\t\t\t\t\tМетаданныеОбъекта,\n\t\t\t\t\t\t\t\t\t\tВнешняяСистема,\n\t\t\t\t\t\t\t\t\t\tАдресМетода = \"\")\n\t\t\t\t\t\t\t\t\t\t\t\n\tПравилоРегистрации = ПравилаРегистрации.Добавить();\n\tПравилоРегистрации.МетаданныеОбъекта = Метаданные.Справочники._ДемоКонтрагенты;\n\tПравилоРегистрации.ВнешняяСистема = RMQ;\n\tПравилоРегистрации.АдресМетода = \"exchange\";\n\t\t\t\t\t\t\t\t\nКонецПроцедуры\n\n// Ключ маршрутизации для брокеров\n// Для источника\nФункция МаршрутСообщения(ИсточникСообщения, ВнешняяСистема) Экспорт\n\t\n\tЕсли ИсточникСообщения.Метаданные() = Метаданные.Справочники._ДемоКонтрагенты Тогда\n\t\tВозврат \"Контрагенты\";\n\tИначе\n\t\tВозврат ИсточникСообщения.Метаданные().Имя;\n\tКонецЕсли;\n\t\nКонецФункции\n\n```\n\n####  3.2.3. \u003ca name='events_demo'\u003e\u003c/a\u003eрдв_ОбработчикиСобытийДемо\n\nНазначение: определяет способ регистрации объектов (механизм через очереди или непосредственно)\n\nПодключение: указать созданный модуль в `рдв_ИнтеграцияПереопределяемый.МодульПрикладнойЛогикиОбработчиковСобытий`\n\n```java\n// Обработчик подписки на событие при записи справочников\n// регистрирует объекты на выгрузку непосредственно в механизм регистрации\n// Только для источника.\nПроцедура СправочникиПриЗаписи(Источник, Отказ) Экспорт\n\t\n\tЕсли Не ТипЗнч(Источник) = Тип(\"СправочникОбъект._ДемоКонтрагенты\") Тогда\n\t\tВозврат;\n\tКонецЕсли;\n\t\n\tрдв_РегистрацияИзменений.ЗарегистрироватьИзменения(Источник);\n\t\nКонецПроцедуры\n\nПроцедура ДокументыПриЗаписи(Источник, Отказ) Экспорт\nКонецПроцедуры\n\nПроцедура НаборыЗаписейПриЗаписи(Источник, Отказ, Замещение) Экспорт\nКонецПроцедуры\n```\n\n####  3.2.4. \u003ca name='queue_demo'\u003e\u003c/a\u003eрдв_РаботаСОчередямиДемо\n\nНазначение: обработка очередей интеграции. Механизм отложенной обработки данных интеграции.\n\nПодключение: указать созданный модуль в `рдв_ИнтеграцияПереопределяемый.МодульПрикладнойЛогикиОчередей`\n\n```java\n// Регистрируем очередь для обработки входящих сообщений\n// Для источника и приемника\nПроцедура ЗаполнитьСписокОчередей(СписокОчередей) Экспорт\n\t\n\tСписокОчередей.Добавить(\"ОбработкаВходящихСообщений\", \n\t\tНСтр(\"ru = 'Обработка входящих сообщений'\"));\n\t\t\nКонецПроцедуры\n\n// Настраиваем очередь\n// Для источника и приемника\nПроцедура ЗаполнитьТипОчередиПоУмолчанию(ИмяОчереди, ТипОчередиОбъект) Экспорт\n\t\n\tЕсли ИмяОчереди = \"ОбработкаВходящихСообщений\" Тогда\n\t\t\n\t\tТипОчередиОбъект.ПорционнаяОбработка = Истина;\n\t\tТипОчередиОбъект.МаксЗаписейВПорции = 4;\n\t\t\n\tКонецЕсли;\n\t\nКонецПроцедуры\n\n// Обрабатываем данные очереди\n// Для источника и приемника\nПроцедура ВыполнитьОбработкуОчереди(ИмяОчереди, ИдентификаторыОчереди, РезультатОбработки) Экспорт\n\t\n\tЕсли ИмяОчереди = \"ОбработкаВходящихСообщений\" Тогда\n\t\t// Запрос данных очереди\n\t\tДанныеОчереди = рдв_РаботаСОчередями.ПолучитьДанныеОчереди(ИмяОчереди,\n\t\t\tИдентификаторыОчереди, \"ИдентификаторЗаписи,ХранилищеПараметров\");\n\t\t\t\n\t\tЕсли Не ЗначениеЗаполнено(ДанныеОчереди) Тогда\n\t\t\tВозврат;\t\n\t\tКонецЕсли;\n\t\t\n\t\tДля Каждого ЗаписьОчереди Из ДанныеОчереди Цикл\n\t\n\t\t\tИдентификатор = ЗаписьОчереди.ХранилищеПараметров.Получить();\n\t\t\tрдв_Интеграция.СообщениеОбработатьПолученное(Идентификатор.ИдентификаторСообщения);\n\t\t\t\n\t\t\tИдентификаторыСообщений.Добавить(Идентификатор);\n\t\t\t\n\t\tКонецЦикла;\n\t\n\tКонецЕсли;\n\t\nКонецПроцедуры\n\n#КонецОбласти\n\n```\n\n####  3.2.5. \u003ca name='integration_demo'\u003e\u003c/a\u003eрдв_ИнтеграцияДемо\n\nНазначение: предоставляет возможность реализовать новый тип внешней системы (kafka, ftp, прочие)\n\nПодключение: указать созданный модуль в `рдв_ИнтеграцияПереопределяемый.МодульПрикладнойЛогикиИнтеграции`\n\nРеализовать программное API, прикладную логику методов можно не заполнять.\n\n####  3.2.6. \u003ca name='hash_demo'\u003e\u003c/a\u003eрдв_ФормированиеХешейОбъектовДемо\n\nНазначение: правила расчета хешей объектов для целей сверки полноты и точности данных\n\nПодключение: указать созданный модуль в `рдв_ИнтеграцияПереопределяемый.МодульПрикладнойЛогикиФормированияХешей`\n\nРеализовать программное API, прикладную логику методов можно не заполнять.\n\n####  3.2.7. \u003ca name='monitor_demo'\u003e\u003c/a\u003eрдв_МониторингДанныхДемо\n\nНазначение: определяет внешнюю систему мониторинга\n\nПодключение: указать созданный модуль в `рдв_ИнтеграцияПереопределяемый.МодульПрикладнойЛогикиМониторингаДанных`\n\nРеализовать программное API, прикладную логику методов можно не заполнять.\n\n\n###  3.3 \u003ca name='rmq'\u003e\u003c/a\u003eНастроить RMQ/HTTP\n\nНастроить в качестве транспорта обмена один из предустановленных вариантов:\n\n#### 3.3.1 Настроить сервер RMQ согласно [инструкции](./doc/admin/how_to_RMQ.md):\n\n * Создать вирутальный хост\n * Создать обменник exchange\n * Создать 2 очереди Queue (данное имя будет указываться в справочнике Внешние системы в поле \"Очередь обмена\") для баз Источник и Приемник\n * Создать маршруты сообщений Binding:\n    * Для очередей Queue Источника и Приемника создать запись для логирования по шаблону [ИмяБазы]log (Имя базы прописывается в указанной выше функции ИмяИБ(), см п.3.2.1)\n    * Для очереди Приемника создать записи с именами маршрутов сообщения, которые прописываются в Функции МаршрутСообщения в базе Источник и предназначены для загрузки в данную базу Приемник\n    * Если включен контроль целостности (Константы.рдв_ФормироватьХешОбъектов), то необходимо для обеих очередей Queue создать записи по шаблону \"[ИмяМаршрутаСообщения].Хеш\" (Например, \"Контрагенты.Хеш\")\n \nДля источника: значение из `рдв_МенеджерОбменаДемо.ИмяИБ`\n\n![Источник](doc/images/Pasted-image-20250918123420.png)\n\nДля приемника: ключ маршрутизации из `рдв_РегистрацияИзмененийДемо.МаршрутСообщения` и значение из `рдв_МенеджерОбменаДемо.ИмяИБ`\n\n![Приемник](doc/images/Pasted-image-20250918122324.png)\n\n#### 3.3.2 Опубликовать HTTP-сервис согласно [инструкции](./doc/admin/how_to_HTTP.md):\n\n###  3.4 \u003ca name='connection1С'\u003e\u003c/a\u003eНастроить подключение в режиме 1С Предприятие\n\nНастройка подключений в 1С:\n\nВсе необходимые для работы объекты в 1С располагаются в разделе \"Интеграция (РДВ)\":\n\n   * Выполнить настройку подключений Справочника \"ВнешниеСистемы\"\n   \n     [Инструкция по настройкам в режиме предприятия](./doc/admin/how_to_1c.md)\n   \n     Пример для заполнения RMQ, адрес сервера RMQ https://mq.it.ru:14274/# :\n     \n     Имя сервера: mq.it.ru\n     \n     Порт: 4274\n     \n     Защищенное соединение: Истина\n     \n     Очередь обмена: имя очереди Queue (см. п. 3.3.1)\n     \n     Хост: Виртуальный хост (см. п. 3.3.1)\n   \n   \n   * Инициализировать типы очередей:\n   \n      Выполнить обработку:\n      Раздел Интеграция (РДВ)\\ Типы очередей обработки данных \\ Еще \\ Инициализировать типы очередей\n\n###  3.5 \u003ca name='sending_data'\u003e\u003c/a\u003eНастроить Отправку данных из базы Источник\n\nАвтоматическая отправка данных настраивается в справочнике Внешние системы на вкладке \"Расписание\"\n \nНеобходимо установить галку \"Использовать расписание\", настроить расписание для отправки данных.\n\nВ ручном режиме для отправки данных необходимо:\n * Записать объект\n * В регистре \"Регистрация изменений\" выбрать нужную позицию и нажать \"Сформировать сообщения\"\n * В регистре \"Сообщения интеграции\" выбрать нужную позицию и нажать \"Обработать сообщение\"\n\n###  3.6 \u003ca name='getting_data'\u003e\u003c/a\u003eНастроить Получение данных в базе Приемник\n\nАвтоматическое получение данных настраивается в справочнике Внешние системы на вкладке \"Расписание\"\n \nНеобходимо установить галку \"Использовать расписание\", настроить расписание для получения данных.\n\nДалее необходимо настроить расписание для Обработки входящих сообщений:\nв справочнике \"Типы очередей обработки данных\" для типа очереди \"Обработка входящих сообщений\" необходимо настроить расписание на вкладке \"Регламент\".\n\nВ ручном режиме для получения данных необходимо:\n * Получить данные через запуск регламентного задания Интеграции: \"RMQ Получение\"\n * После выполнения данного регл.задания сформируются очереди в РегистрСведений.рдв_ОчередиОбработкиДанных.\n * Открыть данный регистр очередей можно в разделе Интеграция (РДВ) \\ Очереди обработки данных. Далее необходимо встать на нужную очередь и запустить обработку очереди по кнопке \"Действия\\Обработать очереди\"\n\n###  3.7 \u003ca name='check_data'\u003e\u003c/a\u003eНастроить Контроль целостности\n\n[Инструкция по конфигурированию контроля целостности данных](./doc/developer/4%20check%20that%20data%20fine.md)\n\n# 4. \u003ca name='full_dev_instruction'\u003e\u003c/a\u003eПодробная инструкция разработчика\n\n[Документация по администрированию и разработке](./doc/README.md)\n\n\n# 5. \u003ca name='license'\u003e\u003c/a\u003eЛицензия\n\n[Лицензия BSD-3-Clause license](./LICENSE.txt)\n\n# 6. \u003ca name='doc'\u003e\u003c/a\u003eДокументация\n\n[Документация](./doc/README.md)\nСсылки на инструкции и другую документацию на странице\n\n# 7. \u003ca name='help'\u003e\u003c/a\u003eВзаимодействие\n\nПолучить или предложить помощь можно в [чате Telegram](https://t.me/rdv_mi)\n\n# 8. \u003ca name='backlog'\u003e\u003c/a\u003eБлижайшие планы развития\n\n**Внешний мониторинг стабильности и производительности**\n - Grafana\n - Prometheus\n\n**Внешнее журналирование**\n - Click House\n\n**Помощник для специалистов поддержки: анализ и обработка коллизий**\n - Связи журнала и запросов интеграций с обьектами и ошибками\n - Отчет по мониторингу очередей\n - Отчет по мониторингу ошибок интеграций\n - Версионирование правил: журнал изменений\n\n**Оповещения**\n - E-mail\n - Telegramm\n - Mattermost\n - SMS\n - MAX\n\n**Брокер сообщений**\n - Kafka\n - Поддержка WebSocket\n\n**Low-code помощник формирования кода без интерактивной настройки**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frdv-team%2Fmi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frdv-team%2Fmi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frdv-team%2Fmi/lists"}