|
Есть такой Регистр
| ☑ |
0
AlexAbrus
19.09.14
✎
12:20
|
Доброе всем время суток.
Как програмно проверить (имеется в виду внешняя обработка), есть ли такой-то РегистрСведений (например "СуперПуперРегистр") в конфигурации?
Спасибо.
|
|
1
shuhard
19.09.14
✎
12:20
|
(0) кури метаданные
|
|
2
Балоун
19.09.14
✎
12:23
|
Курение=Метаданные.РегистрыСведений.Курить();
Пока Курение.Следующий() Цикл
Курение.Затяг();
Если Курение.ЭтоОно() Тогда
Прервать;
КонецЕсли;
Выдох();
КонецЦикла;
Сообщить("бинго!");
|
|
3
shuhard
19.09.14
✎
12:24
|
(2) а перебирать то зачем ?
|
|
4
AlexAbrus
19.09.14
✎
12:25
|
(2) Спасибо
|
|
5
Балоун
19.09.14
✎
12:25
|
(3) ради процесса параллельного познания
|
|
6
Любопытная
19.09.14
✎
12:26
|
МетаданныеРегистра = Метаданные.РегистрыНакопления.Найти(ИмяРегистра);
|
|
7
Любопытная
19.09.14
✎
12:26
|
Если его нет, то вернется Неопределено
|
|
8
SUA
19.09.14
✎
12:27
|
попытка СуперПуперРегистр = регистрысведений.СуперПуперРегистр.создатьнаборзаписей(); сообщить ("он...");исключение сообщить("нету или регистра или прав что монопенисуально");конецпопытки
|
|
9
DrZombi
гуру
19.09.14
✎
12:28
|
(8) А 1С не должно заругаться в момент обращения к модулю? :)
|
|
10
shuhard
19.09.14
✎
13:32
|
(8) и ногами его, ногами (с)
|
|