Не хотелось бы "Портить" типовой пакет XDTO EnterpriseData, нужно в табличной части одного документа передавать значение тип число, или без изменения схемы не как?
(5) Имхо EnterpriseData пора переводить на JSON
И сразу заложить возможность расширения, любой объект или массив могут иметь дополнительные пользовательские поля
Которые в типовом банально не используются/игнорируются
(4) нормально там все. Проблема со ссылочными данными имеет место быть. Да
(6) вопрос а зачем тогда вообще этот шаблон-ограничение?
Json или XML это вообще маловажно
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший