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