Имя: Пароль:
1C
 
Непонятки с COM-соединением
0 grigoriy-1c
 
23.10.15
18:34
Добрый день. Не пойму в чем проблема.
Имеются 2 базы. Нужно из 1-й выгружать док во 2-ю. Но сначала проверяется, если во второй док уже есть, то выгружать не надо.
Для поиска документа использую строку
com_uid = СоединениеШкуд.NewObject("УникальныйИдентификатор", "f01965b8-7703-11e5-a2e0-00155d640e06");
com_ДокСсылка cоединениеШкуд.Документы.РеализацияТоваровУслуг.ПолучитьСсылку(com_uid);

Документ этот в базах есть, с этим Uid проверял в отладчиках обоих баз
Но в com_ДокСсылка получается пустая ссылка. Т.е. как будто документ не получается.

Делаю то же самое со справочником - все нормально. Справочник получается нормальный.
Т.е. такая же строчка со справочником работает
СоединениеШКУД.Справочники.Организации.ПолучитьСсылку(СоединениеШКУД.NewObject("УникальныйИдентификатор", "25acb33c-7084-41ac-a559-f7ce4ca25491"))

Подскажите в чем дело??? Всю голову уже себе сломал...
1 bugz2003
 
23.10.15
18:57
формат УИДов не везешь.
2 grigoriy-1c
 
23.10.15
19:01
Бл*... Один деятель на моем тестовом сервере скопировал базы и поменял пути... Путь был к старой копии указан в обработке, там действительно документа нету... Тема закрыта :)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший