Имя: Пароль:
1C
 
Как получить уникальный идентификатор реквизита (метаданные)?
0 SeiOkami
 
22.02.16
17:29
Здравия всем!

У каждого объекта метаданных конфигурации есть свой идентификатор. У каждого реквизита так же есть свой идентификатор. Их можно увидеть, если распаковать конфигурацию в файлы.

Вопрос. Можно ли их получить программно без распаковки конфы? Пробовал ЗначениеВСтрокуВнутр, но это не работает. Есть другие способы?
1 SeiOkami
 
22.02.16
17:31
По-моему, я раньше встречал такое в сети, но сейчас найти ничего не смог.
2 Nuobu
 
22.02.16
17:34
(0) У меня вот это сработало:
     ЗначениеВСтрокуВнутр(Новый("СправочникСсылка.Номенклатура")));
3 SeiOkami
 
22.02.16
17:35
(2), это уникальный идентификатор справочника, а не его реквизита
4 Записьдампа
 
22.02.16
17:45
ПолучитьСтруктуруХраненияБазыДанных
5 SeiOkami
 
22.02.16
17:50
(4), а где там идентификаторы?
6 Записьдампа
 
22.02.16
18:17
Имя хранения
7 SeiOkami
 
22.02.16
18:20
(6), это не уникальный идентификатор реквизита. Это имя хранения в таблице
8 Записьдампа
 
22.02.16
18:26
Хорошо
9 SeiOkami
 
22.02.16
18:26
(6), вот уникальный идентификатор (из распакованных файлов конфигурации)
http://s8.hostingkartinok.com/uploads/images/2016/02/06c348e04a716f631df81491fdae029d.png
10 aka MIK
 
22.02.16
18:29
Это ГУИД реквизита или элемента формы?
11 aka MIK
 
22.02.16
18:29
Зачем кому-то может понадобиться ГУИД реквизиты формы?
12 SeiOkami
 
22.02.16
18:58
(10), реквизита справочника
13 RomanYS
 
22.02.16
19:04
(12) зачем?
Даже для одинаковых конфигураций ГУИДы могут отличаться. Как его можно использовать? Для проверки возможности загруки конфигурации? У меня других идей нет.
14 SeiOkami
 
22.02.16
19:32
(13), вопрос ведь не в том, как использовать, а в том, как получить ;)
15 Живой Ископаемый
 
22.02.16
19:40
Добавь таблицу Конфиг как внешний источник данных... наверное
16 Лефмихалыч
 
22.02.16
20:33
(0) >Можно ли их получить программно без распаковки конфы
нет. Вообще. Совсем.
17 Torquader
 
24.02.16
01:27
Можно программно распаковать конфу и получить то, что нужно.
Другого способа просто нет.
Идентификаторы используются при модификации конфигурации, а при работе - они просто не нужны.
18 Sammo
 
24.02.16
03:32
(14) Тогда ответ - данный функционал не предусмотрен. Следующий вопрос?
Поэтому и возникает вопрос Зачем, т.к. похоже, что в постановке что-то не то
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.