Получение Guid'a из соседней базы(ComОбъект) #764356


#0 by KrabCore
Сильно не пинать, только учусь. Самописка на бсп, УФ. Подключаюсь из своей самописки к базе УНФ через ком соединение и вытаскиваю запросом нужные мне документы. Создаю и записываю данные куда мне надо, и пытаюсь сделать запись в регистр соответветствий. НО при получении гуида ссылок мне возвращается Неопределено. Пробовал получить гуид разных ссылок(справочники, документы), пробовал так: СоединениеС1С.String(Документ1С.Ссылка.УникальныйИдентификатор) Собственно вопрос: как правильно получить гуид ссылки ком объекта?
#1 by NcSteel
Как получил "Документ1С"?
#2 by Rlogin
Com_Объект.string(Выборка.Ссылка.uuid)
#3 by Cyberhawk
Так у тебя документ еще не записан походу, вот и ссылка пустая
#4 by KrabCore
получаю запросом из базы к которой я подключился через ком ... ... Для каждого Стр из Выгрузка Цикл ... да я же не создаю документ в базе, а считываю уже существующий
#5 by Serginio1
СоединениеС1С.XmlСтрока(Документ1С.Ссылка)
#6 by KrabCore
Неопределено Ошибка при вызове метода контекста (XmlСтрока)
#7 by lEvGl
Соединение.String(Соединение.Документы.Ордер.НайтиПоНомеру("000000001").УникальныйИдентификатор))
#8 by Serginio1
Должен. Попробуй XMLString
#9 by NcSteel
Почему в 4 БазаИсточник, а в СоединениеС1С?
#10 by KrabCore
потому что код разбит на несколько процедур Локализировал проблему в серверной процедуре получаю таблицу документов  - в них гуид еще есть, потом делаю: АдресХранилища = ПоместитьВоВременноеХранилище(ТзДокументов, Новый УникальныйИдентификатор) и возвращаюсь на клиент со списоком строковых представлений для выбора какие документы грузить потом опять перехожу на сервер и достаю таблицу из хранилища: и в этот момент у документов уже нет гуида. получается между серверными вызовами "теряется" гуид ком объекта может можно как-то по другому передать таблицу ком объектов между серверными вызовами??
#11 by Cyberhawk
Добавь в ТЗ документов строковую колонку, содержащую ГУИД...
#12 by NcSteel
Понятно, зачем на клиент прыгаешь?
#13 by Cyberhawk
Флажками отмечает...
#14 by KrabCore
не вариант, т.к. мне не только гуид ссылки нужен, а еще и гуиды номенклатуры, и прочие
#15 by Serginio1
Используй внешние отчеты
#16 by Рэйв
Предлагаю хитрый финт ушами: :-)
#17 by Рэйв
проверил.Вроде работает
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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