BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 03:27

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 108 ]  На страницу 1, 2, 3, 4  След.
Автор Сообщение
 Заголовок сообщения: Подкрашивание договоров в поиске
СообщениеДобавлено: 25 янв 2013, 10:50 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
Ув. разработчики, в 5.2 появилась возможность добавлять свои статусы для договоров, это очень здорово.

В связи с этим, хотелось подкрашивать найденные договора в поиске, по следующему принципу:

В конфигурации указываем:
contract.status.0.color=<код цвета>
contract.status.0.background-color=<код цвета>
contract.status.1.color=<код цвета>
contract.status.1.background-color=<код цвета>
contract.status.2.color=<код цвета>
contract.status.2.background-color=<код цвета>
и т.д.

В результате в клиенте найденные договора будут подкрашены согласно конфигу.

Сможете реализовать?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 янв 2013, 13:33 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
о поиск много копий уже обломали . А вам это для чего надо ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 янв 2013, 13:49 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
stark писал(а):
А вам это для чего надо ?


Например у меня есть следующие статусы:
Договор еще не подключен.
Активен.
Блокирован за неуплату.
Неисправность.
Расторгнут.

У нас как правило договора ищутся по адресу, а по одному и тому же адресу может быть несколько договоров, в том числе и расторгнутых.
Перебирать все договора и смотреть статус не удобно.
Call-центр и абон. отдел при поиске договоров будут видеть цвет, означающий статус, что поможет им быстрее работать.

На мой взгляд реализовать подкрашивание договоров не сложно и нагрузка на биллинг при поиске не вырастет.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 янв 2013, 13:59 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Просто уже были холивары по этому поводу на этом форуме . Кто-то хочет там видеть там сразу баланс и лимит чтобы не лазить в договоры, так как это не удобно. Кто-то видеть дату - когда договор реально в последний раз использовался и т.п . Вроде бы пришли к тому что это аналитика, и ей место в отчетах , а не в поиске . Там проблема не в возрастании нагрузки на поиск, а в идеологии .


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 янв 2013, 15:35 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
stark писал(а):
Просто уже были холивары по этому поводу на этом форуме . Кто-то хочет там видеть там сразу баланс и лимит чтобы не лазить в договоры, так как это не удобно. Кто-то видеть дату - когда договор реально в последний раз использовался и т.п . Вроде бы пришли к тому что это аналитика, и ей место в отчетах , а не в поиске . Там проблема не в возрастании нагрузки на поиск, а в идеологии .


В данном случае я не считаю что это аналитика.
Я просто прошу сделать поиск более удобным и информативным.
На мой взгляд это вписывается в общую идеологию.

Я согласен в Вами что это спорный вопрос, и возможно данный функционал будет полезен только мне.

Может быть этот вопрос вынести на обсуждение всех пользователей данного форума?

Если большинство "ЗА" вы реализуете подкрашивание договоров в поиске?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 янв 2013, 15:37 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
когда программисту нечем заняться, он цвета настраивает!

можно сделать в рамках доработки, повторяю :bow:

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 янв 2013, 15:44 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
dimOn писал(а):
когда программисту нечем заняться, он цвета настраивает!

можно сделать в рамках доработки, повторяю :bow:


Т.е. Вы хотите сказать что бесплатно это в идеологию не вписывается, а за деньги как тут и былО? :facepalm:


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 янв 2013, 16:11 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Я то лично ничего не говорил про идеологию. Не понимаю причём тут избитая идеология поиска в отношении темы просто раскраски ТОЛЬКО по и так существующим статусам. Мы же про это до сих пор говорим. да?
Бесплатно это не вписывается в TODO. Т.е. раскрашивать клиент странно, когда есть более срочные доработки.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 янв 2013, 16:46 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
dimOn писал(а):
Не понимаю причём тут избитая идеология поиска в отношении темы просто раскраски ТОЛЬКО по и так существующим статусам. Мы же про это до сих пор говорим. да?

ДА.

Сколько будет стоить раскраска?
1 обращение в HD, т.е. 1000р.?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 янв 2013, 17:14 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
viewtopic.php?f=1&t=5939
viewtopic.php?f=1&t=5094
Цитата:
мы не против улучшать продукт , и мы этим занимаемся. И некоторые идеи мы принимаем.. Но мы не можем принимать все , мы можем быть ИДЕОЛОГИЧЕСКИ не согласными с тем, что вы предлагаете . Мы пытаемся сохранить универсальность продукта под вашим шквалом специфичных требований.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 25 янв 2013, 19:42 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Хватило бы и так:
Код:
contract.status.color.<код статуса>=<код цвета>

Цвет фона особо нет смысла перекрашивать.
IMHO.

P.S. Небольшую голубенькую(?) "полосатость" во ВСЕХ "списках" стоило бы добавить изначально.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2013, 11:54 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
snark писал(а):
Хватило бы и так:
Код:
contract.status.color.<код статуса>=<код цвета>

