|
Запрос. Получить следующего контрагента по адресу
| ☑ |
0
gp42
30.12.11
✎
06:56
|
имеем выбранного контрагента=ВыбКонтрагент
Справочник Контрагенты
имеет текстовое поле например ЮрАдрес
как получить запросом следующего контрагента по адресу
например выбКонтрагент.ЮрАдрес = "Московская, д. 1, кв. 5"
и есть еще контрагенты с адресами
"Московская, д. 1, кв. 2"
"Московская, д. 1, кв. 4"
<<"Московская, д. 1, кв. 5">>
"Московская, д. 1, кв.12"
"Московская, д. 1, кв.32"
"Московская, д. 2, кв. 6"
|
|
1
vicof
30.12.11
✎
06:59
|
для начала список адресов надо в порядок привести
|
|
2
gp42
30.12.11
✎
07:01
|
Список адресов в порядке, это не суть вопроса
|
|
3
vicof
30.12.11
✎
07:03
|
УПОРЯДОЧИТЬ ПО
ЮрАдрес
Выборка.Следующий()
или
ВыборкаСледующийПоЗначениюПоля()
|
|
4
gp42
30.12.11
✎
07:08
|
а как спозиционироваться в ВыбКонтр
и найти следующего
|
|
5
vicof
30.12.11
✎
07:12
|
я ж написал, кури СледующийПоЗначениюПоля()
Или подробней объясняй.
|
|
6
gp42
30.12.11
✎
07:14
|
Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
| СпрКонтрагенты.Юрадрес КАК ЮрАдрес
|ИЗ
| Справочник.Контрагенты КАК СпрКонтрагенты
|УПОРЯДОЧИТЬ ПО
| ЮрАдрес
";
Запрос.УстановитьПараметр("Контрагент",ВыбКонтрагент);
Запрос.УстановитьПараметр("Адрес",ВыбКонтрагент.ЮрАдрес);
Выборка = Запрос.Выполнить();
не могу сообразить как выбрать следующего ..... :(
|
|
7
Wobland
30.12.11
✎
07:15
|
(6) а где ГДЕ? или я чего-то недопонимаю
|
|
8
vicof
30.12.11
✎
07:16
|
(6) пятница, однако
|
|
9
Wobland
30.12.11
✎
07:17
|
(8) а мне вот тут понравилось:
v8: Запрос в поле ввода
|
|
10
vicof
30.12.11
✎
07:19
|
|
|
11
Wobland
30.12.11
✎
07:22
|
(10) посмотрел. всё, что я думаю, описано в (5) ;)
|
|
12
vicof
30.12.11
✎
07:23
|
(11) понял, отстал)
|
|