Яб посоветовал сделать доп реквизит "Размер", а вычислять его при помощи сериализации хранилища (результатом сериализации должен быть в теории 1 тег xml который содержит base64), то есть к примеру количество символов в сериализованном значении
(8) Ну или "ЗаписатьXML" чтоб обойтись без ОбъектаXDTO (хотя если через сериализатор получить объект, то внутри объекта скорей всего будут находиться "ДвоичныеДанные", а у этого типа есть свойство размер)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший