#0
by IKSparrow
Есть нужда получить по уникальному идентификатору документ из другой базы через COM. Делаю это следующим образом: Проблема в том, что запрос не находит этот документ через условие ПоступлениеТоваровУслугТовары.Ссылка = &Ссылка Чувствую, что делаю что-то не так, а что не пойму. Что нужно передавать в параметры запроса в этой ситуации?
#3
by IKSparrow
Исключено. Ссылка же есть. И по ссылке есть реальный документ. А запрос не находит. Может с типами тут какая то путаница.
#4
by IKSparrow
При отладке СсылкаНаДокумент имеет тип COMОбъект. По логике, при выполнении запроса на стороне базы, из которой читаем данные, этот тип будет транслироваться в тип "ДокументСсылка.ПоступлениеТоваровУслуг"? Или нет?
#5
by Defender aka LINN
Чо исключено? Если ссылка есть в одной базе, то это вообще ни разу не значит, что в другой она тоже присутствует.
#6
by IKSparrow
Посмотри код внимательно. Ссылка есть в базе-источнике. Оттуда, откуда я и пытаюсь запросом этот документ считать.
#8
by IKSparrow
Так этот УИ был ранее получен из той же базы. Гхм. Пойду повтыкаю отладчик. С другой стороны, какой-то документ же по нему находится. Чего запрос то его не цепляет?
#10
by IKSparrow
Не, нефига, УИ правильный во входящих данных. И в базе-источнике документ по этому УИ есть.
#12
by Serginio1
Вообще проще использовать в COM внешние обработки Например Самое главное ты можешь отлаживать рабочий код в родной базе, а затем уже использовать её в COM
#13
by IKSparrow
Спасибо. Чет печалька с этим параметром :( Не понимаю почему не работает. Как вообще организовать запрос по COM если требуется получить конкретный документ?
#16
by IKSparrow
+ Все работает. То есть по СсылкаНаДокумент.ПолучитьОбъект - возвращает нужный документ. Номер, дата, время, сумма, все простые реквизиты - читаются. Реквизиты сложные - так же считываются после преобразования. Может запрос не умеет понимать COMОбъекты в качестве параметров? С другой стороны на своей стороне он же должен нормально интерпретировать этот тип.
#17
by Serginio1
Должен. При маршалинге он должен преобразовываться в родной объект. По сути строится ком обертка над родным объектом. В любом случае попробуй совет в 12
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Проблема с двухядерным процом
- Передать ссылку из 1С в AXAPTA через COM
- Как передать ссылку на COM-объект на сервер 1С
- Запрос. Как в запросе проверить значение на пустую ссылку на перечисление
- Проблема с получением итогов в 1С 7.7 SQL
- Как передать в открываемую форму ссылку на документ
- Как передать через COM параметр "Граница" в запрос, выпоняемый в другой базе?
- Как передать управление с сервера на клиента?Можно ли передать Вопрос на клиента
- Как передать файл через POST запрос
- Запрос. Как передать результат одного запроса в другой
- СКД, пакетный запрос, вычисл. поля, передать в функцию рез-тат 1го из запросов?
- Формирую запрос через com объект для переноса документа! Как передать перечислен
В этой группе 1С
- Открыть форму внешней обработки
- В чем разница между Регистрами накоп "Товары организаций" и "Товары на складах"?
- Под какими правами происходит обмен для фонового задания
- Восстановление базы SQL в другую базу
- После расчета c/c зависла сумма на 43 счете без количества.
- Пользователь ИБ не идентифицирован
- Как защититься от вируса Morto?
- 1С 8.3 УФ Показать уровень группировокСтрок(0) - ошибка
- Что такое плановая себестоимость в заказах покупателя УТ10.3 ?
- Вопрос по расчету себестоимости в комплексной автоматизации
- RDP просит повторный ввод пароля
- Выборка или выгрузка в ТЗ результата запроса. Что больше нагружает память?
- выгрузка из ЗУП в БП 2,0 , в док Отражение ЗП в ЗУПе нет подразделения, выгружаю
- v7: Функция ВыполнитьЗапрос() в SQL работает как-то странно
- Месяц в запросе - представление
- Установка Redmine на CentOS, Apache, Passenger
- БП 3.0.29.8 ТОРГ 12 при печати странно делит листы
- ВвестиЧисло не работает
- отбор при помощи ПВД в КД
- Как обратиться к функции из модуля обычного приложения?