0
Alekzander
24.07.12
✎
12:57
|
Здравствуйте. Делаю ВПФ для 11-й Торговли, составил запрос следующего вида:
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("МассивОбъектов", МассивОбъектов);
Запрос.Текст = "ВЫБРАТЬ
| РеализацияТоваровУслуг.Ссылка КАК Ссылка,
| РеализацияТоваровУслуг.Номер,
| РеализацияТоваровУслуг.Дата,
| РеализацияТоваровУслуг.Контрагент.ИНН,
| РеализацияТоваровУслуг.Контрагент.КПП,
| РеализацияТоваровУслуг.Контрагент.НаименованиеПолное,
| РеализацияТоваровУслуг.БанковскийСчетОрганизации,
| РеализацияТоваровУслуг.БанковскийСчетКонтрагента,
| РеализацияТоваровУслуг.Контрагент,
| РеализацияТоваровУслуг.Организация.ИНН,
| РеализацияТоваровУслуг.Организация.КПП,
| РеализацияТоваровУслуг.Организация.НаименованиеПолное,
| РеализацияТоваровУслуг.Договор.ДатаНачалаДействия КАК ДатаНачалаДействияДоговора,
| РеализацияТоваровУслуг.Договор.ДатаОкончанияДействия КАК ДатаОкончанияДействияДоговора,
| РеализацияТоваровУслуг.Договор.Дата КАК ДатаДоговора,
| РеализацияТоваровУслуг.Организация
|ИЗ
| Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
|ГДЕ
| РеализацияТоваровУслуг.Ссылка В(&МассивОбъектов)
|УПОРЯДОЧИТЬ ПО
| Ссылка";
ДанныеПечати = Запрос.Выполнить().Выбрать();
Но получается то, что в табло не показывается содержимое переменной ДанныеПечати, хотя в МассивОбъектов данные попадают. В чём здесь может быть ошибка, подскажите плиз.
|
|
8
Asmody
24.07.12
✎
13:15
|
(6) чтобы получить что-то из выборки, надо её сначала спозиционировать. грубо говоря, результат зароса — это таблица, а выборка — это указатель над ней. после вызова Выбрать() этот указатель указывает в никуда. первый вызов Следующий() устанавливает указатель на первую запись таблицы. это назвается "позиционирование". ещё спозиционировать указатель можно методами СледующийПоЗначениюПоля(), Получить() (или []), НайтиСледующий()
|
|