0
FuriKuri
15.04.13
✎
12:57
|
Мне нужно построить отчет по данным из другой базы. В частности мне нужны данные из документов. я подключаюсь через ком соединение и выгружаю документы:
V8 = ПодключитсяКИнформационнойБазе(СтруктураПодключения); выборкаКОМ = V8.Документы.РеализацияТоваровУслуг.выбрать();
Каким образом эту выборку можно поместить в таблицу значений, что бы потом можно было устроить поиск документа по каким либо реквизитам. Или может как-то это можно иным способом?
|
|
4
FuriKuri
15.04.13
✎
13:09
|
Пробовал вот так:
ЗапросCOM = V8.NewObject("Запрос");
ЗапросCOM.Text =
"ВЫБРАТЬ
| ПРЕДСТАВЛЕНИЕ(ПРЕДСТАВЛЕНИЕССЫЛКИ(Док.Ссылка)) как Ссылка,
| ПРЕДСТАВЛЕНИЕ(ПРЕДСТАВЛЕНИЕССЫЛКИ(Док.Организация.Код)) как КодОрганизации,
| ПРЕДСТАВЛЕНИЕ(ПРЕДСТАВЛЕНИЕССЫЛКИ(Док.Организация)) как Организация,
| ПРЕДСТАВЛЕНИЕ(ПРЕДСТАВЛЕНИЕССЫЛКИ(Док.Дата)) как Дата,
| ПРЕДСТАВЛЕНИЕ(ПРЕДСТАВЛЕНИЕССЫЛКИ(Док.СуммаДокумента)) как СуммаДокумента,
| ПРЕДСТАВЛЕНИЕ(ПРЕДСТАВЛЕНИЕССЫЛКИ(Док.Контрагент)) как Контрагент,
| ПРЕДСТАВЛЕНИЕ(ПРЕДСТАВЛЕНИЕССЫЛКИ(Док.Номер)) как Номер
|ИЗ
| Документ.РеализацияТоваровУслуг КАК Док
|ГДЕ
| Док.Дата >= &Дата1
| И Док.Дата <= &Дата2";
//Параметры запроса
ЗапросCOM.УстановитьПараметр("Дата1",ДатаНач);// Дата
ЗапросCOM.УстановитьПараметр("Дата2",ДатаКон);// Дата
//ЗапросCOM.УстановитьПараметр("КонтрагентНаименованиеПолное",Контрагент1.ПолноеНаименование);
Результат = ЗапросCOM.Выполнить();
ТЗВыборка = Результат.Выгрузить();
|
|