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

Универсальный поиск договоров? Готово. (CRM)
http://forum.bitel.ru/viewtopic.php?f=1&t=4311
Страница 1 из 1

Автор:  dimOn [ 19 июл 2010, 13:49 ]
Заголовок сообщения:  Универсальный поиск договоров? Готово.

Как сделать универсальный поиск договоров и с любыми фильтрами и с любыми столбцами результата:

1) Делаем отчёт в модуле отчётов.
2) ???
3) PROFIT

Подробности (про это будет в доке):

В отчёте имеется возможность использовать гиперссылки. Это позволяет из одного отчёта быстро открывать другие связанные отчёты или разные сущности системы, например, договоры. Итак, можно использовать отчёты как пресловутый "универсальный поиск", а именно: формируем любые фильтры и логику поиска, связываем строки результата с отрываемыми договорами и всё -- можно получить список договоров по любому критерию с возможностью открыть нужный. На данный момент поддерживаются следующие типы ссылок:

  • bgbilling:reports://bitel.billing.module.services.reports.BGReportsPanel?param1=value1&param2=value2&... для открытия любого другого отчёта. Для этого нужно знать соответствующие параметры метода Report модуля reports (код отчёта итд).
  • bgbilling:reports://bitel.billing.module.contract.ContractEditor?<cid> для открытия вкладки с соответствующим договором.

Для упомянутой цели, как видно, нужен второй пункт.

Подсказка подробнее:

В свой отчёт в нужное поле (например, куда выводите заголовок договора) вставляете гиперссылку вида
Код:
bgbilling:reports://bitel.billing.module.contract.ContractEditor? + <cid договора для этой строки>
Появляется на заголовке договора гиперссылка, которая открывает вкладку договора.

И еще надо выбрать из списка hyperlinkType = "Reference".

http://books.google.com/books?id=GeLCEn ... nk&f=false

Автор:  dimOn [ 19 июл 2010, 13:51 ]
Заголовок сообщения:  Re: Универсальный поиск договоров? Готово.

з.ы. функционал уже доступен для 5.1 и выше.

Автор:  snark [ 19 июл 2010, 18:39 ]
Заголовок сообщения:  Re: Универсальный поиск договоров? Готово.

1. модуль отчетов платный
2. ???
3. FAIL

Автор:  dimOn [ 19 июл 2010, 19:00 ]
Заголовок сообщения:  Re: Универсальный поиск договоров? Готово.

Увы :facepalm:

А если серьёзно, это просто одно из решений :) Побочный эффект, так сказать. Открытие ссылок не для того было сделано, конечно.
Ведь нас просили и за $$ сделать универсальный поиск, оно примерно так же и выглядело бы.

Автор:  snark [ 19 июл 2010, 19:48 ]
Заголовок сообщения:  Re: Универсальный поиск договоров? Готово.

кстати, раз уж речь зашла о платности ...
представьте ситуацию - у меня абсолютно _все_ завязано на dialup и ipn мне нужен только для того чтобы иметь возможность детализации, ну и, это ближе к теме вопроса - я/БГБ "знал" о том что юзер А находится на порту Б коммутатора В и, соответственно, я хочу написать скрипт который будет тупо вбивать комменты в свич ну или делать еще что-то абсолютно не связанное с учетом трафика через ipn как таковым ... что делать? я хотел бы предложить сделать лицензию на тот или иной, т.н. "учетный" (тот который считает) модуль не просто как
Код:
лицензия = X кол-во договоров модуля Y

а скорее даже
Код:
лицензия = Х договоров модуля Y _обсчитываемых_ этим модулем

зачем? тогда получится что можно будет использовать практически любые модули БГБ только для удобства, а платить за лицензию только за те модули которые непосредственно ведут обсчет денег ... например тот у кого все завязано на ipn сможет использовать dialup как авторизатор на свичах, а вот считать трафик/деньги он продолжит через ipn и dialup в его случае - это всего лишь подспорье основному (тому который все считает) модулю и не больше ...

Автор:  Cromeshnic [ 20 июл 2010, 06:36 ]
Заголовок сообщения:  Re: Универсальный поиск договоров? Готово.

Круто!

Автор:  skyb [ 20 июл 2010, 06:59 ]
Заголовок сообщения:  Re: Универсальный поиск договоров? Готово.

snark Всецело поддерживаю, очень интересная задумка, сразу пропадет проблема с тестами разных модулей + много

Автор:  Cromeshnic [ 20 июл 2010, 07:27 ]
Заголовок сообщения:  Re: Универсальный поиск договоров? Готово.

Про лицензии, хотя немного не то

Автор:  dimOn [ 03 авг 2010, 18:22 ]
Заголовок сообщения:  Re: Универсальный поиск договоров? Готово.

Также можно сделать и с табличными отчётами подобное теперь, на вики написал пару статей с примером:

http://wiki.bgbilling.ru/index.php/%D0% ... 0%BA%D0%B0

Автор:  skyb [ 29 апр 2014, 18:46 ]
Заголовок сообщения:  Re: Универсальный поиск договоров? Готово.

уот не понел примера :(
где там эта гиперссылка вставлена то?

Автор:  dimOn [ 29 апр 2014, 22:26 ]
Заголовок сообщения:  Re: Универсальный поиск договоров? Готово.

что именно непонятно

Автор:  skyb [ 05 май 2014, 08:15 ]
Заголовок сообщения:  Re: Универсальный поиск договоров? Готово.

как сделать так чтоб с отчета можно было открыть договор

Автор:  dimOn [ 05 май 2014, 12:51 ]
Заголовок сообщения:  Re: Универсальный поиск договоров? Готово.

Так по ссылке на вики именно про это и написано и для джаспер-отчётов и для табличных :lupa:
если джаспер интересует, то надо вставить гиперссылку вида как там указано.
Код:
bgbilling:reports://bitel.billing.module.contract.ContractEditor?<cid> для открытия вкладки с соответствующим договором.

тогда по этой ссылке в отчёте будет открываться договор с ид=<cid>.
Как именно, куда и зачем написано ещё ниже в разделе "Подсказка подробнее".
Уточните вопрос, что именно непонятно осталось. Т.к. разве что определение слова "гиперссылка" не приведено там, остальное всё есть.

Автор:  Phricker [ 07 май 2014, 01:58 ]
Заголовок сообщения:  Re: Универсальный поиск договоров? Готово.

skyb,
Изображение

Изображение

Все что в номере договора - жмакается и открывается.

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