Добрый день, столкнулся с проблемой типов субконто.
ТипСубконто0 = ПланыСчетов.Хозрасчетный.НайтиПоКоду(СубконтоКод).ВидыСубконто[0].ВидСубконто.ТипЗначения;
В локальной базе работает, а вот в удаленной базе нет.
ТипУдаленногоСубконто = УдаленнаяБаза.ПланыСчетов.Хозрасчетный.НайтиПоКоду(СубконтоКод).ВидыСубконто[0].ВидСубконто.ТипЗначения;
Возвращается СОМобъект, но как из него достать строковое представление типа не знаю. Возможно ли достать тип вообще?
Появилась еще беда, она тоже близка к этому топику, дабы не плодить темы сюда пишу.
Как можно узнать имя справочника, на который ссылается субконто определенного счета?
Само-собой, при обходе локального документа вызов ЛокальныйСубконто.Метаданные().Имя; решает проблему, но в удаленной базе, я не могу так сделать, ведь я не имею фактического субконто там, чтобы узнать его тип, потому что обращаюсь к счету хозрасчета и его видам субконто.
Если ли выход из данной проблемы с использованием метаданных?
Заранее спасибо.
XMLType - отлично подходит для нахождения типа, тип берем из массива получаемого от метода Типы() описания типов.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший