Имя: Пароль:
1C
1С v8
ссылка на документ
0 kintevy
 
18.01.23
10:38
Пишу Документы.имядокумента.ПолучитьСсылку() - выдает объект не найден. Хочу получить ссылку на объект конфигурации документ
1 Волшебник
 
модератор
18.01.23
10:39
Надо так:

док = Документы.ИмяДокумента.Метаданные();
2 Kassern
 
18.01.23
10:40
(0) Потому, что надо так:
СсылкаНаДокумент=Документы.имядокумента.ПолучитьСсылку(Новый УникальныйИдентификатор(ГУИД));
3 yopQua
 
18.01.23
10:41
на что ссылку получить?
4 kintevy
 
18.01.23
10:46
(1) метод объекта не обнаружен
5 kintevy
 
18.01.23
10:47
(3) мне в конечном итоге нужно получить уникальный идентификатор не одного какого то конкретного документа, а именно объекта документ.имядокумента как это сделать?
6 Волшебник
 
модератор
18.01.23
10:48
(5) У него нет уникального идентификатора
7 Kassern
 
18.01.23
10:49
(5) Выгружаете конфигурацию в файлы, находите xml файлик с нужным документом, там будет его гуид)
8 Fish
 
18.01.23
10:53
(5) Озвучь задачу целиком. Что ты хочешь сделать? И тогда тебе подскажут, что и как нужно для этого получить.
9 Kassern
 
18.01.23
10:58
Можно и еще проще сделать
Документы.имядокумента - это уже будет уникальным идентификатором) На крайний случай можно ПолучитьСтруктуруХраненияБазыДанных(МассивОбъектов) выполнить и использовать ИмяТаблицыХранения
10 yopQua
 
18.01.23
10:59
гуида у него нет, есть имя типа ОбъектМетаданных.Документ. Он даст доступ к метаданным, оно тебе надо? или что
11 yopQua
 
18.01.23
11:01
ИмяДокумента можно называть уникальным идентификатором, но в 1С это название закреплено за другой "сущностью"
12 yopQua
 
18.01.23
11:02
и ссылки тут совсем не уместны
13 AAA
 
18.01.23
11:08
а зачем надо то ?)
14 Мимохожий Однако
 
18.01.23
11:14
(0) вид документа "ИмяДокумента" ?
15 kintevy
 
18.01.23
11:21
сделал выводы по поводу того что уникального идентификатора нет
так а почему все таки ссылка на документ "объект не найден"?
16 Волшебник
 
модератор
18.01.23
11:25
(15) потому что (2)