Автор Тема: Адрес в Ведомости о работодателе  (Прочитано 3463 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Pavlo

  • Младший Пользователь
  • **
  • Сообщений: 31
  • Репутация: 2
Адрес в Ведомости о работодателе
« : Февраль 08, 2010, 23:12:02 »
Не проставляется номер квартиры

moder

  • Менеджер
  • Помогающий
  • *****
  • Сообщений: 500
  • Репутация: 274
Re: Адрес в Ведомости о работодателе
« Ответ #1 : Февраль 10, 2010, 14:48:42 »
Не проставляется номер квартиры
Попробуйте указать номер квартиры через слеш (допустим дом. 5 кв. 1, 5/1)

admin

  • Админ
  • Помогающий
  • *****
  • Сообщений: 7008
  • Репутация: 1141
  • Пол: Мужской
    • УкрБланк, УкрСклад, УкрЗарплата, Унидок
Re: Адрес в Ведомости о работодателе
« Ответ #2 : Февраль 10, 2010, 15:20:58 »
Чтобы программа понимала адрес у нас есть спец. функция которая разбирает строку на составляющие.
Формат адреса должен быть:
Індекс, Область, Район, Населений пункт, Назва вулиці, номер будинку(корпус - ручной ввод), квартира(офіс)
Примеры:
43000, Волинська обл., м. Луцьк, пр. Волі 214 (4)
43000, Волинська обл., м. Луцьк, пр. Комсомолу 70, 214 (4)
43010, Волинська обл., м. Луцьк, вул. Чехова 19\211
43010, Волинська обл., м. Луцьк, вул. Чехова 19/211
43010, Волинська обл., м. Луцьк, вул. 8 марта, 19/211
Волинська область, м.Нововолинськ, пр-т Дружби, 27а, оф.14
45400, Волинська область, м.Нововолинськ, пр-т Дружби Народів, 27а, оф.14
03028, м.Київ, пр. Науки, 41/12, оф.233
72364, Запорізька область, Мелітопольський район, с.Костянтинівка, вул.Шкільна, 147
Регулярное выражение:
(пр\-т|пр\.|вул\.)\s{0,1}(.{2,25})(,{0,1})(\d{1,4}[a-я]{0,1})(\\|\/|, кв\.|, оф\.|\Z)(\d{1,4}\Z|\Z)

Pavlo

  • Младший Пользователь
  • **
  • Сообщений: 31
  • Репутация: 2
Re: Адрес в Ведомости о работодателе
« Ответ #3 : Февраль 10, 2010, 22:48:22 »
Получилось. Спасибо!