Октябрь
Релиз 3.16.1.45
Первый публичный релиз ветки 3.16 объединяет новые возможности и исправления, подготовленные для новой публичной поставки.
Внешние компоненты и очередь Valkey
Библиотеки выбираются из справочника «Внешние компоненты». Одну загруженную библиотеку можно использовать в нескольких подключениях: повторно загружать файл для каждого проекта не требуется. В карточке доступны загрузка из файла, обновление из облака и проверка библиотеки. После обновления проверьте выбор компоненты в подключении.
Для внешней очереди Valkey доступен драйвер «Redis (Native DLL)». Он подключается к Valkey напрямую через внешнюю компоненту. Выберите и загрузите компоненту Redis, укажите её в настройках внешней очереди, заполните параметры сервера и проверьте подключение. Для этого варианта HTTP-сервис не требуется. Вариант через HTTP-сервис также остаётся доступен.
Выбор и обновление внешних компонент · Настройка очереди Valkey.
Новинки и новые возможности
В релизе Экстрактора 1С 3.16.1.45 добавлены
Доработана интеграция с DCC v2: можно передавать команды в базы 1С, контролировать выполнение проектов и просматривать журналы запусков в Grafana.
Основные возможности Экстрактора 1С 3.16.1.45, MCP 3.3.7 и DCC 2.0.2:
Выгрузка в S3 в формате Parquet. Данные отправляются блоками в S3-совместимое хранилище.
Управление проектами из ИИ-клиента. Через MCP можно найти источник, подобрать поля, создать проект, настроить расписание и проследить за выгрузкой.
Доступ к базам через DCC v2. Команды получает сама 1С; входящая HTTP-публикация для этого маршрута не требуется.
Мониторинг в Grafana и Prometheus. Можно посмотреть историю запусков, длительность, результаты выполнения и журналы проектов.
Исправления помощника настройки, сегментации, шаблонов и подключений. Доработаны настройка проектов, работа со ссылочными полями и выгрузка в приёмники.
Выгрузка в S3 в формате Parquet
Добавлен тип подключения S3. Он позволяет выгружать данные из 1С в S3-совместимое хранилище наборами файлов Parquet. Подключение доступно во всех поддерживаемых тарифах.
.
Для подключения понадобятся endpoint, регион, бакет, префикс ключей и учётные данные. При необходимости задаются токен сессии, адресация через путь и тайм-аут. Секретные значения хранятся в защищённом хранилище подключения; поддерживается соединение по SSL.
Для отправки данных выберите внешнюю компоненту S3, а для формирования файлов — компоненту Parquet. Обе библиотеки должны быть доступны там, где выполняется выгрузка, в том числе на сервере 1С при выполнении серверных заданий.
Для Parquet добавлены поддержка Linux x64, тип TIMESTAMPTZ и расширенная проверка decimal.
На первом этапе доступны Parquet, режим «Добавление» и выгрузка блоками. Каждый блок создаёт новый набор файлов. Повторная выгрузка тоже добавляет файлы, поэтому повторный запуск может привести к повторному появлению данных. Это следует учитывать при организации загрузки в хранилище.
Подключение S3 учтено в формах схемы данных и «Снежинки». Для него разрешено массовое создание строк проекта.
Настройка выгрузки в S3 и ограничения режима добавления.
Управление Экстрактором через ИИ (MCP-сервер)

