|
Тип субконто через ОЛЕ | ☑ | ||
---|---|---|---|---|
0
tempaccount
29.05.14
✎
12:26
|
Добрый день, столкнулся с проблемой типов субконто.
ТипСубконто0 = ПланыСчетов.Хозрасчетный.НайтиПоКоду(СубконтоКод).ВидыСубконто[0].ВидСубконто.ТипЗначения; В локальной базе работает, а вот в удаленной базе нет. ТипУдаленногоСубконто = УдаленнаяБаза.ПланыСчетов.Хозрасчетный.НайтиПоКоду(СубконтоКод).ВидыСубконто[0].ВидСубконто.ТипЗначения; Возвращается СОМобъект, но как из него достать строковое представление типа не знаю. Возможно ли достать тип вообще? |
|||
1
Cube
29.05.14
✎
12:32
|
(0) ТипУдаленногоСубконто = УдаленнаяБаза.XMLТипЗнч(УдаленнаяБаза.ПланыСчетов.Хозрасчетный.НайтиПоКоду(СубконтоКод).ВидыСубконто[0]).ИмяТипа;
|
|||
2
Cube
29.05.14
✎
12:33
|
(0) Ну или так:
ТипУдаленногоСубконто = УдаленнаяБаза.Строка(УдаленнаяБаза.ПланыСчетов.Хозрасчетный.НайтиПоКоду(СубконтоКод).ВидыСубконто[0].ВидСубконто.ТипЗначения); |
|||
3
tempaccount
29.05.14
✎
12:39
|
Я видимо где-то накосячил, т.к. УдаленнаяБаза.Строка("...");
И УдаленнаяБаза.XMLТипЗнч(...); {(1)}: Метод объекта не обнаружен (Строка) и XMLТипЗнч так же. |
|||
4
hhhh
29.05.14
✎
12:41
|
(3) XMLСтрока
|
|||
5
Cube
29.05.14
✎
12:42
|
(3) Попробуй англоязычные синонимы
УдаленнаяБаза.String("...") |
|||
6
tempaccount
29.05.14
✎
12:44
|
(5) String сработал.
Спасибо огромное! |
|||
7
Cube
29.05.14
✎
12:53
|
(6) У XMLТипЗнч тоже есть англоязычное написание, смотри в СП.
|
|||
8
tempaccount
29.05.14
✎
14:29
|
Появилась еще беда, она тоже близка к этому топику, дабы не плодить темы сюда пишу.
Как можно узнать имя справочника, на который ссылается субконто определенного счета? Само-собой, при обходе локального документа вызов ЛокальныйСубконто.Метаданные().Имя; решает проблему, но в удаленной базе, я не могу так сделать, ведь я не имею фактического субконто там, чтобы узнать его тип, потому что обращаюсь к счету хозрасчета и его видам субконто. Если ли выход из данной проблемы с использованием метаданных? Заранее спасибо. |
|||
9
tempaccount
29.05.14
✎
16:28
|
XMLType - отлично подходит для нахождения типа, тип берем из массива получаемого от метода Типы() описания типов.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |