Вариантов интеграции много, но я бы не рекомендовал вставлять их непосредственно в SQL. Это действительно плохое решение. Очевидной причиной является тот факт, что вставка записей, сделанная вне AOT, нарушает бизнес-логику, сохраняющуюся в AOT. База данных предназначена только для сохранения данных и оптимизации чтения и записи данных. Бизнес-логика в AOT отвечает за сохранение всей логики при создании и обновлении записей.
По моему мнению, единственный выбор, который у вас есть, - это код x ++ Стандарт AX имеет специальный класс для этой цели, «AxCustTable». Вы хотите использовать этот класс, чтобы убедиться, что ваши данные о клиентах находятся в лучшей форме на протяжении всей жизни, если ваша интеграция.
Что касается передачи данных между системами, у вас есть много вариантов:
* Текстовые файлы
* XML-файлы
* веб-сервисы
* читать данные из другой базы данных SQL
* etc
Просто убедитесь, что при записи данных в CustTable вся текущая и будущая бизнес-логика все еще действует. Вставка данных непосредственно в CustTable на уровне базы данных эффективно разрушит эту зависимость.
Удачи!