Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема MetaDataWork Как узнать количество реквизитов в спр-ке "не родной базы (число прочтений - 1115 )
w202
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 18
Зарегистрирован: 28. Мая 2009
MetaDataWork Как узнать количество реквизитов в спр-ке "не родной базы
08. Июня 2009 :: 10:42
Печать  
Работаю через
     МД = СоздатьОбъект("MetaDataWork");      
     МД.ПрисоединитьМД("C:\1CDB\ОКК\1Cv7.md");  
соответсвенно, используя
     Для сч=1 По XXX Цикл
             стр=стр+МД.ИДРеквизитаСправочника(ИДспр,сч)+","
     КонецЦикла;

хочу получить ид ВСЕХ Реквизитов справочника
Вопрос в том, как определить это XXX?
Для "родной" базы это понятно, Метаданные.Справочник()=50
а для чужой??
может я плохо разобрался с «MetaDataWork» , но метода для решения своей задачи не нашел. Поможите?

  
Наверх
 
IP записан
 
trad
1c++ power user
1c++ donor
1c++ moderator
Отсутствует



Сообщений: 3050
Местоположение: Киров
Зарегистрирован: 23. Мая 2006
Пол: Мужской
Re: MetaDataWork Как узнать количество реквизитов в спр-ке "не родной базы
Ответ #1 - 08. Июня 2009 :: 10:49
Печать  
МД = СоздатьОбъект("MetaDataWork");
МД.ПрисоединитьМД("C:\1CDB\ОКК\1Cv7.md"); 
Для сч=1 По МД.Метаданные.Справочник() Цикл
...
КонецЦикла;
  

1&&2&&3
Наверх
 
IP записан
 
w202
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 18
Зарегистрирован: 28. Мая 2009
Re: MetaDataWork Как узнать количество реквизитов в спр-ке "не родной базы
Ответ #2 - 08. Июня 2009 :: 10:51
Печать  
trad писал(а) 08. Июня 2009 :: 10:49:
МД = СоздатьОбъект("MetaDataWork");
МД.ПрисоединитьМД("C:\1CDB\ОКК\1Cv7.md");  
Для сч=1 По МД.Метаданные.Справочник() Цикл
...
КонецЦикла;

вау! спасибо, не догадался Улыбка
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать