Адрес проживания сотрудников в виде дерева (для маршрута автобуса)
Была задачка: узнать, где живут сотрудники по населенным пунктам, так как решили запустить автобусный маршрут внутри района по пунктам, но кое-куда рентабельно, где много сотрудников, а где-то это излишняя роскошь.
- Описание
- Подробнее
Описание
Для базы с сотрудниками в 1000 человек выполняться будет до 5 мин., так как применена стандартная процедура распарсивания схемы.
Как устроено: получили работающих сотрудников на дату; получили контактную информацию по типу стандартной процедурой (она в виде xsd схемы, и ее разбор выполняется значительное время), запросом не получилось, обходим в цикле сотрудников; выводим таблицу значений в виде дерева на управляемую форму.
Код лишь по рабочим сотрудникам.
Адрес получается из структуры выдранной стандартной функции Значения полей.
Построено в виде дерева.
Обработка и код в ней прост и для дописывания развертки до улиц займет пару минут, сейчас же это сделано до населенного пункта.