MCP 3.3.7 — первый публичный релиз MCP Экстрактора 1С. В него входят все описанные ниже возможности: работа с метаданными и проектами, настройка полей, очереди и расписаний, запуск и контроль выгрузки, пользовательские навыки и два маршрута подключения к базе.
Вы описываете задачу обычным языком
А ИИ-клиент использует методы MCP для работы с метаданными и проектами.
Например, можно найти источник данных, подобрать поля, подготовить проект, настроить расписание, запустить выгрузку и проверить данные в приёмнике.
Пользовательские навыки MCP
В MCP можно добавить инструкции вашей компании: правила именования таблиц, выбора полей и подготовки выгрузок. Помощник получает их вместе со встроенными навыками. Изменения инструкций доступны без перезапуска сервера.
Как добавить пользовательские навыки.
Метаданные и подготовка проекта для ИИ
Через MCP можно найти объекты конфигурации, посмотреть состав и типы полей, изучить ссылочные связи. Это помогает подобрать источники и определить состав будущей выгрузки.
Проект можно собрать из нескольких источников, настроить поля и сегментацию. Предпросмотр показывает состав и параметры до сохранения. Проверки и операции, которым нужны актуальные сведения информационной базы, выполняются в 1С.
Создание и изменение проектов
При работе через MCP можно:
Создать проект с источником «Объект» после предварительной проверки.
Прочитать сохранённые проекты, подключения и параметры строк.
Изменить сохранённое сопоставление полей: переименовать SQL-поле, включить или отключить его выгрузку.
Задать имена колонок при создании проекта.
Настроить очередь, потоки, ожидание, буфер, блоки выгрузки и удаления, расширенную проверку данных.
Сохранить штатные настройки Экстрактора, представления и служебные поля сегментации.
SQL-имена можно получить штатной транслитерацией или задать по-английски с помощью ИИ-клиента. Выбранные имена нужно проверить.
При частичном изменении настроек пропущенные свойства сохраняют прежние значения. Изменения проверяются относительно актуального состояния проекта и возможностей API.
Инициализация, выполнение и расписания
Через MCP-сервер можно сформировать очередь, запустить выгрузку всего проекта, прочитать состояние конкретного выполнения и запросить его остановку. Запрос остановки относится к определённой задаче.
Расписание можно прочитать, включить или поставить на паузу. Поддерживаются ежедневный запуск, дни недели и интервал в пределах окна суток. Время берётся из планировщика 1С. Пауза расписания оставляет уже начавшуюся выгрузку работать: остановку текущей задачи запрашивают отдельно.
Для разрешённых SQL-операций доступен прямой запуск через штатные обработчики при наличии capability direct_sql_operations. Для Kafka, AMQP и 1С Шины нужен предварительный план. При выполнении операций действуют штатные права, лицензирование и блокировки Экстрактора.
Проверка результата и повторы
Принятие запроса, запуск задачи и успешное завершение выгрузки — отдельные этапы. После запуска проверьте состояние выполнения по его идентификатору.
MCP позволяет прочитать приёмник сохранённого проекта, проверить настройки и разобраться с ошибками. Через прямое подключение и DCC помощник получает доступные подробности ошибки и её идентификатор. По нему администратор может найти исходное сообщение в журнале 1С; чувствительные данные в ответе скрываются. Если создание таблицы завершилось ошибкой, API возвращает её идентификатор и сохраняет идентификатор частично записанного проекта для диагностики.
MCP сохраняет планы и результаты операций в постоянном хранилище. При обрыве связи сначала выясните состояние исходной операции и фактический результат записи. Повторная отправка с новым идентификатором может создать ещё одну операцию.
Установка MCP и подключение ИИ-клиентов.
Два способа подключения MCP
MCP поддерживает два способа подключения к информационной базе: напрямую через HTTP-публикацию 1С и через DCC v2. Для каждой базы выбирается один маршрут.
Через DCC обмен начинает сама информационная база. Она получает команды и возвращает результаты, поэтому прямой сетевой доступ MCP к HTTP-публикации 1С не требуется. Коннектор объявляет контракт extractor-1c/2.0 и команду mcp среди поддерживаемых.
На схеме ниже показаны порядок передачи команды и возврат результата для обоих способов подключения.
.
DCC от первой версии до 2.0.2
DCC (Denvic Control Center) — Центр управления коннекторами, проектами, задачами и журналами. Он позволяет организовать централизованное управление подключёнными базами Экстрактора 1С.
Во второй версии добавлены обмен с подтверждением доставки команд, операции MCP через очередь long polling и мониторинг фактических выполнений. Подробнее — обзор DCC v2 и изменения за октябрь 2026.
Возможности первой версии
DCC v1 развивался вокруг передачи подключений, проектов и метаданных конфигурации, получения параметров очереди и отправки статусов выполнения. В версии 1.2.0 появились получение задач через long polling, методы подключений и потоковая передача метаданных.
В DCC v2 доработаны доставка команд, подтверждение их получения и передача результатов выполнения.
Доставка команд в DCC v2
При регистрации коннектор сообщает версию контракта и список поддерживаемых команд. DCC сохраняет команды в очереди до подтверждения получения.
Пока подтверждения нет, повторный запрос возвращает ту же команду. Потерянный HTTP-ответ не удаляет её из очереди. Экстрактор сохраняет задачу локально, подтверждает получение и передаёт состояние выполнения.
Разделены два режима задач: dispatch для команды коннектору и report для отчёта о локальном запуске. Отчёт не выдаётся обратно как новая команда.
Добавлена синхронизация снимка проектов. У сообщений журналов есть устойчивый message_id, по которому отклоняется повторная доставка одного сообщения. В переходной интеграции сохранены методы API v1; новый контракт требует настройки обмена DCC v2. Порядок доставки, подтверждения и выполнения описан в принципе работы DCC.
MCP и метаданные
Через DCC доступны список коннекторов, сохранённые метаданные и операции MCP. Объекты, поля и ссылочные связи можно изучать по снимку; команды проверки и изменения отправляются в информационную базу через задачи.
Состояние операции MCP и состояние выгрузки отслеживаются отдельно. Истечение времени ожидания ответа не отменяет задачу. Продолжайте проверку по идентификатору исходной операции. Запросы и ответы описаны в контракте операций MCP.
Журналы и файловая очередь
Журналы задач принимаются пакетами CSV, проходят промежуточную файловую очередь и загружаются отдельным сервисом в PostgreSQL. Поэтому между приёмом пакета и появлением сообщений в интерфейсе может пройти время.
Особенность приёма логов. HTTP 201 нового CSV-маршрута подтверждает приём пакета в память gateway. Он не подтверждает сохранение на диск или запись в PostgreSQL. При аварии до сброса на диск принятый пакет может быть потерян.
На стороне Экстрактора появилась файловая очередь логов по задачам. Обмен разделён на фоновые роли; доработаны порядок отправки, восстановление файлов и диагностика ошибок. Ручной обмен использует неблокирующий опрос задания. По умолчанию файлы журналов размещаются во временном каталоге.
При диагностике учитывайте этап обработки пакета: приём в память, сохранение в файловую очередь или загрузку в PostgreSQL. См. формат CSV и отправку пакета и очередь, восстановление и мониторинг логов.
Мониторинг в Grafana и Prometheus
Grafana позволяет просматривать состояние подключённых баз и историю выполнения проектов. Из списка коннекторов можно перейти к обзору базы, проектам, диаграмме запусков и журналу выбранного выполнения.
Видны история, начало, завершение, длительность и результат. Сообщения открываются постранично. Из таблицы проектов можно отправить команды инициализации очереди и запуска.

