Предлагаю обсудить кривость реализации работы с XML в платформе 1С 8.0 (работаю на релизе 12).
Используя стандартную обработку обмена данными через XML (встроенную в ЗиУП 2.1 и Бухгалтерию 1.5.6.7), я в своей работе сталкивался с тем, что :
1) При импорте из XML не выполняются методы (ПередЗаписью, например) из модуля объекта, которые контролируют запись объекта.
На практике это выражается так : может быть нарушена целостность данных, проверка которой заключена в эти методы.
2) При импорте из XML не выполняется проверка уникальности кодов справочников и номеров документов (!).
Программа может влегкую создать дубли любого документа или элемента справочника, в любом количестве.
Это приводит к тому, что дубли приходится отлавливать и уничтожать вручную.
Вопрос : как Вы решаете эти проблемы?
|