Page tree
Skip to end of metadata
Go to start of metadata
Тип запроса Номер заявки Тема Описание Критерии приемки
Задача ADAPTER-493 При многократной записи выгружать только изменения При многократной перезаписи объектов, если объект не был изменен. выгрузка не выполняется. Используется платформенный механизм "ИсторияДанных". Включение истории данных происходит в момент обновления схем данных. Не поддерживается в режиме совместимости ниже 8.3.11. Для выключения механизма переключить константу "(адаптер) Отключить контроль изменений при выгрузке" в значение ИСТИНА Текущее ограничение: не учитывается реквизитный состав (контролируется наличие изменений любого реквизита, даже если он не участвует в выгрузке) Если справочник несколько раз перезаписывается, при этом реквизиты не изменяются (реквизиты, участвующие в обмене) - справочник добавляется в очередь, но не выгружается (устанавливается статус "пропущен". перенесено в sespel
История ADAPTER-506 Приоритеты сообщений В базе-источнике можно настраивать приоритет сообщений. Сообщения с обрабатываются (выгружаются, загружаются, записываются) в порядке уменьшения приоритета. При переходе с предыдущих релизов необходимо удалить очереди и создать заново. Для удаления очередей можно воспользоваться кнопкой в форме элемента "Параметры подключения" (кнопка справа от имени очереди) В базе-источнике можно настраивать приоритет сообщений. Сообщения с обрабатываются (выгружаются, загружаются, записываются) в порядке уменьшения приоритета
Bug ADAPTER-514 Исправить заголовок "Групповая выгрузка" Ошибка исправлена
Задача ADAPTER-515 Не хранить сообщения в базе 1. В справочник "входящих" сообщений попадают только сообщения с ошибкой 2. Если есть входящее сообщение с ошибкой, загрузка останавливается 3. Сообщения без ошибок загружаются сразу в объекты и подтверждаются в RMQ 4. Загруженные сообщения формируют выгрузку сообщений с логом 5. Режим включается и выключается в справочнике "Параметры подключения"  "Упрощенный" режим сокращает время загрузки и уменьшает количество сообщений в справочниках "входящие" и "исходящие" сообщения. Режим поддерживает выгрузку логов

Новые возможности и изменения

  • Добавлены переопределяемые процедуры и функции:
    • ДобавитьСообщениеВОчередьЗагружаемыхСообщений
    • ФорматСообщения
  • Установлено свойство "Клиент (обычное приложение)" у общих модулей:
    • адаптер_РаботаСМетаданными
    • адаптер_КомпонентаRabbitMQ
  • Обновлена компонента PinkRabbitMQ до версии 1.4
  • Процедура адаптер_ДанныеЗаполнение.ПолучитьОбъектСсылочногоТипа может искать по ГУИД не только в формате 1С (УникальныйИдентификатор).
    Ограничение строка длинной 100.

Новые возможности и изменения в режиме «1С:Предприятие»

  • Убрана возможность непосредственного удаления элементов справочников.
  • Удалена команда "Очистить все неактуальные сообщения" в форме списка с сообщениями загрузки.
  • Добавлена команда "Удалить по текущему отбору" в форму списка справочников с сообщениями выгрузки/загрузки.

Изменения, влияющие на поведение системы

  • Изменены свойства сообщения при отправке в RabbitMQ

    Имя свойстваБылоСтало
    message_idВерсия схемыUID

    correlation_id

    UIDUID источника
    typeURL пространства именИмя метаданных
    app_id
    Строка подключения информационной базы
    content_type

    Строка с полным описанием сообщения
    (пример строки: application/x-bit.adapter.xml; messagetype=data; namespace=http://www.bitmdm.ru/data/МаршрутныйЛист;schemaversion=УПП.1.22)


    Описание параметров content-type:

    Имя свойстваЗначение
    content-typeФормат выгрузки - Перечисление

    application/x-bit.adapter.xml - БИТ.MDM.v2 (xml)
    application/x-bit.adapter.json- БИТ.MDM.v2 (json)
    application/x-bit.adapter.other- Прочее
    messagetype

    Тип сообщения - Перечисление
    data - Данные
    schema - Схема данных
    query - Запрос
    status - Состояние отправки/получения сообщений обмена

    namespaceURL пространства имен
    schemaversionВерсия схемы


  • При записи Настроек выгрузки вызывается процедура настройки регламентных заданий на отправку. Проверяется необходимость и непосредственное удаление/создание регламентного задания по записываемому и предыдущему(если поменялось) расписанию.
  • При записи Настроек загрузки добавлен вызов процедуры настройки регламентных заданий на отправку. Проверяется необходимость и непосредственное удаление/создание регламентного задания по записываемому и предыдущему(если поменялось) расписанию. Регламентное задание требуется для отправки сообщений с запросами схем данных и состояниями обмена.
  • При записи Параметров подключения вызывается процедура настройки регламентных заданий по всем Настройкам выгрузки и загрузки в которых записываемый элемент используется.

Изменения, требующие изменений в конфигурациях и административных установках

  • После обновления рекомендуется пересоздать РЗ с помощью отключения/включения параметров подключения или создать обработку вызывающую процедуру пересоздания РЗ (См. обработку события ПриЗаписи справочника ПараметрыПодключения).
  • Экспортные процедуры и функции:
    • Изменены параметры функции адаптер_ДанныеЗаполнение.ФорматСообщения (См. адаптер_СинхронизацияДанныхОбщий.ФорматСообщения)
    • Изменены параметры функции адаптер_КомпонентаRabbitMQ.ОтправитьСообщение
    • Изменены параметры функции адаптер_ТранспортВызовСервера.ОпубликоватьСостояниеПолученияДанных
    • Изменены параметры функции адаптер_СостояниеПолученияСообщенийОбмена.ОпубликоватьСостояниеПолученияДанных
    • Изменены параметры функции адаптер_СостояниеПолученияСообщенийОбмена.УстановитьСостояниеОбмена
    • Удалена процедура адаптер_РегламентныеЗадания.УдалитьРегламентноеЗаданиеНаФормированиеПакетовДанных
    • Удалена функция адаптер_НастройкиЗагрузки.КоличествоПотоковПоУмолчанию
  • Добавлен префикс "адаптер_" у используемых свойств в ДополнительныеСвойства:
    • адаптер_ОтложеннаяЗапись
    • адаптер_СтруктураПроверки
    • адаптер_ЭтоНовый
    • адаптер_РежимЗаписи
    • адаптер_Замещение
    • адаптер_НеПередаватьОбъектПоRabbitMQ
    • адаптер_Действие
    • адаптер_ОписаниеПользователяИБ
    • адаптер_ОтключитьМеханизмРегистрацииОбъектов
    • адаптер_ПропуститьЗаписьВерсииОбъекта
  • Удален реквизит КоличествоПотоковПриПакетномПолученииСообщений у справочника адаптер_НастройкиЗагрузки 
  • No labels