Спільнота для обміну досвідом між користувачами програм УкрБланк, УкрСклад, УкрЗарплата

Наши программы => УкрЗарплата => Тема розпочата: Pavlo від Лютий 08, 2010, 23:12:02

Назва: Адрес в Ведомости о работодателе
Відправлено: Pavlo від Лютий 08, 2010, 23:12:02
Не проставляется номер квартиры
Назва: Re: Адрес в Ведомости о работодателе
Відправлено: moder від Лютий 10, 2010, 14:48:42
Цитата: Pavlo від Лютий 08, 2010, 23:12:02
Не проставляется номер квартиры
Попробуйте указать номер квартиры через слеш (допустим дом. 5 кв. 1, 5/1)
Назва: Re: Адрес в Ведомости о работодателе
Відправлено: admin від Лютий 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)
Назва: Re: Адрес в Ведомости о работодателе
Відправлено: Pavlo від Лютий 10, 2010, 22:48:22
Получилось. Спасибо!