forum.bitel.ru
http://forum.bitel.ru/

Формат адреса addrs.format
http://forum.bitel.ru/viewtopic.php?f=22&t=12297
Страница 1 из 1

Автор:  m0nk3y [ 14 мар 2017, 15:42 ]
Заголовок сообщения:  Формат адреса addrs.format

Добрый день!

В конфигурации сервера есть строка:
Код:
addrs.format=(${index}, )(${city})(, ${area})(, ${quarter})(, ${street})(, д. ${house})(${frac})(, кв. ${flat})( ${room})(, ${pod} под.)(, ${floor} эт.)

при поиске по адресу и в карточке договора не отображается подъезд, при сохранении адреса подъезд появляется, также он и появляется и при поиске по адресу.
В чем может быть дело? Макрос $pod не работает?


P.S. пересохранение города приводит к тому что информация о подъезде из сформатированного значения также исчезает
Цитата:
Клиент: вер. 6.2.854 / 22.02.2017 19:04:14
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_71
Сервер: вер. 6.2.1162 / 01.03.2017 18:11:58
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_121

Автор:  skn [ 14 мар 2017, 15:57 ]
Заголовок сообщения:  Re: Формат адреса addrs.format

формат адреса применяется только при сохранении адреса, или изменение страны, города, улицы и т.д.
при поисках и отчетах используется ранее сформированная строка (формат не применяется)

Автор:  m0nk3y [ 14 мар 2017, 16:05 ]
Заголовок сообщения:  Re: Формат адреса addrs.format

У меня в конфиге есть строка с информацией о подъезде (формат адреса единственный - задан addrs.format), затем я сохраняю параметр - все нормально информация о подъезде отображается. Затем я пересохраняю город и все информация исчезает.

Автор:  skn [ 14 мар 2017, 16:26 ]
Заголовок сообщения:  Re: Формат адреса addrs.format

в договоре в редакторе адреса есть закладка с форматами, там что указано?

при изменении города формат определяется так

Код:
protected final String getAddressFormat( String keyPrefix, int parameterId )
{
return  setup.get( "addrs.format.pattern." + keyPrefix + parameterId, setup.get( "addrs.format." + keyPrefix + parameterId, setup.get( "addrs.format", ADDRESS_FORMAT ) ) );
}

Автор:  m0nk3y [ 14 мар 2017, 16:33 ]
Заголовок сообщения:  Re: Формат адреса addrs.format

там все верно, адрес с подъездом этажом и т.д., но при сохранении города подъезд вылетает.
В конфиге паттерны у меня не определены, есть только addrs.format. Такое впечатление что он где-то переопределяется.

Автор:  skn [ 14 мар 2017, 16:39 ]
Заголовок сообщения:  Re: Формат адреса addrs.format

т.е. в договоре только один шаблон?

Автор:  m0nk3y [ 14 мар 2017, 16:40 ]
Заголовок сообщения:  Re: Формат адреса addrs.format

совершенно верно и он задан параметром addrs.format в конфигурации сервера

Автор:  skn [ 14 мар 2017, 16:48 ]
Заголовок сообщения:  Re: Формат адреса addrs.format

т.е. в конфиге только одна строка начинающаяся с addrs.format

Автор:  m0nk3y [ 14 мар 2017, 16:49 ]
Заголовок сообщения:  Re: Формат адреса addrs.format

да

Автор:  skn [ 14 мар 2017, 16:55 ]
Заголовок сообщения:  Re: Формат адреса addrs.format

покажите что в БД в адресном параметре для какого нибудь договора (contract_parameter_type_2)

Автор:  m0nk3y [ 14 мар 2017, 17:05 ]
Заголовок сообщения:  Re: Формат адреса addrs.format

Код:
mysql> select * from contract_parameter_type_2 where cid=4466\G
*************************** 1. row ***************************
       cid: 4466
       pid: 12
       hid: 190
      flat: 49
      room:
       pod: 2
     floor: 5
   address: ГОРОД, РАЙОН, КВАРТАЛ, ул. Коваленко, д. 27, кв. 49, 5 эт.
   comment:
format_key: NULL
1 row in set (0.00 sec)

Автор:  skn [ 14 мар 2017, 17:40 ]
Заголовок сообщения:  Re: Формат адреса addrs.format

ок, вроде нашли, скоро выложим обновления

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/