|
Обработка результата запроса | ☑ | ||
---|---|---|---|---|
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) Ну как вариант. А для отладочного просмотра можно использовать:
Выборка =РезультатЗапроса.Выгрузить().ВыбратьСтроку(); Сразу будет вся таблица видна. Удобнее, чем просмотр через сообщить() |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |