|
Обработка результата запроса |
☑ |
0
JedaiMaster
23.12.13
✎
06:38
|
пытаюсь из запроса получить данные
но не как не выходит
ногами не бить пжлста.
Запрос = Новый Запрос;
Запрос.УстановитьПараметр("Код",Справочники.Контрагенты.НайтиПоКоду("000000036"));
//ЭлементыФормы.Контрагент.Значение);
Запрос.Текст =
"ВЫБРАТЬ
| ДоговорыКонтрагентов.Ссылка,
| ДоговорыКонтрагентов.Владелец ,
| ДоговорыКонтрагентов.Код ,
| ДоговорыКонтрагентов.Наименование,
| ДоговорыКонтрагентов.Организация,
| ДоговорыКонтрагентов.ВидДоговора
|ИЗ
| Справочник.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
|ГДЕ
| ДоговорыКонтрагентов.Ссылка = &Код";
РезультатЗапроса=Запрос.Выполнить();
Выборка =РезультатЗапроса.Выбрать();
Пока Выборка.Следующий() Цикл
Сообщить(Выборка);
|
|
1
НаборДанных
23.12.13
✎
06:40
|
(0)Афигеть ты учудил, см. условия свои.
|
|
2
skunk
23.12.13
✎
06:41
|
Запрос.УстановитьПараметр("Код", "000000036");
|
|
3
НаборДанных
23.12.13
✎
06:42
|
(2)Т.е. это "|ГДЕ
| ДоговорыКонтрагентов.Ссылка = &Код";" тебя не смущает?
|
|
4
JedaiMaster
23.12.13
✎
06:43
|
изначально вместо Справочники.Контрагенты.НайтиПоКоду("000000036")
было ЭлементыФормы.Контрагент.Значение
|
|
5
JedaiMaster
23.12.13
✎
06:44
|
есть форма на форме выбирается контрагент, а этом маленький оброботчик должен выбрать договоры которые есть у этого контрагента
|
|
6
skunk
23.12.13
✎
06:46
|
| ДоговорыКонтрагентов.Владелец = &Владелец";
Запрос.УстановитьПараметр("Владелец", твойРеквизитНаФормеСсылочногоТипа);
|
|
7
НаборДанных
23.12.13
✎
06:47
|
Сообщить(Выборка); Аншлаг:D
|
|
8
Wobland
23.12.13
✎
06:47
|
а запросом обязательно?
|
|
9
JedaiMaster
23.12.13
✎
06:50
|
(7) еще учимся
(8)главное результат
|
|
10
skunk
23.12.13
✎
06:50
|
(8)быстрее
|
|
11
JedaiMaster
23.12.13
✎
07:04
|
СПАСИБО ВСЕМ!
(6) отдельно Спасибо, за наставление на путь истинный
|
|
12
User_Agronom
23.12.13
✎
08:00
|
Это шедевр.
Пока Выборка.Следующий() Цикл
Сообщить(Выборка);
Интересно, что автор хочет увидеть?
|
|
13
JedaiMaster
23.12.13
✎
08:01
|
(12) разобрался, надо было
так
Пока Выборка.Следующий() Цикл
К=Выборка.наименование;
Сообщить(К)
|
|
14
User_Agronom
23.12.13
✎
08:08
|
(13) Ну как вариант. А для отладочного просмотра можно использовать:
Выборка =РезультатЗапроса.Выгрузить().ВыбратьСтроку();
Сразу будет вся таблица видна. Удобнее, чем просмотр через сообщить()
|
|
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой