Запрос в 1С через OLE (Передача параметров) #146229


#0 by Borov
КонецЕсли; Можно ли так, если нет Почему? Будет ли запорс проходить по расходным документам двух баз и выбирать нужные поля? И Будут ли накладываться необходимые условия на выборку? Или как тогда передать параметры в запрос из одной базы в другую?
#1 by RomaKRSK
1. Создай внешнюю обработку в которой напиши свой запрос. Параметры запроса получай из Форма.Параметр при открытии. 2. В 8.0 (если ты пытаешься выполнить запрос от туда) делай так: СписокПараметров = БазаОле.CreateObject("СписокЗначений"); Значения заполняй аккуратно, ищи их сначала во внешней базе... После получения параметров в ПриОткрытии вызывай функцию с запросом и результат запроса пихай в Форма.Параметр 3. Это самый лучший метод работы с запросами через ОЛЕ (по-моему), т.к. ты заранее отсекаешь все вероятные ошибки. Если не понятно, могу выслать файлы демо.
#2 by Borov
Пишу в 7.7. Можно поподробней насчет вн.обр-ки. Допустим есть внешняя обработка содержащая запрос, текст запроса выше. Нужно чтобы при формировании отчета (вн.обр.) в Базе1 данные брались из двух баз, и также в базе2, не открывая при этом никаких форм противоположной базы, чтобы для пользователя это осталось невидимым. А можно так? И как в таком случае быть с внешними переменными ВыбКонтрагент и ВыбТовГруппа?
#3 by Borov
Пишу в 7.7. Можно поподробней насчет вн.обр-ки. Допустим есть внешняя обработка содержащая запрос, текст запроса выше. Нужно чтобы при формировании отчета (вн.обр.) в Базе1 данные брались из двух баз, и также в базе2, не открывая при этом никаких форм противоположной базы, чтобы для пользователя это осталось невидимым. А можно так? И как в таком случае быть с внешними переменными ВыбКонтрагент и ВыбТовГруппа?
#4 by RomaKRSK
Это из области фантастики... хотя впринципе можно извратиться, но будешь долго отлаживать. Проще делать 1 запрос в ОЛЕ базе, получать результат, и выполнив аналогичный запрос в вызывающей базе сравнивать данные. Для польлзователя все и так будет невидимым, т.к вся делается в ПриОткрытии после чего устанавливается СтатусВозврата; Пользователю можно мультик в это время показать, или Мастер и Маргариту какую...
#5 by 1CPP
Используй 1С++ запросы
#6 by skunk
на кой...
#7 by skunk
смотри мыльник в карточке...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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