forum.bitel.ru http://forum.bitel.ru/ |
|
[5.2] Поиск договоров по адресу http://forum.bitel.ru/viewtopic.php?f=22&t=6308 |
Страница 1 из 2 |
Автор: | Phricker [ 12 янв 2012, 19:21 ] |
Заголовок сообщения: | [5.2] Поиск договоров по адресу |
Верните города ![]() Вложение: search.png
|
Автор: | skn [ 12 янв 2012, 20:56 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
улицы и города объединены в один combobox |
Автор: | Phricker [ 12 янв 2012, 21:23 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
Ась? Как им в таком случае пользоваться? Как мне получить г. Кизилюрт или с. Нечаевка Кизилюртовского района к примеру Вложение: kiz.png Вложение: address.png Вложение: empty.png
|
Автор: | skn [ 12 янв 2012, 21:38 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
ищите улицу, а не город |
Автор: | Phricker [ 12 янв 2012, 21:45 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
Это сейчас шутка была, ага? Я догадался ![]() Если мне необходимо вывести все договора по г. Кизилюрт допустим. Что делать? надеюсь ответом будет не "Сделайте отчет" |
Автор: | skn [ 13 янв 2012, 01:49 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
Phricker писал(а): Это сейчас шутка была, ага? Я догадался ![]() Если мне необходимо вывести все договора по г. Кизилюрт допустим. Что делать? надеюсь ответом будет не "Сделайте отчет" варианты: 1) сделать отчет 2) завести группы для городов 3) добавить в договора списковый параметр с городами (установливать его можно скриптом, запуская периодически или по изменению параметра с адресом) |
Автор: | Phricker [ 13 янв 2012, 03:17 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
Цитата: 1) сделать отчет ну да. ведь поиск договоров предназначен не для поиска договоров Цитата: 2) завести группы для городов Ушли от этого больше чем полгода назад, а вы предлагаете вернуться к этому. Тем более уже сейчас Код: mysql> select count(*) from address_city; +----------+ | count(*) | +----------+ | 52 | +----------+ 1 row in set (0.00 sec) а в дальнейшем будет еще больше. всякие села и т.п. Говорят в БГ биллинге стоит ограничение на группы договоров или я ошибаюсь? Это не учитывая служебные группы аля "Контрагенты" (где хранятся договора контрагентов к которым привязываются другие договора), "Закрытые договора", "Служебные договора", "IPN договора" и т.п. А потом еще добавить кучу шаблонов договоров для этих групп (ибо продажники такие продажники что забудут по правильным городам раскидывать) * 2 (ведь для юриков и другие шаблоны не?) Хотя нет я знаю вы предложите написать скрипт который при изменении адреса будет искать совпадения по названиям групп и перемещать туда ![]() Цитата: 3) добавить в договора списковый параметр с городами (установливать его можно скриптом, запуская периодически или по изменению параметра с адресом) Ага. Двух адресных параметров маловато. Давайте еще два списковых добавим (Юр. адрес и фл. адрес) в которые придется еще и ручками добавлять города после того как их кладром загрузишь. ![]() Это если что я еще и соврал. Сейчас 2 адресных параметра есть и еще 2 текстовых. Предыдущий админ считал что удобнее адрес набивать ручками. И пофиг что ни в отчетах ни при поиске договоров нельзя было фильтры использовать. Т.е. в биллинге будет аж 6 параметров для адреса. Не многовато ли? ![]() Хотя может вы и события для модуля КЛАДР сделаете? Ну, чтобы можно было к ним скрипты привязывать. Типа добавился город (изменился через кладр. т.к. я пишу просто название города а потом кладром изменяю под район), а мы к нему скрипт присобачим. Чтобы списковые параметры в справочниках менял. |
Автор: | Phricker [ 13 янв 2012, 03:32 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
Я уже промолчу про то, что в некоторых селах нет названий у улиц А адресный параметр требует обязательного указания улицы. Приходится выкручиваться и добавлять улицу схожую с названием села. И про то, что в поиске по адресу нет строки для указания пользовательского адреса Однако в биллинге есть функционал для его добавления Вложение: 2012-01-13_013205.png Как прикажете искать такой договор? ![]() Код: mysql> SELECT * FROM contract_parameter_type_2 WHERE cid = 8774;
+------+-----+------+------+------+------+-------+------------------+---------+------------+ | cid | pid | hid | flat | room | pod | floor | address | comment | format_key | +------+-----+------+------+------+------+-------+------------------+---------+------------+ | 8774 | 25 | 0 | NULL | | 0 | 0 | privet lunatikam | | NULL | +------+-----+------+------+------+------+-------+------------------+---------+------------+ 1 row in set (0.00 sec) |
Автор: | Phricker [ 13 янв 2012, 03:37 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
Проблема не в том, чтобы отчет написать. тем более у меня есть табличный отчет по платежам с использованием адреса. и там города прекрасно работают Проблема в удобстве поиска договоров. |
Автор: | Phricker [ 13 янв 2012, 03:40 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
Или опять таки. Например наепнулся коммутатор который ведет к селу Нечаевка, Кизилюртовского района. Не работал интернет 3 дня. Необходимо сделать перерасчет. А ну ка откройте over 100 договоров из табличного отчета, чтобы их в групповые операции добавить ![]() Думаю лучи добра никто вам в этом случае посылать не будет ![]() Ушел спать ![]() ![]() ![]() |
Автор: | skn [ 13 янв 2012, 14:42 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
Phricker писал(а): Цитата: 3) добавить в договора списковый параметр с городами (установливать его можно скриптом, запуская периодически или по изменению параметра с адресом) Ага. Двух адресных параметров маловато. Давайте еще два списковых добавим (Юр. адрес и фл. адрес) в которые придется еще и ручками добавлять города после того как их кладром загрузишь. ![]() Это если что я еще и соврал. Сейчас 2 адресных параметра есть и еще 2 текстовых. Предыдущий админ считал что удобнее адрес набивать ручками. И пофиг что ни в отчетах ни при поиске договоров нельзя было фильтры использовать. Т.е. в биллинге будет аж 6 параметров для адреса. Не многовато ли? ![]() Хотя может вы и события для модуля КЛАДР сделаете? Ну, чтобы можно было к ним скрипты привязывать. Типа добавился город (изменился через кладр. т.к. я пишу просто название города а потом кладром изменяю под район), а мы к нему скрипт присобачим. Чтобы списковые параметры в справочниках менял. а зачем два списковых? что мешает текстовые перенести в адресные и удалить последние?? |
Автор: | skn [ 13 янв 2012, 14:45 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
Phricker писал(а): Проблема не в том, чтобы отчет написать. тем более у меня есть табличный отчет по платежам с использованием адреса. и там города прекрасно работают Проблема в удобстве поиска договоров. Это и сделано для удобства поиска договорА, а не договорОВ |
Автор: | Phricker [ 13 янв 2012, 14:51 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
skn писал(а): а зачем два списковых? Адрес регистрации организации: г. Москва, пр. Владимира Путина 1 Адрес доставки счетов (почтовый): г. Махачкала, ул. Дмитрия Медведева 2 skn писал(а): что мешает текстовые перенести в адресные и удалить последние?? Ну. Наверное то что этот перенос будет осуществлен как пользовательское значение адреса. А поиска по нему как бы нету. |
Автор: | skn [ 13 янв 2012, 14:53 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
Phricker писал(а): И про то, что в поиске по адресу нет строки для указания пользовательского адреса Однако в биллинге есть функционал для его добавления Как прикажете искать такой договор? ![]() [/code] этот функционал не предназначен для поиска его предназначение, указать адрес которого нет в справочнике, которые потом мог бы просмотреть администратор и заменить на данные из справочника (для этого сделан специальный интерфейс СПРАВОЧНИКИ => АДРЕСА => НОВЫЕ АДРЕСА) |
Автор: | Phricker [ 13 янв 2012, 14:54 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
skn писал(а): Это и сделано для удобства поиска договорА, а не договорОВ Как предлагаете открывать кучу договоров по определенному населенному пункту? Для различных действий. Код: SELECT @i:=0; update contract SET title = concat('ETO_DOGOVORA_DLYA_PERERASCHETA',@i:=@i+1) where title like 'DP%' order by id а потом открывать их через поиск по названию? |
Автор: | skn [ 13 янв 2012, 15:01 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
Phricker писал(а): Как предлагаете открывать кучу договоров по определенному населенному пункту? Для различных действий. это зависит от задачи... |
Автор: | Phricker [ 13 янв 2012, 15:11 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
skn писал(а): Phricker писал(а): Как предлагаете открывать кучу договоров по определенному населенному пункту? Для различных действий. это зависит от задачи... Задача 1: Необходимо с. Нечаевка, Кизилюртовского района сменить тарифные планы. Т.к. конкретно для них были разработаны другие, отличные от тех, что сейчас. Делается групповыми операциями. В с. Нечаевка на текущий момент 56 договоров. Каждый договор открывать двойным щелчком в отчете? Задача 1-x: Все что связано с большим кол-вом договоров и групповыми операциями. Задача 2: Быстро просмотреть все договора по определенному пункту. Добавить несколько условий в в текстовые параметры. Снова просмотреть. Хммм... Какой же отчет позволит сделать условия по адресу а потом по параметрам Вложение: param.png ????А если еще вдруг понадобится и списковые параметры употребить? Например менеджер заключивший договор. Предлагаете сделать отчет который полностью заменит поиск договорА? Тогда зачем нужен поиск договорА? А еще зачем нужен монитор модуля DialUp ведь можно написать табличный отчет который будет выводить текущие сессии. Логи ошибок. И пр. и пр. Дайте угадаю НО ВЕДЬ ЕЩЕ МОЖНО НАПИСАТЬ ОТЧЕТ ДЛЯ МЕНЕДЖЕРА ПЛАТЕЖЕЙ МОДУЛЯ MPS. Как же я раньше то не догадался. ![]() |
Автор: | Phricker [ 13 янв 2012, 15:21 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
Чувствую в подпись придется добавить третий недостаток Я спорю с разработчиками ![]() |
Автор: | skn [ 13 янв 2012, 16:10 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
вы про одновременный поиск по двум и более параметрам разного типа? а он разве работает? |
Автор: | Phricker [ 13 янв 2012, 16:12 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
wow. Не работает. Странно а я вроде так искал раньше. Или глючу Ну все равно удобнее одну вкладку переключить туда обратно для уточнения запроса. А первая задача? |
Автор: | Phricker [ 13 янв 2012, 16:16 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
![]() http://bgbilling.ru/v5.2/doc/ch01s18s05.html ![]() |
Автор: | skn [ 13 янв 2012, 16:20 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
Phricker писал(а): wow. Не работает. Странно а я вроде так искал раньше. Или глючу Ну все равно удобнее одну вкладку переключить туда обратно для уточнения запроса. А первая задача? как часто вы меняете тарифы? а как часто менеджеры ищут договора по адресам? предъставьте, что вам десяток раз в день приходится сначала тыкнутся в список с городами и среди десятков городов найти нужный вам, потом переключиться в список улиц и там найти нужную улицу, которых тоже может быть не один десяток или сотен... Отсюда вопрос на кого орентировать интерфейс? на админов или на менеджеров? |
Автор: | skn [ 13 янв 2012, 16:21 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
Phricker писал(а): :idea: Верните адрес в соответствии с документацией http://bgbilling.ru/v5.2/doc/ch01s18s05.html проще доку поменять, чем до фига кода переписать |
Автор: | Phricker [ 13 янв 2012, 16:22 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
У нас менеджеры вообще не ищут по улицам. Делаем опрос в теме как лучше. Без городов или с городами? |
Автор: | Phricker [ 13 янв 2012, 16:23 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
skn писал(а): проще доку поменять, чем до фига кода переписать Большая часть которого есть в 5.1 (если не вся) Вообще то как раз менеджер это и просит ) Один из крупных контрагентов. |
Автор: | skn [ 13 янв 2012, 16:29 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
Phricker писал(а): У нас менеджеры вообще не ищут по улицам. Делаем опрос в теме как лучше. Без городов или с городами? чуть позже добавим возможность искать все улицы в городе, например так, вводите в поиск *(ххх в выпадающем списке будут выведены список городов в которых встречается ххх, типа *(xxx.... *(...ххх... *(....xxx сейчас похожий поиск работает в редакторе адреса в договоре |
Автор: | Phricker [ 13 янв 2012, 16:29 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
Ладно вы правы. С точки зрения не выбирания города - удобнее ![]() С другой точки зрения - без городов тоже не айс. Конечно можно добавить и города и потом улицы выбирать по принципу "Если в комбобоксе с городом пусто - выбор среди всех улиц. иначе - только улицы города N" Но это же куча кода ![]() Пошел делать отчет |
Автор: | skn [ 13 янв 2012, 21:11 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
skn писал(а): чуть позже добавим возможность искать все улицы в городе, например так, вводите в поиск *(ххх в выпадающем списке будут выведены список городов в которых встречается ххх, типа *(xxx.... *(...ххх... *(....xxx добавил, будет в следущем обновления ядра |
Автор: | Phricker [ 17 янв 2012, 02:58 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
Угу пашет. С первого раза не понял что делает кнопка [*] ![]() и кстати *( мне что то напоминает. какой то грустный смайлик аля :*( Это я настолько достал разработчиков что они уже рыдают? ![]() |
Автор: | lda [ 10 фев 2013, 06:31 ] |
Заголовок сообщения: | Re: [5.2] Поиск договоров по адресу |
Что то я никак не могу разобраться как работает это чудо "*(". Ввожу я например "* (г. Иваново)". далее нажимаю кнопку "Найти" и ничего не происходит. В 4.6 можно было искать договора просто указав номер дома и квартиры, без указания города и улицы. В 5.2 можно так? |
Страница 1 из 2 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |