|
Com, guid, 5 строчек кода и недопустимое значение параметра |
☑ |
0
ponaroshku
28.06.12
✎
13:20
|
Привет всем!:)
Дано: подключение по ком к другой базе
guid документа другой базы в строковом представлении
нужно: получить любой реквизит документа, для простоты - наименование
Вообщем что делаю:
СсылкаГУИД = "8ee0000c293f3f3b11e1b51e8764b37e";
КомОбъект = ПодключитьсяКСерверу();
ДокКорп = КомОбъект.Документы.аДокументооборотКорпоративныйДокумент;
ДокКорпоративный = ДокКорп.ПолучитьСсылку(Новый УникальныйИдентификатор(СсылкаГУИД));
Сообщить(ДокКорпоративный.Наименование);
В моем представлении должно вывести наименование документа с данным идентификатором
По факту - получаю ошибку
Ошибка при вызове конструктора (УникальныйИдентификатор)
ДокКорпоративный = ДокКорп.ПолучитьСсылку(Новый УникальныйИдентификатор(СсылкаГУИД));
по причине:
Недопустимое значение параметра (параметр номер '1')
Скорей всего, я ошибаюсь в конструкции получения документа и вообще получать нужно иначе, но как правильно - я не знаю. Подскажите пожалуйста:)
|
|
1
ДенисЧ
28.06.12
✎
13:22
|
окКорпоративный = ДокКорп.ПолучитьСсылку(КомОбъект.NewObject(УникальныйИдентификатор(СсылкаГУИД)));
|
|
2
zzhiraf
28.06.12
✎
13:27
|
ДокКорп.ПолучитьСсылку(КомОбъект.NewObject("УникальныйИдентификатор",СсылкаГУИД);
|
|
3
Fragster
гуру
28.06.12
✎
13:28
|
СсылкаГУИД - не представление уникального идентификатора
|
|
4
Fragster
гуру
28.06.12
✎
13:28
|
должно быть в виде "a902cbbb-18da-4849-9e1d-b420a07782fc"
|
|
5
Fragster
гуру
28.06.12
✎
13:29
|
а, ну и УИД должен быть в базе приемнике
|
|
6
ponaroshku
28.06.12
✎
13:39
|
(3) Блин, ну конечно же! я - ворона, час пытаюсь найти по представлению гуида док, и даже когда все было хорошо док не находился, а я понять не могла причину:))) блин:))
заменила на нормальный ГУИД
СсылкаГУИД = "a73be44a-b8fe-11e1-bedf-000c293f3f3b";
поставила (1), (2)
ДокКорпоративный = ДокКорп.ПолучитьСсылку(КомОбъект.NewObject("УникальныйИдентификатор",(СсылкаГУИД)));
получила это наименование
спасибо огроменное всем, очень счастлива:)
|
|