Уникальный Идентификатор 1С из ComObject #470924


#0 by Alex_MA
Добрый день уважаемые коллеги! Как вытащить строку из ComObject ? ГУИДБУХ = СсылкаВПриемнике.УникальныйИдентификатор; //com
#1 by zbv
String
#2 by Alex_MA
пробовал и Строка и String прогпамма вылетает в отладку. Чего делать ?
#3 by zbv
покажи как пробывал
#4 by Alex_MA
#5 by zbv
V8.String(СсылкаВПриемнике.УникальныйИдентификатор)
#6 by Defender aka LINN
Ткни пальцем в СП, где ты видел у уникального идентификатора метод "String". Ну и, для полного счастья - этот ГУИД у тебя в "СтрокаСсылки" есть, чего ты нам моск делаешь?
#7 by Mitriy
+ V8.XMLСтрока(СсылкаВПриемнике)
#8 by Alex_MA
Огромное человеческое спасибо. Дак нет такого метода, просто синтаксиса в не знал
#9 by Alex_MA
А в продолжении темы:
#10 by Mitriy
потому что у тебя не апликейшн...
#11 by Alex_MA
+ а в модуле общей формы "МониторНастроекОбменаДанными" проходит без проблем ?
#12 by Alex_MA
А можешь отправить на RTFM по данному топику ?
#13 by Alex_MA
А как application сделать ?
#15 by Alex_MA
понятно, а у меня через Connector сделано, спасибо А можно ли через COM заменить GUID объекта ?
#16 by Живой Ископаемый
2 это даже и не через ком сделать нельзя...
#17 by Mitriy
напрямую нет, только создать новый объект...
#18 by Живой Ископаемый
Разве только создать Объект с точно такими жи реквизитами(и движениями, и еще ссылки позаменять) как нужный тебе, перед сзаписью установить уид который нужен, а тот объект что был - удалить
#19 by Alex_MA
Можно наверное так: 1. Из гуида 1С перевести в ГуидSQL 2. Найти в таблице Номенклатуры (_table40) униальный ключ по ГуидSQL 3. И Update в "скуле"
#20 by Живой Ископаемый
да, наверное можно... Будешь пробовать?
#21 by Широкий
СтрокаГуида=V8.XMLСтрока(СсылкаВПриемнике);
#22 by Широкий
Упс.. уже написал
#23 by Alex_MA
это что делает ? попробую
#24 by Mitriy
это быстрее работает...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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