Создаю com соединение. Затем делаю запрос.
В итоге, когда преобразу.ю в ТЗ. То получаю "" Объект не найден..... ", но не по всей получаемой информации, а по некоторым строкам. Если посмотреть в запрашиваемой базе, то там всё нормально, объект не удалён. Никак не могу понять. Нужно это для переноса данных с одной базы в другую. Подскажите пожалуйста.
В итоге, когда преобразу.ю в ТЗ. То получаю "" Объект не найден..... ", но не по всей получаемой информации, а по некоторым строкам. Если посмотреть в запрашиваемой базе, то там всё нормально, объект не удалён. Никак не могу понять. Нужно это для переноса данных с одной базы в другую. Подскажите пожалуйста.
РезультатКомНоменГруппы = ЗапросКом.Выполнить().Выгрузить();
стррезультат=КомСоединение.ЗначениеВСтрокуВнутр(РезультатКомНоменГруппы);
ДанныеВнешнейБазы=ЗначениеИзстрокиВнутр(стррезультат);
//Пока РезультатКомНоменГруппы.Следующий() Цикл
Для каждого стр из ДанныеВнешнейБазы цикл
Прикрепленные файлы:

По теме из базы знаний
- Эмулятор COM-соединения или "объект" ЭтаБаза
- Сравнение двух баз запросом с использованием Инструментов разработчика и COM-соединения
- Универсальный отчет для сравнения записей регистров накопления между базами по COM-соединению, для обычных форм
- Использование com-соединения для сопоставления номенклатуры, контрагентов
- Простой отчет СКД с дополнительным набором данных, получаемых по com соединению из другой базы
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) это я Вам показала информацию, только по одной номенклатуре. А по другой всё выгружается. И ещё он пишет объект не найден, хотя точно такой же есть в базе, которая получает информацию.
Может есть ещё какой нибудь способ получить информацию с идентичной базы.
Может есть ещё какой нибудь способ получить информацию с идентичной базы.
(5) обычно передается УИД ссылки. По нему в принимающей базе и производится поиск. Если не найден, то создается новый элемент справочника с таким же УИД.
Ссылка же, помимо УИД (в бинарном виде) содержит и идентификатор самого объекта метаданных. Причем этот идентификатор означает последовательный номер добавление в конфигурацию самого объекта метаданных. Следовательно он будет соответствовать разным базам, если только одна из них полный клон второй.
Обычно же, на это не стоит ориентироваться. Даже если в обе базы были добавлены такие же объекты метаданных, то не факт, что они имеют одинаковые идентификаторы.
Ну и не маловажно то, как сохранять объект в приемнике. Данные могут быть одинаковые, но с разным УИД. Соответственно по УИД их не сопоставить.
Ссылка же, помимо УИД (в бинарном виде) содержит и идентификатор самого объекта метаданных. Причем этот идентификатор означает последовательный номер добавление в конфигурацию самого объекта метаданных. Следовательно он будет соответствовать разным базам, если только одна из них полный клон второй.
Обычно же, на это не стоит ориентироваться. Даже если в обе базы были добавлены такие же объекты метаданных, то не факт, что они имеют одинаковые идентификаторы.
Ну и не маловажно то, как сохранять объект в приемнике. Данные могут быть одинаковые, но с разным УИД. Соответственно по УИД их не сопоставить.
(8) передачей сериализованных данных самого объекта.
Если объект уже передавался и сохранен в приемнике, то осуществляете поиск его. Критерий поиска определяете сами. Как сопоставляли объекты, по УИД, или коду, или еще как. Вот уже полученную ссылку подставляете в нужных местах принимаемых данных.
Если объект уже передавался и сохранен в приемнике, то осуществляете поиск его. Критерий поиска определяете сами. Как сопоставляли объекты, по УИД, или коду, или еще как. Вот уже полученную ссылку подставляете в нужных местах принимаемых данных.
(1)Зачем вам эти СОМ запросы? используйте стандартный метод конвертации данных между разными базами!
а если базы индентичные, то и вообще обмен можно сделать с помощью универсальной обработки ВыгрузкаЗагрузкаДанныхXML
(вообще без правил конвертации)
а если базы индентичные, то и вообще обмен можно сделать с помощью универсальной обработки ВыгрузкаЗагрузкаДанныхXML
(вообще без правил конвертации)
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот