Имя: Пароль:
1C
1C 7.7
v7: Обойти в цикле все метаданные ?
0 raykom
 
26.07.14
22:41
Как сделать выборку по ВСЕМ метаданным конфигурации ?

По аналогии с

Для поз=1 По Метаданные.Справочник() Цикл

Только вот без уточнения вида метаданных.
Как такое замутить ? Если вообще можно.
Спасибо.
1 mikecool
 
26.07.14
22:46
никак
2 Aleksey
 
26.07.14
22:50
зачем?
3 Aleksey
 
26.07.14
22:56
Метаданные.Константа()
Метаданные.Справочник()
Метаданные.ОбщийРеквизитДокумента()
Метаданные.Нумератор()
Метаданные.Документ()
Метаданные.Журнал()
Метаданные.Перечисление()
Метаданные.Отчет()
Метаданные.Обработка()
Метаданные.Последовательность()
Метаданные.Регистр()
Метаданные.ГрафаОтбора()

Метаданные.Идентификатор
Метаданные.Синоним
Метаданные.Комментарий
Метаданные.Пароль
Метаданные.Язык
Метаданные.Округление
Метаданные.НепосредственноеУдалениеОбъектов
Метаданные.АвторРазвернутаяИнформация
Метаданные.АвторКороткаяИнформация
Метаданные.ЖурналПодчиненныхДокументов
Метаданные.ПолныйЖурнал

Ну замутил ты в цикле получения вот этой разношерстной информации дальше что?
...
Если этоСправочник тогда
ИначеЕсли этоДокумент тогда
...
4 raykom
 
26.07.14
22:59
(1)Понятно.
(2)Надо проверять значение реквизита, который есть у ВСЕХ типов метаданных
(3)Не, это не вариант. Такую колбасу я и сам мог придумать ))
5 mikecool
 
26.07.14
23:05
(4) реквизиты есть не у всех метаданных, не майся ерундой
6 Aleksey
 
26.07.14
23:10
(4) Ну расскажи что это за реквизит который есть у нумератора и последовательности?
7 raykom
 
26.07.14
23:13
IDD МОД
8 raykom
 
26.07.14
23:16
:DDD
Парни, в сам деле. Глянул, а он только у справочников и документов )))
ВароцЗакрыт
9 Aleksey
 
26.07.14
23:19
У документа это общий реквизит, так что он априори у всех есть

Остается только справочник
10 Aleksey
 
26.07.14
23:22
У справочника его нет только у ПравилаЗагрузки, ПравилаВыгрузки и ПериферийныеБазы

Если у кого то еще нет то ты поимеешь ошибку в работе, ибо мод подразумевает что он есть у всех элементов справочника
11 raykom
 
26.07.14
23:35
(10)Да, так.
Только сам реквизит, как таковой у этих трех справочников есть, только он не заполняется, наверное.
12 Aleksey
 
26.07.14
23:39
(11) в типовом моде нет
13 raykom
 
26.07.14
23:41
(12)Интересно, что у меня за самоделка ?
14 Aleksey
 
26.07.14
23:50
(13) а не пофиг?
15 raykom
 
26.07.14
23:58
Да так то да. Но откуда ? Попробовал удалить, на ПериферийныеБазы  синтаксический контроль ругается на отсутствие переменной, где то там в формировании путей выгрузки задействована. У остальных двух удалилось нормально.

Не припомню, что бы я чего то там добавлял.
16 GANR
 
27.07.14
01:54
(0) 7.7? Не помню и вспоминать не хочу))).
17 Aleksey
 
27.07.14
02:33
(16) А зачем в ветку зашел? Отметится, что у тебя проблемы с памятью? Или что ты такой динозавр, что еще видел 7-ку?
18 WickeD
 
27.07.14
03:11
примеры по метаданным для 7-ки http://help1c.com/faq7/cat/6.html
19 UrKa_Bendera
 
27.07.14
03:42
так ты знаешь общие метаданные. по ним и делай обход
? че впадло пару строк накидать ? в массив типы и один вызов будет. слабо ?
Ошибка? Это не ошибка, это системная функция.