в Оле как найти контрагента по УИД
☑
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
спасибо, заработало
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший