|
Новый (для нас) способ работы с контактной информацией - БСП | ☑ | ||
---|---|---|---|---|
0
RomaH
naïve
23.05.17
✎
10:20
|
Специфика такова - что редко, но требуется ввод адреса из любого региона РФ
Соответственно загружен весь адресный классификатор И тут же проблема - Дубки п, Ярославской области Не сумели быстро ввести При вводе в основной форме работы с адресом - в выпадающем списке Ярославской области не видно https://www.dropbox.com/s/ou0zasiy7ztf998/2017-05-23_10h17_41.png?dl=0 Если через детальный ввод нас пункта - то надо знать/заполнить район субъекта https://www.dropbox.com/s/rdza3mxnodpizc9/2017-05-23_10h19_48.png?dl=0 Вот как быстро ввести пос Дубки в адрес если загружен весь классификатор? |
|||
1
Fish
23.05.17
✎
10:21
|
Вводи сразу в поле населённый пункт, и выбирай нужный. Остальные поля выше заполнятся автоматом.
|
|||
2
RomaH
naïve
23.05.17
✎
10:34
|
(1) прикинь - не работает так - первый скрин
|
|||
3
dezss
23.05.17
✎
10:37
|
(2) и вниз не листается?
|
|||
4
Fish
23.05.17
✎
10:40
|
(2) У меня работает. А дропбокс у меня не открывается почему-то, скринов не вижу.
|
|||
5
Naf2017
23.05.17
✎
10:44
|
(4) подтверждаю, не работает, если населенный пункт внутри района области
|
|||
6
Fish
23.05.17
✎
10:48
|
||||
7
Fish
23.05.17
✎
10:50
|
+(6) Хотя у меня БСП давно не обновлялся, может, что изменилось?
|
|||
8
Naf2017
23.05.17
✎
10:52
|
(6) так можно, но этих Дубков (у тебя только Ленинградская загружена походу) по всей России как грязи и листать умаешься. Поэтому автор хочет выбрать область и ограничить поиск по ней, но район не выбирать изначально.
Но такого функционала нет |
|||
9
Fish
23.05.17
✎
11:02
|
(8) Ну как же нет? Есть. Как раз выбираешь область и в ней точно так же населённый пункт.
|
|||
10
RomaH
naïve
23.05.17
✎
11:14
|
(9) область и обязательно район
без района не ищет |
|||
11
RomaH
naïve
23.05.17
✎
11:15
|
еще раз - для воспроизведения
нужен полностью загруженный классификатор - и попытаться ввести Дубки из ЯО |
|||
12
Seducer
23.05.17
✎
12:54
|
У меня в ЗУП 3 классификатор работает через веб-сервис. Сейчас попробовал, все нормально. 18 позиция "Дубки д, Некрасовский р-н, Ярославская обл"
Оно? |
|||
13
Fish
23.05.17
✎
15:10
|
(11) Сейчас не могу пока классификатор обновить. потом проверю.
|
|||
14
Вафель
23.05.17
✎
15:15
|
в типовых сейчас можно не грузить весь, а юзать веб сервис
|
|||
15
RomaH
naïve
23.05.17
✎
15:17
|
(12) не - Ярославский Район Дубки п
|
|||
16
RomaH
naïve
23.05.17
✎
15:19
|
(12) возможно вебсервис просто по другому сортирует - и эта деревня попалась в первые показываемые элементы?
суть-то в том, что поиск идет в поле только по наименованию нас пункта ... если деревень с таким названием будет сотня - даже если их все покажет 1С в форме - а толку? |
|||
17
RomaH
naïve
24.05.17
✎
07:40
|
ок
смотрю запрос в первой форме - выбираются первые 20 нас пунктов с наименование подобным "красный пахарь%" тут все сложно - оставим на потом интересует форма вторая - если провалится в выбор в населенном пункте тут можно ввести регион - перейти в нас пункт и попытаться выбрать оный а вот хрен |
|||
18
RomaH
naïve
24.05.17
✎
07:41
|
в этом случае получаем запрос с таким вот условием связи
И (ВЫБОР КОГДА АдресныйОбъект.Уровень = 6 ТОГДА АдресныйОбъект.КодОкруга = РодительскийОбъект.КодОкруга И АдресныйОбъект.КодРайона = РодительскийОбъект.КодРайона И АдресныйОбъект.КодГорода = РодительскийОбъект.КодГорода И АдресныйОбъект.КодВнутригородскогоРайона = РодительскийОбъект.КодВнутригородскогоРайона И АдресныйОбъект.КодУлицы = 0 И АдресныйОбъект.КодДополнительногоЭлемента = 0 И АдресныйОбъект.КодПодчиненногоЭлемента = 0 |
|||
19
RomaH
naïve
24.05.17
✎
07:43
|
т.е. если мы выбираем нас пункт - это именно уровень 6
то для него должен быть выбран ранее ближайший по уровню близ лежащий родительский объект и КодСубъектаРФ тут вообще не участвует |
|||
20
RomaH
naïve
24.05.17
✎
07:46
|
может все-таки вот так сделать?
КОГДА АдресныйОбъект.Уровень = 6 ТОГДА (АдресныйОбъект.КодОкруга = РодительскийОбъект.КодОкруга ИЛИ РодительскийОбъект.КодОкруга = 0) И (АдресныйОбъект.КодРайона = РодительскийОбъект.КодРайона ИЛИ РодительскийОбъект.КодРайона = 0) И (АдресныйОбъект.КодГорода = РодительскийОбъект.КодГорода ИЛИ РодительскийОбъект.КодГорода = 0) И (АдресныйОбъект.КодВнутригородскогоРайона = РодительскийОбъект.КодВнутригородскогоРайона ИЛИ РодительскийОбъект.КодВнутригородскогоРайона = 0) И АдресныйОбъект.КодУлицы = 0 И АдресныйОбъект.КодДополнительногоЭлемента = 0 И АдресныйОбъект.КодПодчиненногоЭлемента = 0 |
|||
21
RomaH
naïve
24.05.17
✎
07:56
|
все-равно фигня получается
все-таки надо возращаться к старой форме ввода: https://www.dropbox.com/s/e2gelgvhlxeiwz8/2017-05-24_07h54_42.png?dl=0 там выбрал регион - и можно сразу нас пункт выбрать |
|||
22
Fish
25.05.17
✎
17:00
|
(10) Как обещал, подгрузил регион Ярославская обл. проверил, всё ищет:
http://my-files.ru/b737bc Потом 2 раза Ок, открываем снова, район подтянулся: http://my-files.ru/36ccjp |
|||
23
RomaH
naïve
25.05.17
✎
23:28
|
(22) вот у меня вторая картинка без изменения кода БСП не получается - это раз
опять же на второй картинке - а какая из двух "Дубки п" нужная? - это два на первой картинке - надо сначала выбрать район все-таки старый интерфейс работы с адресами более продуманный новый - написан для ларьков - для работы с одним субьектом |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |