Имя: Пароль:
1C
1С v8
СОМ соединение, получение справочника
,
0 mishmeister
 
18.07.11
10:58
Доброго времени суток коллеги! Нужно через СОМ подцепиться к справочнику, запросом получить элементы справочника и выдать пользователю. (Потом получить ссылку, и выполнить другие действия в базе, но тут проще)
Можно ли получить структуру с учетом группировок, и вывести на форме?
Поделитесь плиз кодом.
1 lxs
 
18.07.11
11:04
"Нужно через СОМ подцепиться к справочнику, запросом получить элементы справочника и выдать пользователю" - жесть
2 lxs
 
18.07.11
11:06
ПараметрСоединения = "...";
V8 = Новый COMОбъект("V81.COMConnector");
Попытка
  Base_COM = V8.Connect(ПараметрСоединения);
3 lxs
 
18.07.11
11:06
Base_COM.NewObject("Запрос");
4 zdas
 
18.07.11
11:18
к какой версии 1с подцепиться надо?
5 mzelensky
 
18.07.11
11:25
(0) "Потом получить ссылку" - ссылку через ком не получишь. Максимум ГУИД.
6 mishmeister
 
18.07.11
11:25
(4) 8.2 -> 8.2
На форму поместил дерево значений, написал запрос в котором упорядочиваю по родителю ИЕРАРХИЯ.
Сейчас вытащу из СОМ объекта результат и помещу на форму.
7 mishmeister
 
18.07.11
11:26
(1) Да, в понедельник утром больной человек не очень внятно излагает свои мысли.
8 zdas
 
18.07.11
11:29
(6) тогда см (2,3)
9 mishmeister
 
18.07.11
11:32
(8) уже написал.
Но решил написать в общем модуле функцию, которая получит нужные значения и ГУИД, и вренет дерево значений, которое уже во второй базу буду получать и т.п.
10 mishmeister
 
18.07.11
11:52
Хм... каким образом можно получить из СОМОбъекта табличку?
11 lxs
 
18.07.11
11:55
какую табличку?
12 Reset
 
18.07.11
11:57
(10) Поэлементным перебором
13 mishmeister
 
18.07.11
11:57
(11) Результат запроса со строковыми данными
Программист всегда исправляет последнюю ошибку.