![]() |
|
Свойства Com объекта | ☑ | ||
---|---|---|---|---|
0
sirbure
03.11.15
✎
14:49
|
Можно ли программно получить список свойств Com объекта? Если да то как?
|
|||
1
H A D G E H O G s
03.11.15
✎
14:52
|
(0) Посмотреть его typelib любым typelibсмотрителем. Если эта typelib у него есть конечно.
|
|||
2
H A D G E H O G s
03.11.15
✎
14:58
|
1) OLE/COM Viewer
2) любое приложение c VBA — Word, Excel etc, — есть в этом VBA (Alt+F11) такая приблуда — Object Browser (F2). |
|||
3
sirbure
03.11.15
✎
15:01
|
(1),(2) Уточню суть, есть Com объект - это элемент справочника, свойства объекта - его реквизиты, я хотел их циклом в строку. Видимо придется для каждого ручками писать что ли?
|
|||
4
H A D G E H O G s
03.11.15
✎
15:08
|
(3) Обратись к его метаданным.
|
|||
5
sirbure
03.11.15
✎
15:15
|
(4) тык я пытаюсь) но не выходит =(
|
|||
6
sirbure
03.11.15
✎
15:15
|
(4) Как получить Мд Com объекта ?)
|
|||
7
H A D G E H O G s
03.11.15
✎
15:16
|
.Метаданные()
|
|||
8
sirbure
03.11.15
✎
15:20
|
(7) Не катит =(
|
|||
9
vde69
03.11.15
✎
15:22
|
(8) что за COM объект ???? как получаешь его?
|
|||
10
sirbure
03.11.15
✎
15:24
|
(9) да вот так: Выборка=База.Справочники.Организации.Выбрать();
|
|||
11
Serginio1
03.11.15
✎
15:40
|
ItypeInfo http://catalog.mista.ru/public/345658/
|
|||
12
RomanYS
03.11.15
✎
15:41
|
(10) Выборка.Ссылка.Метаданные()
|
|||
13
sirbure
03.11.15
✎
15:49
|
(12) Это Com там нет ссылки!
|
|||
14
vde69
03.11.15
✎
15:49
|
мета = База.метаданные.справочники.организации
для каждого эл из мета.реквизиты цикл |
|||
15
sirbure
03.11.15
✎
15:54
|
(14) это то понятно, проблема в том что у метаданных и объекта есть разные свойства, понял уже что будет кривая конструкция, добавлю их имена в массив,не нужное потру, и через него буду тянуть. гемор конечно...
|
|||
16
vde69
03.11.15
✎
15:57
|
>>>это то понятно, проблема в том что у метаданных и объекта есть разные свойства
бред..... у объекта нет свойст отличных от описаных в метаданных. правда синтаксис для 8.0 и 8.3 разный, в 8.0 все было в "Реквезиты", а теперь в 2х коллекциях "Реквизиты" и "СтандартныеРеквизиты" |
|||
17
sirbure
03.11.15
✎
16:01
|
(16) Спорим?)
|
|||
18
hhhh
03.11.15
✎
16:03
|
(17) у Com-а есть ссылка по-любому. Что-то вы нереально бредите.
|
|||
19
Serginio1
03.11.15
✎
16:09
|
(10) Выгрузи в Таблицу Значений и анализируй Колонки
или РезультатЗапроса = Запрос.Выполнить() Колонк=РезультатЗапроса.Колонки |
|||
20
sirbure
03.11.15
✎
16:36
|
(18) Это Свойство метаданных
<ds> Contains Count Find Get IndexOf _NewEnum ВариантНаименованияДляПечатныхФорм ВидОбменаСКонтролирующимиОрганами ВидСтавокЕСНиПФР ГоловнаяОрганизация ДатаРегистрации ДополнительныйКодФСС ИНН ИПКодПодчиненностиФСС ИПРегистрационныйНомерПФР ИПРегистрационныйНомерТФОМС ИПРегистрационныйНомерФСС ИндивидуальныйПредприниматель ИностраннаяОрганизация КПП КодВСтранеРегистрации КодИМНС КодИФНСПолучателя КодОКВЭД КодОКОНХ КодОКОПФ КодОКФС КодОрганаПФР КодОрганаФСГС КодПоОКАТО КодПоОКПО КодПодчиненностиФСС НаименованиеИМНС НаименованиеИнострОрганизации НаименованиеОКВЭД НаименованиеОКОПФ НаименованиеОКФС НаименованиеПлательщикаПриПеречисленииВБюджет НаименованиеПолное НаименованиеСокращенное НаименованиеТерриториальногоОрганаПФР НаименованиеТерриториальногоОрганаФСС ОГРН ОбменКаталогОтправкиДанныхОтчетности ОбменКаталогПрограммыЭлектроннойПочты ОбменКодАбонента ОсновнойБанковскийСчет Префикс РайонныйКоэффициентРФ РегистрационныйНомерПФР РегистрационныйНомерТФОМС РегистрационныйНомерФСС РегистрацияВИФНС СвидетельствоДатаВыдачи СвидетельствоКодОргана СвидетельствоНаименованиеОргана СвидетельствоСерияНомер СтранаПостоянногоМестонахождения СтранаРегистрации ТерриториальныеУсловияПФР УдалитьОбменЗадействован УчетнаяЗаписьОбмена ЮрФизЛицо </ds> А Это Объекта <ds> Code DataVersion DeletionMark Description GetObject IsFolder LevelInSelection Next Owner Parent Predefined Ref ВариантНаименованияДляПечатныхФорм ВидОбменаСКонтролирующимиОрганами ВидСтавокЕСНиПФР ГоловнаяОрганизация ДатаРегистрации ДополнительныйКодФСС ИНН ИПКодПодчиненностиФСС ИПРегистрационныйНомерПФР ИПРегистрационныйНомерТФОМС ИПРегистрационныйНомерФСС ИндивидуальныйПредприниматель ИностраннаяОрганизация КПП КодВСтранеРегистрации КодИМНС КодИФНСПолучателя КодОКВЭД КодОКОНХ КодОКОПФ КодОКФС КодОрганаПФР КодОрганаФСГС КодПоОКАТО КодПоОКПО КодПодчиненностиФСС НаименованиеИМНС НаименованиеИнострОрганизации НаименованиеОКВЭД НаименованиеОКОПФ НаименованиеОКФС НаименованиеПлательщикаПриПеречисленииВБюджет НаименованиеПолное НаименованиеСокращенное НаименованиеТерриториальногоОрганаПФР НаименованиеТерриториальногоОрганаФСС ОГРН ОбменКаталогОтправкиДанныхОтчетности ОбменКаталогПрограммыЭлектроннойПочты ОбменКодАбонента ОсновнойБанковскийСчет Префикс РайонныйКоэффициентРФ РегистрационныйНомерПФР РегистрационныйНомерТФОМС РегистрационныйНомерФСС РегистрацияВИФНС СвидетельствоДатаВыдачи СвидетельствоКодОргана СвидетельствоНаименованиеОргана СвидетельствоСерияНомер СтранаПостоянногоМестонахождения СтранаРегистрации ТерриториальныеУсловияПФР УдалитьОбменЗадействован УчетнаяЗаписьОбмена ЮрФизЛицо </ds> |
|||
21
hhhh
03.11.15
✎
16:38
|
(20) зачем мне это свойство?
|
|||
22
sirbure
03.11.15
✎
17:34
|
(21) Ссылка где?))
|
|||
23
vde69
03.11.15
✎
17:42
|
(22) а ты внимательно читал мои посты ????
>>>а теперь в 2х коллекциях "Реквизиты" и "СтандартныеРеквизиты" (20) ссылка - вот она (вместе с другими предопределенными): Owner Parent Predefined Ref |
|||
24
sirbure
03.11.15
✎
17:58
|
(23) не понял к чему это "а теперь в 2х коллекциях "Реквизиты" и "СтандартныеРеквизиты""
Пытаюсь через структуру, тож фигня метода получить через ком нету=( |
|||
25
vde69
03.11.15
✎
18:04
|
выполни ОБА цикла!
мета = База.Метаданные.справочники.организации для каждого эл из мета.Реквизиты цикл сообщить(эл.Имя) конеццикла для каждого эл из мета.СтандартныеРеквизиты цикл сообщить(эл.Имя) конеццикла |
|||
26
sirbure
03.11.15
✎
18:12
|
(25) аааа! Спасибо конечно) Но у меня уже похоже через структуру получилось)
|
|||
27
sirbure
03.11.15
✎
18:14
|
(26) и кстати там Данные.Attributes))
|
|||
28
vde69
03.11.15
✎
18:28
|
(27) вообще при работе с COM рекомендую использовать только англоязычный вариант... много неочевидных проблем можно избежать
|
|||
29
hhhh
03.11.15
✎
23:47
|
(20) вообще-то мы про Выборка.Ссылка говорили, чего ты Метаданные вывалил?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |