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