Цвет фона особо нет смысла перекрашивать.
IMHO.

Если не хотите подкрашивать цвет фона, не подкрашивайте.
Цвет фона бросается в глаза намного сильнее, чем цвет текста.
Так что прошу оставить цвет фона.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2013, 15:40 
Не в сети

Зарегистрирован: 20 апр 2011, 09:56
Сообщения: 346
Карма: 19
Можно сделать свой поиск договоров средствами отчетов и нагородить что душе угодно. И подсветку и статус и баланс, да что угодно. Только не знаю как это на производительность повлияет. Хотя по идеологии это не очень)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2013, 15:55 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
В биллинги есть много недокументированных возможностей.

Например можно реализовать свой поиск (Без использования отчетов!!!!)

Делается это примерно так:
1. Редактируем файлик data/menu.xml
Код:
...
    <menu title="Договор" id="contract">
        <menuItem className="bitel.billing.module.contract.ActionNewContract" title="Новый договор"/>
        <separator/>
        <menuItem className="bitel.billing.module.contract.ActionOpenContract" title="Открыть договор"/>
        <menuItem className="bitel.billing.module.contract.ActionMyOpenContract" title="Мой мега поиск договоров"/>
...

2. Пишем свою библиотеку с классов bitel.billing.module.contract.ActionMyOpenContract и кидаем ее в lib клиента.
3. Пишем еще одну библиотеку для сервера с экшеном для поиска и кидаем ее в библиотеки сервера.

Для 4.6 у меня получилось написать небольшой тестовый интерфейс.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2013, 16:12 
Не в сети

Зарегистрирован: 16 ноя 2007, 16:11
Сообщения: 829
Карма: 49
lda писал(а):
В биллинги есть много недокументированных возможностей.

Например можно реализовать свой поиск (Без использования отчетов!!!!)

Делается это примерно так:
1. Редактируем файлик data/menu.xml
Код:
...
    <menu title="Договор" id="contract">
        <menuItem className="bitel.billing.module.contract.ActionNewContract" title="Новый договор"/>
        <separator/>
        <menuItem className="bitel.billing.module.contract.ActionOpenContract" title="Открыть договор"/>
        <menuItem className="bitel.billing.module.contract.ActionMyOpenContract" title="Мой мега поиск договоров"/>
...

2. Пишем свою библиотеку с классов bitel.billing.module.contract.ActionMyOpenContract и кидаем ее в lib клиента.
3. Пишем еще одну библиотеку для сервера с экшеном для поиска и кидаем ее в библиотеки сервера.

Для 4.6 у меня получилось написать небольшой тестовый интерфейс.

Это модифицирует штатный поиск? Или вы полностью дублируете функционал БГБ?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2013, 16:24 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
vdd писал(а):
Это модифицирует штатный поиск? Или вы полностью дублируете функционал БГБ?

Это никак не модифицирует штатный поиск.

Можно сделать простенький поиск. Типа будет только 2 поля: номер договора и комментарий договора и кнопку "Поиск".
Далее можно добавлять параметры поиска так сказать "по вкусу".
Результаты поиска тоже можно выводить как угодно.

Только учтите, что тут тоже не все гладко. Для реализации такого поиска требуется:
1. Доступ к исходникам клиента и сервера.
2. Неплохое знание java.
3. Ну и самое главное, желание.

Возможные проблемы:
1. Непонятно как обновлять клиента, т.е. как обновлять свою библиотеку для клиента.
2. Придется для каждой новой версии биллинга, править свои библиотеки и для клиента и для сервера.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2013, 16:36 
Не в сети

Зарегистрирован: 16 ноя 2007, 16:11
Сообщения: 829
Карма: 49
lda писал(а):
vdd писал(а):
Это модифицирует штатный поиск? Или вы полностью дублируете функционал БГБ?

Это никак не модифицирует штатный поиск.

Я писал о модификации штатного поиска.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2013, 16:44 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
vdd писал(а):
lda писал(а):
vdd писал(а):
Это модифицирует штатный поиск? Или вы полностью дублируете функционал БГБ?

Это никак не модифицирует штатный поиск.

Я писал о модификации штатного поиска.

Модифицировать штатный поиск могут только разработчики.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2013, 17:02 
Не в сети

Зарегистрирован: 20 апр 2011, 09:56
Сообщения: 346
Карма: 19
Я вот сейчас подумал, действительно было бы очень удобно сделать свой поиск в отчетах, все нужные формы есть, можно задавать свой вид вывода, искать по тем параметра которых нет в стандартном поиске.

Почему бы не сделать доп кнопку в клиенте которая будет генерировать отчет iReport не зависимо от модуля отчеты(чтобы можно было пользоваться одновременно). И к этой кнопке заведомо 2 файла в сервер биллинга которые пользователь будет ковырять для своих нужд. Опять же с точки зрения нагрузки наверное это не очень, хотя я не силен тут.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2013, 17:17 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Так поиск через отчёты и сейчас можно делать какой угодно. Я ж про это тоже писал и тут и на вики примеры есть и возможности открыть прямо из отчёта делал договоров. Чего ещё то для этого надо?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2013, 17:27 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
aiwbend писал(а):
Я вот сейчас подумал, действительно было бы очень удобно сделать свой поиск в отчетах, все нужные формы есть, можно задавать свой вид вывода, искать по тем параметра которых нет в стандартном поиске.

