|
31.10.2020, 12:13 | #1 |
Axapta
|
Когда-то у нас на одном из проектов тоже было две Аксапты, во второую из которых был вынесенен один относительно независимый модуль. Связь между системами была односторонняя, на уровне десятка справочников. Реализованное решение - во втором приложении в АОТе эти справочники являются обычными таблицами, а на уровне SQL вместо этого они подменены вьюшами, "смотрящими" на первое приложение. Справочники на втором приложении read only, селектам все равно откуда селектить, все работает уже больше десятка лет. Есть, разумеется, небольшие нюансы с синхронизацией БД на этом приложении, но и все.
__________________
С уважением, Олег. |
|
|
За это сообщение автора поблагодарили: mazzy (2), AlGol (2). |
31.10.2020, 13:20 | #2 |
Участник
|
Цитата:
можно ли свести к загрузке данных из другой Аксапты? можно ли двухстороннюю репликацию свести к загрузке некоторых таблиц в одну сторону, а некоторых - в другую? если да, то загружайте из другой базы при помощи штатного Statement+ResultSet (или расширенного https://github.com/mazzy-ax/SysResultSet) или (если сильны в администрировании SQL) попробуйте: Цитата:
Сообщение от oip
Реализованное решение - во втором приложении в АОТе эти справочники являются обычными таблицами, а на уровне SQL вместо этого они подменены вьюшами, "смотрящими" на первое приложение. Справочники на втором приложении read only, селектам все равно откуда селектить, все работает уже больше десятка лет. Есть, разумеется, небольшие нюансы с синхронизацией БД на этом приложении, но и все.
то учтите, что разные аксапты могут иметь разные уникальные индексы, разные constraints, разные настройки каскадного удаления, разные компании, разные виртуальные компании. и даже если вы волевым решением скажате "у нас все одинаково", у вас все равно будут разные recId и разные настройки в период обновления функционала. в условиях разного окружения репликация очень и очень непростая задача. попробуйте свести к импорту из внешней базы |
|
|
За это сообщение автора поблагодарили: rootx (1). |
13.11.2020, 12:21 | #3 |
Модератор
|
Если нужна репликация, то гуглите Change Data Capture.
Так получилось, что сейчас в частности, я и CDC занимают. Но это - очень дорогие решения. Да, есть и 2х сторонняя репликация. Вопрос, имеет ли смысл из пушки по SQL? С Уважением, Георгий |
|
|
За это сообщение автора поблагодарили: rootx (1). |
|
|