Вход | Регистрация
 

Как найти в конфигурации объект с неопределенным типом?

Как найти в конфигурации объект с неопределенным типом?
Я
   Dunstan
 
03.04.19 - 10:47
День добрый, господа!
Необходимо найти в конфигурации объекты (реквизиты, ресурсы, измерения) у которых указан тип неопределенный.
Ясно, что надо пробежаться по метаданным и там все будет видно.
Для того чтобы отловить объект с неопределенным типом необходимо этот тип Неопределенный описать через описание типов и затем уж сравниваться тем что указанно в метаданных.
Вопрос: Как описать тип объекта "Неопределенный" через описание типов?
 
 
   Галахад
 
1 - 03.04.19 - 10:53
(0) Неопределенный это как?
   Cyberhawk
 
2 - 03.04.19 - 10:53
Может тебе не объекты с типом найти, а объекты значения которых могут быть равны Неопределено?
   1Сергей
 
3 - 03.04.19 - 10:55
Так? Не?
НеопределенныйТип = Новый ОписаниеТипов();
   RomanYS
 
4 - 03.04.19 - 10:57
(3) Тип и ОписаниеТипов несколько разные вещи
   D_E_S_131
 
5 - 03.04.19 - 10:59
Напоминает сказку "Пойди туда, не знаю куда. Принеси то, не знаю что"
   Cyberhawk
 
6 - 03.04.19 - 10:59
(5) Только дурак справится. Интеллектом тут не победить )
   1Сергей
 
7 - 03.04.19 - 11:02
(4) И? В метаданных хранятся описания типов
   Chameleon1980
 
8 - 03.04.19 - 11:03
(0) произвольный мел ввиду?
выгрузить в файлы
   D_E_S_131
 
9 - 03.04.19 - 11:04
(7) В метаданных ты можешь найти составной тип, но никак не "Неопределено".
   1Сергей
 
10 - 03.04.19 - 11:05
(9) ну, это вопрос к (0) :)
   RomanYS
 
11 - 03.04.19 - 11:05
(7) может замечание (4) не сильно уместно. Но типа (3) в метаданных скорее всего не будет совсем.
   Dunstan
 
12 - 03.04.19 - 11:08
Соори, коллеги!
Вношу ясность:
Как определить объект типа "Любая ссылка"?
   MouHacTaBHuk
 
13 - 03.04.19 - 11:15
(12) получается в постановке задачи имел в виду не неопределённый, а не определённый =)
   Dunstan
 
14 - 03.04.19 - 11:17
Т.е. Как описать в коде тип "Любая ссылка" ?
   RomanYS
 
15 - 03.04.19 - 11:20
   Dunstan
 
16 - 03.04.19 - 11:29
оОписание = Новый ОписаниеТипов;
оОписание = Новый ОписаниеТипов(оОписание, Справочники.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, Документы.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, Перечисления.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, ПланыСчетов.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, ПланыВидовХарактеристик.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, Задачи.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, ПланыВидовРасчета.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, ПланыОбмена.ТипВсеСсылки().Типы());
   RomanYS
 
17 - 03.04.19 - 11:29
(15) там бизнес-процессов не хватает и точек.
оОписание = Новый ОписаниеТипов;
оОписание = Новый ОписаниеТипов(оОписание, Справочники.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, Документы.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, Перечисления.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, ПланыСчетов.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, ПланыВидовХарактеристик.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, Задачи.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, ПланыВидовРасчета.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, ПланыОбмена.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, БизнесПроцессы.ТипВсеСсылки().Типы());
оОписание = Новый ОписаниеТипов(оОписание, БизнесПроцессы.ТипВсеСсылкиТочекМаршрутаБизнесПроцессов().Типы());
   bolobol
 
18 - 03.04.19 - 11:32
Там не хватает самого главного:

оОписание = Новый ОписаниеТипов;

Для каждого МО из Метаданные.Объекты Цикл
   оОписание = Новый ОписаниеТипов(оОписание, МО.ТипВсеСсылки().Типы());
КонецЦикла;

Более того - не хватает наиглавнейшего:

оОписание = Тип("ЛюбаяСсылка");

Когда ж 8.8 зарелизят...
   RomanYS
 
19 - 03.04.19 - 11:35
(0) А можешь прикладную задачу озвучить, для которой понадобилось именно ЛюбуюСсылку искать?
   dezss
 
20 - 03.04.19 - 11:39
ТипНеопределено = ТипЗнч(Неопределено);
   Chameleon1980
 
21 - 03.04.19 - 11:41
ф=Неопределено;
   dezss
 
22 - 03.04.19 - 11:41
(20) а...уже все ссылки нужны...


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.