Господа помогите с проблемой. Есть две базы обе на платформе 8.2 (УТ11). Из одной по com соединяюсь с другой и выполняю там запрос, но стоит не могу понять как передать в этом запросе параметр и особенно дату. Спасибо.
запрос обычным образом..только создаешь его не "локально" а в "соединении" ... и параметры задаешь как в обычном запросе ...
Код: Запрос = ПодключениеКБазе.NewObject("Запрос"); Запрос.Текст = "ВЫБРАТЬ | ПроводкиОстаткиИОбороты.Счет, | ПроводкиОстаткиИОбороты.Субконто1 КАК Материал, | ПроводкиОстаткиИОбороты.Субконто2 КАК Склад, | ПроводкиОстаткиИОбороты.Субконто3 КАК ЦФУ, | ПроводкиОстаткиИОбороты.Субконто4 КАК СрокГодности, | ПроводкиОстаткиИОбороты.КоличествоКонечныйОстатокДт, | ПроводкиОстаткиИОбороты.СуммаКонечныйОстатокДт, | ПроводкиОстаткиИОбороты.СуммаВалКонечныйОстатокДт |ИЗ | РегистрБухгалтерии.Проводки.ОстаткиИОбороты(, &Дата, , , Счет = &Счет, , ) КАК ПроводкиОстаткиИОбороты"; ГраницаКонца = Новый Граница(КонецДня(ДатаК), ВидГраницы.Включая); Запрос.УстановитьПараметр("Счет",ПодключениеКБазе.ПланыСчетов.Основной.A10_1.Ref); Запрос.УстановитьПараметр("Дата",ГраницаКонца.Значение); ТаблИсхДанных= Запрос.Выполнить().Выгрузить();
Код: Запрос = ПодключениеКБазе.NewObject("Запрос"); Запрос.Текст = "ВЫБРАТЬ | ПроводкиОстаткиИОбороты.Счет, | ПроводкиОстаткиИОбороты.Субконто1 КАК Материал, | ПроводкиОстаткиИОбороты.Субконто2 КАК Склад, | ПроводкиОстаткиИОбороты.Субконто3 КАК ЦФУ, | ПроводкиОстаткиИОбороты.Субконто4 КАК СрокГодности, | ПроводкиОстаткиИОбороты.КоличествоКонечныйОстатокДт, | ПроводкиОстаткиИОбороты.СуммаКонечныйОстатокДт, | ПроводкиОстаткиИОбороты.СуммаВалКонечныйОстатокДт |ИЗ | РегистрБухгалтерии.Проводки.ОстаткиИОбороты(, &Дата, , , Счет.Код = &Счет, , ) КАК ПроводкиОстаткиИОбороты"; ГраницаКонца = Новый Граница(КонецДня(ДатаК), ВидГраницы.Включая); Запрос.УстановитьПараметр("Счет",ПодключениеКБазе.ПланыСчетов.Основной.A10_1.Ref.Code); Запрос.УстановитьПараметр("Дата",ГраницаКонца.Значение); ТаблИсхДанных= Запрос.Выполнить().Выгрузить(); Так правильней, т.к. в первом варианте в качестве счета передается ComОбъект , а во втором случае в качестве параметра счета указываем Код счета и передается он же.