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

Косметическое исправление
http://forum.bitel.ru/viewtopic.php?f=22&t=6954
Страница 1 из 1

Автор:  borisk [ 11 июл 2012, 21:54 ]
Заголовок сообщения:  Косметическое исправление

Добрый день!

В параметрах договора в типе поля "телефон" надо бы добавить пробел между номером телефона и комментарием при отображении.

Автор:  skn [ 12 июл 2012, 17:33 ]
Заголовок сообщения:  Re: Косметическое исправление

это настраивается, например так
Код:
phones.comment=" [${comment}]"

Автор:  borisk [ 13 июл 2012, 18:51 ]
Заголовок сообщения:  Re: Косметическое исправление

Осталось уточнить - настраивается где? Прописал в конфигурации системы - не помогло.

Автор:  borisk [ 13 июл 2012, 19:02 ]
Заголовок сообщения:  Re: Косметическое исправление

Причем даже нашел в документации описание этого параметра. Если что:
Код:
 Клиент: вер. 5.2 сборка 1010 от 13.07.2012 17:32:24
    os: Windows XP; java: Java HotSpot(TM) Client VM, v.1.6.0_33
  Сервер: вер. 5.2 сборка 1237 от 13.07.2012 17:32:31
    os: FreeBSD; java: OpenJDK 64-Bit Server VM, v.1.6.0_32
    ВНИМАНИЕ: Виртуальная машина OpenJDK 64-Bit Server VM не рекомендуется

  card вер. 5.2 сборка 180 от 13.07.2012 17:32:22
  email вер. 5.2 сборка 166 от 08.06.2012 13:41:32
  inet вер. 5.2 сборка 931 от 13.07.2012 17:32:29
  ipn вер. 5.2 сборка 233 от 13.07.2012 17:32:30
  npay вер. 5.2 сборка 185 от 13.07.2012 17:32:46
  reports вер. 5.2 сборка 178 от 28.06.2012 14:17:45

Автор:  skn [ 13 июл 2012, 19:08 ]
Заголовок сообщения:  Re: Косметическое исправление

borisk писал(а):
Осталось уточнить - настраивается где? Прописал в конфигурации системы - не помогло.


что значит не помогло?
прописали, открыли договор, а там по старому, так?
(строка отображения формируется во время редактирования параметра... и потом не меняется до следующего редактирования)

Автор:  borisk [ 13 июл 2012, 20:38 ]
Заголовок сообщения:  Re: Косметическое исправление

Но честно говоря озадачен, вы в базе храните уже отформатированную строку, а не оригинал?

Автор:  skn [ 13 июл 2012, 21:18 ]
Заголовок сообщения:  Re: Косметическое исправление

borisk писал(а):
Но честно говоря озадачен, вы в базе храните уже отформатированную строку, а не оригинал?


и форматированую строку и отдельные поля (номер, формат номера и коммент)

строка нужна например, что бы во всякие отчеты можно было ее включать используя обычный sql запросы, без привлечения сборщиков данных из кучи полей и форматоров

Автор:  borisk [ 13 июл 2012, 22:26 ]
Заголовок сообщения:  Re: Косметическое исправление

Я конечно не могу аргументированно отвечать не зная дизайна вашей системы. Но чисто из своего опыта построения различных систем - я бы все же написал stored procedure. На сложности запросов отразится самым положительным образом, а, поскольку, запросы подобной информации имеют разовый характер - то оверхед небольшой.

Автор:  skn [ 16 июл 2012, 01:16 ]
Заголовок сообщения:  Re: Косметическое исправление

borisk писал(а):
Я конечно не могу аргументированно отвечать не зная дизайна вашей системы. Но чисто из своего опыта построения различных систем - я бы все же написал stored procedure. На сложности запросов отразится самым положительным образом, а, поскольку, запросы подобной информации имеют разовый характер - то оверхед небольшой.


1) мы не используем хранимые процедуры...
2) т.е при выводе отчета на тысяци записей, для каждой записи сделать под запрос в таблицу где каждый телефон храниться в виде отдельной строки, считать конфиг описывающий форматирование этого типа параметра, распарсить его и на его основание сгенерировать строку, сомневаюсь, что это даст маленький оверхед.
3) если уж вам так хочеться постоянно менять форматирование данных параметров, легче сделать скрипт, который периодически(или по запросу) будет запускаться и перегенерировать готовые строки.

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