Имя: Пароль:
1C
1С v8
Идентификаторы типов метаданных 1с ?
0 SeiOkami
 
10.10.12
22:46
Тут дело такое. Распакованные файлы обработки разглядываю и думаю, как бы программно их менять. Пришла идея, как изменять типы реквизитов и элементов форм.

К примеру:
ddb74008-5511-40a2-97dc-00fba4979f5e - идентификатор типа ДокументОбъект.АктСверкиВзаиморасчетов,
b081f6be-7620-4735-bde8-30c8d612448e - ДокументОбъект.СчетФактураВыданный

Так вот. Где можно (и как) можно узнать идентификаторы остальных типов? Можно, конечно, вручную перебрать все типы и забить в макет, но, я так понимаю, идентификаторы зависят от конфигурации. То есть будут подстановки работать в БП, а вот в УТ есть свои доки и справочники. Все перебирать не вариант =)

Есть ли штатное средство? Типа СсылкаНаОбъект.УникальныйИдентификатор() ?
1 IamAlexy
 
10.10.12
22:47
за каким ксуем это нужно?
2 SeiOkami
 
10.10.12
22:48
(1) для чего уже другой вопрос
3 SeiOkami
 
10.10.12
22:48
интересно, есть ли такая возможность =)
4 Лефмихалыч
 
10.10.12
22:48
>Распакованные файлы обработки разглядываю и думаю, как бы программно их менять
антропомант и еретик! Гори в аду
5 acsent
 
10.10.12
22:49
у tormozit спроси он занимался вопросом
6 acsent
 
10.10.12
22:50
встрокувнутр
7 SeiOkami
 
10.10.12
22:52
а как на мисте ЛС писать? чет не врублюсь(
8 Feanorko
 
10.10.12
22:54
(7) никак
9 pumbaEO
 
10.10.12
23:00
xmlстрока
10 SeiOkami
 
10.10.12
23:08
(9)
То бишь в ddb74008-5511-40a2-97dc-00fba4979f5e зашифрован текст "ДокументОбъект.АктСверкиВзаиморасчетов" иль я не так понял?
11 H A D G E H O G s
 
10.10.12
23:21
(10) Нет.
ddb74008-5511-40a2-97dc-00fba4979f5e - просто идентификатор в метаданных
12 SeiOkami
 
10.10.12
23:25
(11) ну это я изначально понял. а как можно узнать идентефикатор определенного типа документа?
13 H A D G E H O G s
 
10.10.12
23:29
ЗначениеВСтрокуВнутр(Метаданные.Документы.РеализацияТоваровУслуг)
14 H A D G E H O G s
 
10.10.12
23:30
Там, 2 строка вроде он будет
15 SeiOkami
 
10.10.12
23:35
не подходит(
Функция выдает: 9fb58eea-17f2-4200-b105-b288d62f4303
а в внутреннем файлике обработки: b66fce8c-a030-4906-89c6-db40d78acdd7
Если заменить на то, что выдает функция, то после упаковки обратно в обработку тип данных пустой
16 H A D G E H O G s
 
10.10.12
23:37
ЗначениеВСтрокуВнутр(Документы.РеализацияТоваровУслуг.ПустаяСсылка())
17 SeiOkami
 
10.10.12
23:39
(16)
Ура, оно!
Спасибо большое =)
AdBlock убивает бесплатный контент. 1Сергей