Ссылка по GUIDу в COMConnector #595485


#0 by sound
Нашел ссылку . Хочу по GUIDу из одной базы обновить/создать документ в другой базе, то что по ссылке подойдет для этой задачи? На код не ругается, но и документы не создает и не обновляет:    Попытка Подскажите что не так?
#1 by ЧеловекДуши
Нет строчки, ...Записать;...,
#2 by sound
Такой строчки: тОбъект.Записать;? Но если в базе нет документа с таким гуидом, он не создается. Как сделать чтобы документ "переписывался" если он есть и создавался если его нет?
#3 by sound
Блин помогайте кто-нибудь ааа
#4 by ЧеловекДуши
Если нет с таким гуидом, то создать новый, заполнить.
#5 by ЧеловекДуши
+ Если нашёлся, то перезаполни :)
#6 by DosWinXP
[1C] МД = ВнешняяБаза.XMLTypeOf(ВнешняяБаза.Документы[ИмяДокумента].ПустаяСсылка); тСсылка = МД; Попытка   тСсылка = ВнешняяБаза.XMLValue(ВнешняяБаза.FromXMLType(МД), ГУИД); Исключение   Сообщить("COM: " + ОписаниеОшибки);   Возврат; КонецПопытки;     Если тСсылка = МД Тогда   тОбъект = ВнешняяБаза.Документы[ИмяДокумента].СоздатьДокумент; Иначе   тОбъект = тСсылка.ПолучитьОбъект; КонецЕсли; // перезаполнение данных... тОбъект.Записать; [/1С]
#7 by sound
То есть двумя строчками документ не перебросить?
#8 by sound
+7 это про перезаполнение данных
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С