Перед отправкой команды Grafana показывает базу и проект. Проверьте их в окне подтверждения.

Сводка выполнений сохраняется в DCC и используется API и Prometheus. Фактические даты определяются по событиям выполнения. Наличие начала и завершения само по себе не означает успех: при определении результата учитываются ошибки журнала. Если результат неизвестен, он отображается как неизвестный.
При обновлении DCC применяется миграция сводки выполнений. Первичное заполнение по большой истории требует окна обслуживания: на это время запись задач и логов блокируется.
Работа с дашбордами Grafana · Установка Grafana · Список выполнений и метрики Prometheus.
Настройка проектов и исправления Экстрактора
Помимо новых возможностей, доработаны настройка проектов, обработка сегментов, работа с шаблонами и подключениями.
Помощник и шаблоны
В помощнике добавлена панель закладок для перехода между этапами настройки. Также внесены следующие исправления:
Восстановлены проверка запроса, автозаполнение представления источника и подстановка имени таблицы.
Исправлены добавление и удаление связанных вычисляемых GUID-полей.
Исправлено сопоставление параметра с существующим полем таблицы приёмника.
Исправлены формирование шаблона через MCP, загрузка файла из шаблона, значений по умолчанию и значений при ошибке.
Исправлено отображение нуля в параметрах набора данных.
Устранено ошибочное пересоздание таблицы, структура которой не менялась.
Сегментация и идентификаторы
Доработано сохранение ролей регулярной и расширенной сегментации при настройке проекта через помощник и API, в том числе для отдельного месяца инициализации. Исправлены формирование сегментов параметров объекта и вычисление GUID параметров.
У ссылочного поля в отборе источника сохраняется типизированное значение 1С, а для сегмента приёмника используется вычисляемый идентификатор. Доработаны обработка составных типов и идентификаторов перечислений, функции SQL UUID и «Ссылка SQL».
Для регистра бухгалтерии исправлена инициализация по виртуальной таблице «ДвиженияССубконто». Теперь используется выбранная таблица, в том числе при отборе через схему компоновки данных.
MySQL и PostgreSQL
Для автоматически создаваемого неуникального индекса сегмента MySQL ограничивается длина индексируемого строкового префикса, если полный индекс превышает допустимый размер. Значения и длина колонок сохраняются; данные сегмента удаляются по полному ключу.
Ручные и уникальные индексы автоматически не преобразуются. Некорректный префикс проверяется до удаления таблицы. Расчёт ориентирован на предел индекса 3072 байта; старые версии MySQL/InnoDB с другими ограничениями требуют отдельной проверки.
Доработано восстановление широких таблиц MySQL. Для PostgreSQL исправлены удаление партиции и обработка пустых партиций при обмене с DCC.
Выполнение, подключения и совместимость
Выполнены следующие доработки и исправления:
Восстановлено открытие обработки «Управление проектами» и генератора подписок.
Исправлены загрузка XML-шаблона проекта и подбор имени поля приёмника в помощнике настройки.
Исправлена работа с длинными именами колонок PostgreSQL при создании проектов через MCP.
При сохранении подключения предупреждение указывает незаполненное поле «Сервер».
Исправлено вычисление уникального идентификатора в запросе.
Исправлена остановка выгрузки при штатном завершении родительского задания.
Исправлены форма подключения и проверка обязательных полей.
Исправлены ошибки администрирования подключений PostgreSQL и ClickHouse, в том числе раскрытия схем PostgreSQL.
Исправлена настройка внешней компоненты для Visiology.
Из выбора типа схемы Kafka убрано пустое значение.
Добавлена проверка подключения Redis.
Исправлены скачивание релиза для платформы 1С 8.2 и формирование метаданных на платформе 8.3.10.
Доработаны метаданные проектов и устойчивость обмена с DCC; задан тайм-аут запроса по умолчанию.
Уточнены настройки повторов после аварийного завершения и попыток выгрузки, выбор базы регламентных заданий и пользователя проверки обновлений.
Дополнительные улучшения и исправления
В релиз также включены улучшения помощника, подключений, шаблонов и очереди выгрузки.
Помощник, подключения и очередь
Помощник создания проектов и вычисляемые поля
Исправлено обновление данных помощника при изменении параметров источника типа «Обработчик». Устранено задвоение полей источника и исправлено его описание.
Исправлен подбор функций и ролей параметров группировки в помощнике.
Исправлена ошибка вычисления вычисляемых полей.
Исправлена проверка имени вычисляемого поля.
Восстановлено заполнение списков выбора полей партиции для ClickHouse и PostgreSQL, а также полей сортировки и первичного ключа для ClickHouse.
Добавлена проверка источника при загрузке строки проекта в помощник.
Исправлены скачки таблицы выбранных полей при изменении и дерева объектов при активации строки.
Подключения и типы данных
При ошибке загрузки списка схем в подключениях к Microsoft SQL Server и PostgreSQL теперь выводятся предупреждение и текст ошибки; заполнение списка прекращается.
Исправлено открытие формы подключения в режиме совместимости платформы 1С 8.3.5. Устранены пересечения идентификаторов элементов формы.
Исправлено чтение типа и разрядности поля таблицы MySQL. Уточнён подбор длины строковых полей для стандартного представления ссылок в Microsoft SQL Server, MySQL и PostgreSQL: используется длина представления по метаданным, а если её определить нельзя — прежнее значение по умолчанию. Пользовательские обработчики представления при подборе длины не учитываются.
Шаблоны, очередь и внешние компоненты
Исправлена ошибка загрузки шаблона проекта.
Исправлена ошибка применения «Снежинки» с подключением к Apache Kafka.
Исправлена группировка записей очереди: регулярные записи обрабатываются отдельно от записей инициализации и расширенных записей; объединяются только записи типа 4.
Запрещено удаление элементов справочника «Внешние компоненты». При попытке удаления выводится сообщение о том, что внешние компоненты являются системными объектами.
Управление проектами и регистрация изменений
Новые возможности и доработки
В обработке «Управление проектами» добавлена вкладка «Диаграмма»: выбор даты, отображение запусков полосами и выделение их пересечений.
Добавлен и доработан обработчик регистрации изменений непериодических регистров сведений по реквизиту.
В настройки добавлен тип уникального идентификатора
binary.В параметры подключения ClickHouse добавлен параметр «Кластер».
Доработана загрузка подключения и проекта из DCC по идентификаторам.
Исправления
Исправлена ошибка вычисления уникального идентификатора.
Исправлена передача пароля подключения при загрузке проекта из Центра управления.
Исправлена выгрузка полей без сопоставленного источника 1С.
Исправлено отображение ошибки источника типа «Обработчик».
Исправлена ошибка записи очереди при отключённой настройке регистра в подключении.
Исправлено применение настройки транслитерации к новой строке проекта.
Исправлено добавление вычисляемого поля «Гуид» при выборе нового поля.
Исправлены выгрузка структуры конфигурации в DCC на платформе 1С 8.2 и ошибка «Поле объекта не обнаружено (ПринадлежностьОбъекта)».
Исправлена установка сегмента инициализации при сопоставлении полей.
Исправлена работа фоновых заданий в автоматическом режиме в «Управлении торговлей», редакция 10.1.