Имя: Пароль:
1C
1С v8
Разборки с метаданными
0 Sh18
 
11.09.14
11:59
Можно ли из метаданных получить список объектов, из которых могут быть ссылки на данный объект? Например, найти все места (реквизиты, поля регистров), откуда могут быть ссылки на Приходную накладную. База довольно запутанная и просто просматривать уже как-то нереально.
1 ДенисЧ
 
11.09.14
12:02
руками (программно) построить дерево метаданных, а потом в нём искать
2 Kamas
 
11.09.14
12:05
(0) а что мешает то перебрать все объекты метаданных и посмотреть типы реквизитов ??
3 Sh18
 
11.09.14
12:05
Да, согласен. Но получается, все типы объектов надо обрабатывать ручками особо. ...их там много... ))
4 Крошка Ру
 
11.09.14
12:09
(0) А чем НайтиПоСсылкам() не устраивает?
5 Kamas
 
11.09.14
12:12
(4) наверно тем что он не найдет тек объекты в которых имеется возможность вставить данную ссылку но она не вставлялась не разу.
6 kosts
 
11.09.14
12:14
(0) Если в конфигураторе, то это "Поиск ссылок на объект" в контекстном меню.
7 sf
 
11.09.14
12:14
(0) ПКМ - "поиск ссылок на объект"
8 Sh18
 
11.09.14
12:17
(4) да и 1) это долго и 2) мне не нужны конкретные объекты, мне нужны те места, в которых ссылка возможна. Чтобы потом обработать это при обрезании - не отрезать лишнего. Можно просто все пометить - при удалении помеченных, оно лишнего не удалит. Но это нехороший метод, слишком долгий.
9 Крошка Ру
 
11.09.14
12:19
(5)(8) Ааа, вона как... Нужны потенциальные места, откуда возможна ссылка на такой объект... Тогда, да, не подойдет.
10 Sh18
 
11.09.14
12:20
(6), (7) спасибо. Похоже это оно. Никогда не натыкался раньше, хотя чувствовалось, что должно быть что-то такое. Спасибо!
11 Lama12
 
11.09.14
12:20
(8) Смотри (7). Это делается в конфигураторе.