Страница 1 из 2

Наилучшая форма для адреса

Добавлено: 17 дек 2019, 18:23
letarch
Коллеги, подскажите, правильно ли задумал форму для адреса.
1.Создал xls файл. Заполнил его таким образом:
ex1.png
2.Файл получается огромный, уже сейчас под 3000 строк, а это всего лишь треть адресов.
3.Импортировал его в "Глобальный список". Представьте, сколько времени теперь открывается этот список, если зайти в него )))
4.Создал в сущности поле:

В итоге новая запись в этой сущности уже сейчас открывается со скрипом ))))
Что будет когда полностью пропишу все адреса...
Может у кого есть идеи как более логично расположить эти данные?

Re: Наилучшая форма для адреса

Добавлено: 18 дек 2019, 07:31
Oleg
А если сделать три списка 1.Улица 2.номер дома 3.Номер квартиры, число строк сократится

Re: Наилучшая форма для адреса

Добавлено: 18 дек 2019, 07:51
support
В версии 2.6 будет многоуровневый импорт для сущностей https://vk.com/rukovoditel_project?w=wall-80230319_898
С помощью этого функционала можно будет импортировать данные в сущности и использовать многоуровневый список для сущностей. Каждый уровень будет подгружаться ajax при выборе предыдущего и проблем с загрузкой не будет.

А списки для таких больших данных не предусмотрены.

Re: Наилучшая форма для адреса

Добавлено: 18 дек 2019, 09:35
letarch
Oleg писал(а): 18 дек 2019, 07:31 А если сделать три списка 1.Улица 2.номер дома 3.Номер квартиры, число строк сократится
Сперва тоже так хотел, но для каждого дома число квартир разное. Для каждого дома свой список?
Посмотрел видео https://www.youtube.com/watch?v=bRK56gkz6zA и думаю полностью перестроить логику сущностей.
Основная задача фиксировать обращения. Большинство данных это заявки. Они подразделены на несколько типов. Также нужно фиксировать адрес по заявке и кому будет назначено решение заявки.

Re: Наилучшая форма для адреса

Добавлено: 18 дек 2019, 09:53
Oleg
так а что мешает сделать список "номер квартиры" а внутри 1,2,3,.....1000 и просто выбираете любую, так же с номерами домов

Re: Наилучшая форма для адреса

Добавлено: 18 дек 2019, 11:10
letarch
Oleg писал(а): 18 дек 2019, 09:53 так а что мешает сделать список "номер квартиры" а внутри 1,2,3,.....1000 и просто выбираете любую, так же с номерами домов
это можно))) Но, это же потенциальная путаница. В какой-то момент укажут номер несуществующей квартиры и придётся выяснять опять кто виноват и что делать ))

Re: Наилучшая форма для адреса

Добавлено: 18 дек 2019, 12:21
Oleg
Тогда в ручную ставить

Re: Наилучшая форма для адреса

Добавлено: 20 янв 2020, 21:34
letarch
support писал(а): 18 дек 2019, 07:51 В версии 2.6 будет многоуровневый импорт для сущностей https://vk.com/rukovoditel_project?w=wall-80230319_898
С помощью этого функционала можно будет импортировать данные в сущности и использовать многоуровневый список для сущностей. Каждый уровень будет подгружаться ajax при выборе предыдущего и проблем с загрузкой не будет.

А списки для таких больших данных не предусмотрены.
Этот функционал будет доступен только для дополнения?

Re: Наилучшая форма для адреса

Добавлено: 20 янв 2020, 21:44
letarch
letarch писал(а): 20 янв 2020, 21:34
support писал(а): 18 дек 2019, 07:51 В версии 2.6 будет многоуровневый импорт для сущностей https://vk.com/rukovoditel_project?w=wall-80230319_898
С помощью этого функционала можно будет импортировать данные в сущности и использовать многоуровневый список для сущностей. Каждый уровень будет подгружаться ajax при выборе предыдущего и проблем с загрузкой не будет.

А списки для таких больших данных не предусмотрены.
Этот функционал будет доступен только для дополнения?
Нашёл, это в основной версии находится. При добавлении записи в сущности можно сделать такой импорт.
Ну, собственно как всегда, поторопился с вопросом и в итоге сам ответил ))))

Re: Наилучшая форма для адреса

Добавлено: 20 янв 2020, 23:51
remchik
1. Улица текст, номер число, квартира число, добавьте литеру.
Это ускорит все выборки.
2. В идеале да, несколько справочников:
Справочник улиц
Домов + связь с улицей
Квартир + связь с домом
+ФИО, email, телефон.
*************************************************************
Обращение вяжете на номер квартиры например (id)
Контактные данные тоже на квартиру

Я бы так сделал.