подводя итог
обмен хмл работает, причем как загрузка\выгрузка так и оперсводка, появится для всех в ближайшей общей сборке
единственно что удручает, так это временные характеристики и размеры передаваемых файлов, некоторые из них даже спецсредствами типа xmlnotepad обрабатываются с большим трудом ... если честно - не понимаю, почему нельзя было допилить под егаис обычный цсв, который в разы компактнее и быстрее обрабатывается
т.е. зачем понадобился лисапед с треугольными колесами ...
выгрузка 48 смен
Терминал: таймер: XML: выгрузка: 21007 ms.
в тоже время для тхт и парадокс соответственно 6 и 5 секунд
полная загрузка
Терминал: таймер: XML: загрузка: 15023 ms.
аналогичный набор данных парадокса (для тхт просто такого набора не было а формировать его из парадокса\хмл уже не было желания) - 4 секунды
причем наборы компактные - 7553 артикулов, 10764 шк, 22452 дк и остальное по мелочи
единственный плюс хмл это то что все данные из\в см2000 передаются без использования доп утилит, которые сейчас многие юзают для егаиса (правда при тестах для загрузки парадоксом доп набор присутствовал, а для выгрузок тхт и парадокс формировался, но все равно по времени получилось быстрее чем в хмл)
тем кто будет писать свой собственный обмен
- соблюдайте порядок тегов как в документации (я всегда считал что в хмл возможен произвольный :( - много времени ушло на то чтобы понять почему в см бред отображается) и учитывайте совместный доступ к файлам - см не выставляет блокировки для хмл обмена - можно подхватить пустой файлик, или наоборот нарваться на блокировку при выгрузке, также при использовании данного обмена следует обратить внимание на проставленные значения мрц - практически весь набор ограничений по скидкам построен именно на мрц и классификаторе
еще раз огромное спасибо тем кто не поленился и прислал образцы -
Starter и
Stels, за терпение и проделанную работу
Stels отдельный поклон