Имя: Пароль:
1C
 
Как получить регистраторы регистра имея Регистр накопления список:
0 bvb
 
04.09.14
15:37
Нужно получить список имен регистраторов ("РеализацияТоваровУслуг" и т.п.) заданного регистра накопления ?

По какому именно регистру накопления искать регистраторы нужно определить, имея объект типа: "регистр накопления список" ?
1 Maxus43
 
04.09.14
15:39
если по "регистр накопления список" ты сможешь определиьт метаданные РН - то можно и регистраторы возможные достать
2 Жан Пердежон
 
04.09.14
15:39
можно
3 Kamas
 
04.09.14
15:42
Как получить регистраторы регистра имея Регистр накопления список:- я не понимаю этого
По какому именно регистру накопления искать регистраторы нужно определить, имея объект типа: "регистр накопления список" Что это за тип такой ??
4 Жан Пердежон
 
04.09.14
15:46
(3) суть в первом предложении, остальное - ключевые слова для поисковых ботов
5 bvb
 
04.09.14
15:48
(3) Есть переменная тип : Регистр накопления список
Нужно определить что за регистр , найти его в дереве метаданных и получить по нему регистраторы
6 х86
 
04.09.14
15:49
(0)перебирай метаданные доков
7 Жан Пердежон
 
04.09.14
15:50
(6) фи
8 bvb
 
04.09.14
15:54
Из самой ветки метаданных :
Метаданные.РегистрыНакопления[ИмяРегистра] перчень регистраторов не достать :*(
9 hhhh
 
04.09.14
15:56
(8) запрос напиши, блин
10 bvb
 
04.09.14
15:59
(9) По структуре метаданных ? Ни разу не писал.
11 Kamas
 
04.09.14
16:02
(9) гуру, а какой запрос то, если не секрет. На примеру меня есть док, который создает движение, а не разу данный док не был создан.
12 ptiz
 
04.09.14
16:03
(8) см. (6)
13 Зойч
 
04.09.14
16:05
1 цикл по докам, 2 - по движениям доков
14 Жан Пердежон
 
04.09.14
16:07
Для каждого Тип ИЗ РегистрыНакопления[ИмяРегистра].СоздатьНаборЗаписей().ВыгрузитьКолонки().Колонки.Регистратор.ТипЗначения.Типы() цикл
        Сообщить(Тип);    
    КонецЦикла;
15 Kamas
 
04.09.14
16:08
(14) быстро палитесь я чую так запрос мне и не покажут
16 Жан Пердежон
 
04.09.14
16:12
(15) а шо там? в цикле заполняешь таблицу и ее в запрос...
17 Kamas
 
04.09.14
16:14
(16) а зачем ее в запрос  тогда ?? или чем ее заполняеш??
18 hhhh
 
04.09.14
16:21
(17) а зачем нужно имя регистратора, чтобы потом вытащить эти регистратора из базы запросом.
19 Адский плющ
 
04.09.14
16:34
(14) Можно и не через заднее место до типов добраться:

МетаданныеРегистра.СтандартныеРеквизиты.Регистратор.Тип.Типы()
20 Kamas
 
04.09.14
16:37
(18) мало ли может супер-пупер обработка которой ты скармливаеш список регистров а она  предлагает тебе создать документ который сделает движения по этим регистрам
21 hhhh
 
04.09.14
17:01
(19) а у самой колонки Регистратор табличного поля разве нельзя тип посмотреть? Зачем лазить по метаданным?
22 Адский плющ
 
04.09.14
18:27
(21) Не comme il faut. Такое нужно вытаскивать куда-нибудь в функции на сервере без контекста, в общие модули. передавать туда ТП...
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан