Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1040/)
-   -   Перенос данных по OLE, получить тип субконто (http://forums.kuban.ru/f1040/perenos_dannyh_po_ole_poluchit-_tip_subkonto-6399219.html)

mrOrange 02.01.2015 13:52

Перенос данных по OLE, получить тип субконто
 
Есть ли аналог такой вот строчки
ТипСубконтоOLE = СчетДтOLE.ВидСубконто(А).ТипСубконто();

в 7.7 OLE возвращало "Справочник.Сотрудники"

в 8.2 ТипСубконтоOLE = СчетДтOLE.ВидыСубконто.Получить(А-1).ВидСубконто.ТипЗначения;

возвращает COM Object

как мне вернуть из ОЛЕ базы Тип субконто в виде "Справочник.Сотрудники"

vah1 02.01.2015 14:28

про неправильной дорогой идете товарищи уже было?

VZ 02.01.2015 14:38

1-vah1 > Щаз будет ;)
0-mrOrange > OLE-сервер может вернуть только примитивный тип данных, потому конструкция для v77 и работает, ибо метод ТипСубконто() возвращает [b]строку[/b].
"Восьмерошный" метод ТипЗначения() возвращает не строку,а ссылку (или даже список оных).
Неверной дорогой идешь, товарисЧ.
:)

mrOrange 02.01.2015 20:10

Это я уже понял, а как сделать?

EarlyBird 02.01.2015 21:20

передавай строку, чо непонятно?
ЗЫ: хаксер?

mrOrange 02.01.2015 21:48

не понятно, как оттуда вернуть тип значения субконто
нет не он

EarlyBird 02.01.2015 22:26

верни оттуда строку
здесь расшифруй и преобразуй в тип
чо тебе неясно?

VZ 03.01.2015 00:44

Мда... Субконто "СФПолученные" является составным типом. 24 вида документов...


Текущее время: 21:03. Часовой пояс GMT +3.