|
Запрос. Получить следующего контрагента по адресу | ☑ | ||
|---|---|---|---|---|
|
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
|
(9) офф: посмотри v8: 8.1 => 8.2 База данных не обнаружена пост 12
|
|||
|
11
Wobland
30.12.11
✎
07:22
|
(10) посмотрел. всё, что я думаю, описано в (5) ;)
|
|||
|
12
vicof
30.12.11
✎
07:23
|
(11) понял, отстал)
|
| Форум | Правила | Описание | Секции | Поиск |