|
Как найти регистраторы Регистра через Метаданные |
☑ |
0
Max1986
24.01.12
✎
15:34
|
Мне надо по конкретным регистрам найти доступные регистраторы. Как это сделать?
Кто в теме? Я делаю так. И в цикле не знаю какой параметр считать.
ГлавныйОбъект = "РегистрыБухгалтерии";
Для Каждого ЭлМетаданных Из Метаданные[ГлавныйОбъект] Цикл
// Как определить возможные регистраторы
КонецЦикла;
|
|
1
Max1986
24.01.12
✎
15:35
|
+(0) Имеется ввиду типы регистраторов - типа Авансовый отчет и проч...
|
|
2
Ненавижу 1С
гуру
24.01.12
✎
15:37
|
ищи от обратного, у метаданных документов проверяй движения
|
|
3
Max1986
24.01.12
✎
15:38
|
(2)понял спасибо
|
|
4
Maxus43
24.01.12
✎
15:47
|
Рег = РегистрыБухгалтерии.Хозрасчетный.СоздатьНаборЗаписей();
Набор = Рег.ВыгрузитьКолонки("Регистратор"); //- вот тебе ТЗ с колонкой с типами всех регистраторов
Сообщить(Набор.Колонки.Регистратор.ТипЗначения.СодержитТип(Тип("ДокументСсылка.АвансовыйОтчет")));
|
|
5
Serginio1
24.01.12
✎
15:48
|
Смотри Метаданные.РегистрыНакопления.ИмяРегистра.СтандартныеРеквизиты.Регистратор.Тип
|
|
6
Serginio1
24.01.12
✎
15:57
|
Типы=Метаданные.РегистрыНакопления.ИмяРегистра.СтандартныеРеквизиты.Регистратор.Тип.Типы();
Для каждого тип из Типы Цикл
Сообщить(тип)
КонецЦикла;
|
|
7
Maxus43
24.01.12
✎
16:01
|
(6) угу, так лучше, но на 8.1 не прокатит
|
|
8
Max1986
24.01.12
✎
16:51
|
спасибо
|
|