Skip to content

Отладка

Отладка механизмов обмена как правило является непростой задачей.
Типовые механизмы на базе КД2, КД3 крайне сложны и неудобны в отладке. Подробнее.....
При разработке Турбо КД одной из главных задач ставилось упрощение работы - в том числе и с отладкой.

  • Одно место расположения выполняемого кода.
  • Подключение обработчиков загрузки как внешней обработки.
  • "Горячая" перезагрузка правил конвертации
  • Простые, очень маленькие правила конвертации (при необходимости) в формате JSON.
  • Прямое подключение к базе источнику по HTTP (необязательно).
  • Выборочный перенос объектов источника.

Одно место расположения кода обмена

Принцип обмена реализованный в Турбо КД предполагает только одно место расположения выполняемого кода - обработчики загрузки данных в базе получателе.

  • Никакого кода требующего отладки в базе отправителе нет.
  • Код преобразования на транспортном уровне (а ля 1С Шина) исключен в принципе.
  • Весь код находится только в базе получателе.

Код в виде обработки

Весь исполняемый код загрузки данных оформлен в виде отдельной обработки. Данная обработка может использоваться в виде внешней обработки или обработки встроенной в конфигурацию (никаких модификаций самой обработки при этом не требуется).
В случае использования внешней обработки - отладка просто подключается к ней как в файловом так и в клиент серверном режиме.

Горячая перезагрузка

Для упрощения и ускорения процесса разработки и отладки правил обмена разработана специальная интерфейсная обработка управления загрузкой. Обработка автоматически подключает модуль правил из внешней обработки - таким образом сводятся к минимуму лищние нажатия кнопок и потери времени.

Загрузчик данных 1С

Прямое подключение к источнику

В Турбо КД встроена возможность подключения к базе источнику по HTTP. Данная возможность используется для:

  • Отладки правил конвертации
  • Переноса данных (в случае наличия доступа в рабочей среде)
  • Сверок данных

Прямое подключение очень удобно потому-что

  • Позволяет избавиться от операции выгрузки
  • Сокращает время - после инициализации, HTTP соединения намного быстрее повторно подключаются чем OLE
  • По HTTP можно подключаться к базам с другой версией платформы (в отличие от OLE)

Выборочный перенос объектов

Выборочная загрузка объектов 1С

Реализация решения позволяет выполнять как пакетную так и выборочную загрузку объектов из базы источника. Можно загружать:

  • все объекты
  • выборочный вид объекта
  • объект с определенным номером
  • несколько объектов с выбранными номерами
  • объекты с зарегистрированными изменениями для узла получателя