Запрос к базе через COM-соединение #692011


#0 by Oleg87
Как в результате запроса через com соединение получить значение ссылки на объект? Примитивные типы считываются правильно, а значения ссылочного типа получить не удается (см. скриншот)
#1 by Wobland
в твоей вселенной нет таких сущностей, как в соседней
#2 by Fish
А что ты хочешь получить? Ссылку на объект в твоей базе? Так во второй их нет.
#3 by Oleg87
Данный запрос выполнялся на пустой базе УТ 10.3 в которую я предварительно перенес справочники из исходной базы, к которой   делаю запрос через com. Переносил справочники универсальной обработкой ВыгрузкаЗагрузкаДанныхXML82. Значения уникальных идентификаторов элементов справочников в исходной и новой базе совпадаю. Я хочу программно создавать документы ввода начальных остатков и заполнять их значениями, полученными запросом через com. К примеру для ввода начальных остатков по взаиморасчетам с контрагентами, из исходной базы я получаю данные регистра "ВзаиморасчетыСКонтрагентами". Как в таком случаем мне сопоставить значения ссылок на контрагентов и договора (которые мне потребуются для заполнения документов) с соответствующими значениями в чистой базе?
#4 by Wobland
взять и выгрузить документы?
#5 by Fish
Либо , либо поиском.
#6 by Oleg87
Документов быть не должно. В этом как раз и смысл свертки.
#7 by Oleg87
поиском по наименованию? как то криво..
#8 by Wobland
а уид не строка ли? а строка не примитивный ли тип?
#9 by Fish
Почему по наименованию? Если у тебя УИДы одинаковые по ним и ищи. Либо по ключевым полям типа кода.
#10 by Михаил Козлов
Искать и создавать по УИДам в цикле.
#11 by Oleg87
а как мне получить УИД из выборки? Поле ссылочного типа содержит поле UUID, но оно пустое (не выбирается запрсом): а получить УИД с помощью соответствующего метода из ссылки (из выборки)тоже не получится, потому что это не ссылка ))
#12 by Wobland
а ты попробуй
#13 by Oleg87
создавать ничего не нужно, все справочники уже перенесены
#14 by Oleg87
в смысле попробуй, невозможно уид получить, видно по скриншотам
#15 by Wobland
а, ну я ж писатель ;)
#17 by catena
О как. Все получают, а оно оказывается невозможно...
#18 by Михаил Козлов
Примерно, так:
#19 by Serginio1
#20 by Oleg87
Михаил Козлов, большое спасибо!
#21 by dk
Не проверял, но думаю можно так же тупо как и в 7-ке ЗначениеИзСтрокиВнутр(ЗначениеВстрокуВнутр)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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