Имя: Пароль:
1C
1С v8
в Оле как найти контрагента по УИД
0 а кому щас легко
 
07.09.11
12:55
контр = ОЛЕ2.Справочники["Контрагенты"].ПолучитьСсылку(Новый УникальныйИдентификатор(Контрагент.УникальныйИдентификатор())));

Через сом соединение пытаюсь получить контрагента, ошибку выкидывает "Ошибка при вызове метода контекста (ПолучитьСсылку)". Может как-то по другому можно получить контрагента?
1 Irbis
 
07.09.11
12:57
так Новый УникальныйИдентификатор в OLE базе делать надо, а то непониме случится
2 а кому щас легко
 
07.09.11
12:59
пример можешь показать?
3 faceaway
 
07.09.11
13:09
как-то так:

UID = OLE2.NewObject("УникальныйИдентификатор", Строка(Контрагент.УникальныйИдентификатор()));
контр = OLE2.Справочники["Контрагенты"].ПолучитьСсылку(UID);
4 а кому щас легко
 
07.09.11
13:12
спасибо, заработало