|
![]() |
#1 |
Участник
|
У нас кастомная доработка на связке полей и таблиц Нава с запросами SQL сервера (а-ля XML-DEM, только через ADO) и синхронизация таблиц через фиксацию последнего синхронизированного таймстампа с таблицы.
По сравнению с XML-DEM громадный плюс - любая связанная таблица (будь то справочник по внешнего ключу или строки документа при синхронизации заголовка) доступна сразу через рекурсивный вызов то же процедуры синхронизации. По сравнению синхронизацией через сторонние приложения или чистый SQL - работают все родные валидэйты. Грубо говоря настраивается синхронизация, в интерфейс выставляются "синхронизируй заказы продажи", далее запускается импорт заголовков где таймастамп изменился со времени последнего импорта, а все связанные таблицы синхронизируются автоматически. |
|
![]() |
#2 |
Участник
|
А можно этот момент чуть подробнее осветить? Как определяются связанные таблицы, NAV'ом SQL'ем или еще как-то? И берутся просто все таблицы или как-то настраивается какие связанные таблица синхронизировать?
|
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от rmv
![]() У нас кастомная доработка на связке полей и таблиц Нава с запросами SQL сервера (а-ля XML-DEM, только через ADO) и синхронизация таблиц через фиксацию последнего синхронизированного таймстампа с таблицы.
По сравнению с XML-DEM громадный плюс - любая связанная таблица (будь то справочник по внешнего ключу или строки документа при синхронизации заголовка) доступна сразу через рекурсивный вызов то же процедуры синхронизации. По сравнению синхронизацией через сторонние приложения или чистый SQL - работают все родные валидэйты. Грубо говоря настраивается синхронизация, в интерфейс выставляются "синхронизируй заказы продажи", далее запускается импорт заголовков где таймастамп изменился со времени последнего импорта, а все связанные таблицы синхронизируются автоматически. К тому же уточнила щас у шефа, от нас к ним будет передаваться лишь подтвержденная дата отгрузки (больше ничего. Пкрм на первом этапе только об этом идет речь) |
|
![]() |
#4 |
Участник
|
Ребята, может все-таки кто-то подскажет, почему мой XML-порт выгружает только одну строку из Т38 (из Т39 при этом выгружаются все сткроки, относящиеся к этому заказу)?
Где я накосячила? |
|
![]() |
#5 |
Участник
|
Цитата:
В стандарте есть пара простейших XMLPort-ов, которые можно взять за основу для проектирования своего. Посмотрите. |
|