Уникальный ИД в 1С #382875


#0 by mc_jet
Я получаю уникальный ИД ссылки: Все хорошо, но я хочу получить глобальный ИД этой ссылки, но не могу вспомнить и найти как, подскажите, пожалуйста.
#1 by MNS_Ротерта
а разве УникальныйИдентификаторэто не есть глобальный? он ведь на то и уникальный в разрезе базы
#2 by mc_jet
по этому ИД я должен знать, какому справочнику он принадлежит и тогда я узнаю ссылку через но есть ИД, по которому можно получить ссылку не зная имя справочника
#3 by MNS_Ротерта
не встречался с таким подходом...
#4 by PowerBoy
По ИД имя справочника получить нельзя.
#5 by Serg_1960
+1 Тип ссылки в GUID не содержится
#6 by mc_jet
мне не нужно имя справочника, мне нужна ссылка, и вообще-то по ссылки можно получить имя объекта
#7 by IronDemon
СправочникМенеджер.<Имя справочника>.ПолучитьСсылку (CatalogManager.<Имя справочника>.GetRef) СправочникМенеджер.<Имя справочника> (CatalogManager.<Имя справочника>) ПолучитьСсылку (GetRef) Синтаксис: ПолучитьСсылку(<Уникальный идентификатор>) Параметры: <Уникальный идентификатор> (необязательный) Тип: УникальныйИдентификатор. Уникальный идентификатор, из которого будет формироваться ссылка. Возвращаемое значение: Тип: СправочникСсылка. Описание: Формирует ссылку из значения типа УникальныйИдентификатор. Данный уникальный идентификатор может быть в дальнейшем получен из ссылки методом УникальныйИдентификатор. Примечание: Если параметр не указан, то будет сформирована новая уникальная ссылка. См. также: СправочникСсылка, метод УникальныйИдентификатор
#8 by mc_jet
метод Справочник.Ссылка.УникальныйИдентификатор выдает f53d67c2-335d-11dc-b7a3-003048568fbb в этом ИД нет типов, только ИД ссылки, а нужен метод получить ИД вида {"#",3d4bfa5a-6028-49d5-b4c6-12e13ccc6690,4:938c00142a4857cd11dd861a79582584} в этом содержится все что нужно я об этом писал в
#9 by MNS_Ротерта
идея хорошая, но вроде так не получится. Да и лучше по имени метаданных работай свойство ПолноеИмя
#10 by Serg_1960
"ИД вида" - О_О это что-то новенькое... нет такого :(
#11 by mc_jet
это идея работает в стандартном обмене данными между базами)))) только метод быстро не нашел решил спросить
#12 by skunk
значениеизстрокивнутр
#13 by MNS_Ротерта
А что передавать надо. какое значение? значениевстрокувнутр(Справочники.Организации)
#14 by mc_jet
хочу хранить ИД, тип строка, вид {"#",3d4bfa5a-6028-49d5-b4c6-12e13ccc6690,4:938c00142a4857cd11dd861a79582584} потом через этот ИД получить ссылку Больше ничего не нужно
#15 by skunk
что хочешь передавай... хоть число ... хоть ссылку на что угодно...
#16 by IronDemon
+ А что будет если создать ссылку от ИД другого типа?
#17 by mc_jet
метод получения ссылки по {"#",3d4bfa5a-6028-49d5-b4c6-12e13ccc6690,4:938c00142a4857cd11dd861a79582584} отличается от метода ПолучитьСсылку("f53d67c2-335d-11dc-b7a3-003048568fbb"); если бы его знал, то вопроса не было бы
#18 by PowerBoy
Функция ПолучитьUUIDПоУникальномуИдентификатору(Знач GUID) Экспорт
#19 by 1СCовец
+1 По-моему, GUID объектов метаданных(т.е. то что автор имеет ввиду "ИД типа ссылки") даже в базах РБД с одинаковой конфигурацией может быть разным. Т.е. например, в Центре у типа "СправочникСсылка:Организации" будет один ИД, а в базе филиала - у того же типа - другой. Так что не стоит завязываться на "ИД типа", лучше использовать свойство ПолноеИмя.
#20 by mc_jet
В типовой УТ (и др. конф.) есть рег. св. "Соответствие объектов для обмена", в поле "Ссылка в другой ИБ" храниться ИД вида {"#",3d4bfa5a-6028-49d5-b4c6-12e13ccc6690,4:938c00142a4857cd11dd861a79582584} хочется узнать этот метод, если метод
#21 by 1СCовец
ЗначениеВСтрокуВнутр
#22 by skunk
тебе что все еще не помогло
#23 by mc_jet
ЗначениеВСтрокуВнутр помогло спасибо Это значение уникальное???
#24 by skunk
уникальное... в пределах базы
#25 by mc_jet
отлично, то что нужно, еще раз спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С