Почему бы не сделать доп кнопку в клиенте которая будет генерировать отчет iReport не зависимо от модуля отчеты(чтобы можно было пользоваться одновременно). И к этой кнопке заведомо 2 файла в сервер биллинга которые пользователь будет ковырять для своих нужд. Опять же с точки зрения нагрузки наверное это не очень, хотя я не силен тут.


Можно и через отчеты конечно организовать поиск. Лично мне это не очень нравится.

"сделать доп кнопку в клиенте " - вы имеете ввиду добавить пункт в меню?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2013, 17:59 
Не в сети

Зарегистрирован: 20 апр 2011, 09:56
Сообщения: 346
Карма: 19
lda писал(а):
"сделать доп кнопку в клиенте " - вы имеете ввиду добавить пункт в меню?


Верно и чтобы этот "поиск - отчет" мог работать на пару с модулем отчеты. Ну и кнопку "сгенерироват" переименовать в "Искать" дня нормального восприятия.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2013, 18:15 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
aiwbend писал(а):
lda писал(а):
"сделать доп кнопку в клиенте " - вы имеете ввиду добавить пункт в меню?


Верно и чтобы этот "поиск - отчет" мог работать на пару с модулем отчеты. Ну и кнопку "сгенерироват" переименовать в "Искать" дня нормального восприятия.

Спорное предложение, по сути вы просите сделать настраиваемый поиск.

А это разработчики не сделают, по крайней мере бесплатно.

В биллинге уже есть стандартный супер пупер поиск, с кучей параметров поиска. Плюс модуль отчетов в возможностью открыть договор из отчета (для самописного поиска).
Только этим и приходится довольствоваться.

Разработчики упорно не хотят развивать стандартный поиск.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2013, 18:52 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
lda писал(а):
Разработчики упорно не хотят развивать стандартный поиск.

Возможно, они не видят смысла в развитии, т.к. он вроде выполняет основную ф-цию - чего-то там ищет, а то что это многим не удобно - ну так это их проблемы, раз они не могут пользоваться таким замечательным поиском.

Очень жаль, что разработчики никогда не видели ни одного поисковика a-la google/yandex/bing/т.п., а то, возможно, поняли бы, как сейчас, в эпоху web 2.0++, должен выглядеть поиск.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2013, 19:02 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
snark писал(а):
a-la google/yandex/bing/т.п.,

Ну это вы конечно загнули... :D


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2013, 19:08 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Всё как обычно — что-то кричат, чем-то недовольны, всё плохо, какие-то транспаранты, сравнения с другими буржуазными системами (без конкретных аспектов), нужно непременно всё поменять и сделать лучше, желательно забесплатно. А лишь спросишь что конкретно надо, что поменять, в чём лучше, что делать с тем что уже есть — какие-то отрывочные неконкретные пожелания и все хотят по-разному, а чаще всего вообще не знают что именно.
Совсем как митинг оппозиционеров всяких :idea:

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2013, 19:11 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Т.е. это плохо иметь одно окно поиска, в которое вбиваешь то, что хочешь найти и оно ищется в БГБ?

dimOn, здесь еды нет :)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2013, 19:17 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Т.е. поиск это вообще одно поле и кнопка найти? И 100500 результатов потом со всеми вариантами подвхождений везде где возможно?) Гениальная идея для нашего случая, ничего и не скажешь :idea:

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2013, 19:32 
Не в сети
Клиент

Зарегистрирован: 20 мар 2008, 20:20
Сообщения: 676
Откуда: Россия, Иваново
Карма: 36
dimOn писал(а):
Всё как обычно — что-то кричат, чем-то недовольны, всё плохо, какие-то транспаранты, сравнения с другими буржуазными системами (без конкретных аспектов), нужно непременно всё поменять и сделать лучше, желательно забесплатно. А лишь спросишь что конкретно надо, что поменять, в чём лучше, что делать с тем что уже есть — какие-то отрывочные неконкретные пожелания и все хотят по-разному, а чаще всего вообще не знают что именно.
Совсем как митинг оппозиционеров всяких :idea:


Ув. dimOn никто не говорит, что все плохо.

BGBilling сам по себе могучая штука, но у него есть один минус.
Очень сложно общаться с разработчиками.

Я внес предложение по поиску, Вы сказали что можете сделать за деньги, но сумму так и не озвучили.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 28 янв 2013, 19:36 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Одно поле и пусть ищет там же где ищет текущий поиск. Не?


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 108 ]  На страницу 1, 2, 3, 4  След.

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.171s | 78 Queries | GZIP : On ]