BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 23 июн 2025, 13:28

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




Начать новую тему Ответить на тему  [ Сообщений: 42 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: "Фильтры" для карточек договоров
СообщениеДобавлено: 08 июн 2011, 14:30 
Не в сети

Зарегистрирован: 16 ноя 2007, 16:11
Сообщения: 829
Карма: 49
Карточки в договорах используются нами не только для формирования договоров, но и такой операторской "сущности" как "Бланк заказа".
Бланк заказа оформляется на один объект и получается, что если на договоре больше одного объекта, то нужно как-то отфильтровать объект, которая должен попасть в бланк.
Аналогичная ситуация, когда требуется сформировать бланк заказа на дополнительную услугу - на каждую услугу нужно создавать свой шаблон, что создает проблемы при эксплуатации.

Хотелось бы получить возможность задавать какие-то "фильтры", что бы в шаблоны попадала нужная информация.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 июн 2011, 15:35 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
да мы тоже используем бланки заказа, но из-за сложности реализации делаем их в ворде по шаблону... если у теб получится сделать в биллинге просьба просвятить как....

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 июн 2011, 15:54 
Не в сети

Зарегистрирован: 16 ноя 2007, 16:11
Сообщения: 829
Карма: 49
Так я и обращаюсь к пользователям, что бы поддержали, и к разработчикам, что бы добавили функционал, например, наподобие конструирования отчетов.


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Что должны фильтровать эти фильтры то?

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


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

Зарегистрирован: 16 ноя 2007, 16:11
Сообщения: 829
Карма: 49
Частный случай 1:
На договоре три объекта, необходимо сформировать бланк заказа (карточку) на один из этих объектов. Следовательно, требуется что-то, что позволит указать перед формированием бланка - данные какого объекта нужно использовать в xsl.
Частный случай 2: На договор добавляется дополнительная услуга, требуется сформировать бланк только для этой услуги - требуется что-то, что позволит указать перед формированием бланка - какую именно услугу нужно показать в бланке.

Как это может выглядеть в xml:
Идеальный вариант - в xml помещаются только нужные данные. В случае с объектами - в ветке objects присутствует только выбранный object.
Вариант "ну хоть бы так" - в xml добавляются некие параметры, позволяющие выбрать в xsl требуемые данные. В случае с объектами должен присутствовать параметр, хранящий object_id выбранного объекта.


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Ну, вообще, приемлем только вариант "ну хоть бы так", ибо непонятно как эти ваши "частные случаи" привести к общему. Т.е. дать выбирать всё про всё вообще? И делать для каждого случая какие-то дополнительные обработчики что именно и куда сувать в xml? Уж очень непросто это, но если вы придумаете какую-то более или менее универсальную схему, то можно её рассмотреть. Засовывать все услуги и все объекты в xml более правильно, впрочем... так оно сейчас и делается, нет? каких именно идентификаторов для каких элементов договора не хватает?

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 июн 2011, 16:37 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
dimOn писал(а):
Ну, вообще, приемлем только вариант "ну хоть бы так", ибо непонятно как эти ваши "частные случаи" привести к общему. Т.е. дать выбирать всё про всё вообще? И делать для каждого случая какие-то дополнительные обработчики что именно и куда сувать в xml? Уж очень непросто это, но если вы придумаете какую-то более или менее универсальную схему, то можно её рассмотреть.

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

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 июн 2011, 16:38 
Не в сети

Зарегистрирован: 16 ноя 2007, 16:11
Сообщения: 829
Карма: 49
dimOn писал(а):
Ну, вообще, приемлем только вариант "ну хоть бы так", ибо непонятно как эти ваши "частные случаи" привести к общему. Т.е. дать выбирать всё про всё вообще? И делать для каждого случая какие-то дополнительные обработчики что именно и куда сувать в xml? Уж очень непросто это, но если вы придумаете какую-то более или менее универсальную схему, то можно её рассмотреть.

Общее решение - конструктор фильтров, аналогичный конструктору отчетов. То есть можно наделать определенных контролов и по данным этих контролов отфильтровать исходный xml. Фильтровать можно с помощью того же xsl. Или дать скрипту данные контролов и DOM дерево, с возможностью редактирования последнего.
dimOn писал(а):
Засовывать все услуги и все объекты в xml более правильно, впрочем... так оно сейчас и делается, нет? каких именно идентификаторов для каких элементов договора не хватает?

Сейчас засовывается все. Что не засовывается, можно выдернуть скриптом. Но возникает обратная потребность: как-то определить, что нужно отображать в карте. Отвечая на вопрос "каких элементов не хватает": не хватает элементов, позволяющих определять, что нужно выводить в данном варианте карточки договора, а что нет.
Отдача на xsl процессор отфильтрованного xml упрощает сам xsl, поэтому я и назвал этот вариант идеальным.
Разумеется, можно воспользоваться уже работающим функционалом вызова скрипта из xsl, но остается нереализованным "фильтр", который позволит оператору (сотруднику абон.отдела, например) указать перед формированием карточки - что же надо выводить (см. частные случаи).


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 июн 2011, 16:40 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
vdd писал(а):
Частный случай 1:
На договоре три объекта, необходимо сформировать бланк заказа (карточку) на один из этих объектов. Следовательно, требуется что-то, что позволит указать перед формированием бланка - данные какого объекта нужно использовать в xsl.

Т.е. вывод по отдельной карточке для всех 3-х объектов с последующим указанием какие листы печатать в принципе не рассматривался что ли?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 июн 2011, 16:50 
Не в сети

Зарегистрирован: 16 ноя 2007, 16:11
Сообщения: 829
Карма: 49
snark писал(а):
vdd писал(а):
Частный случай 1:
На договоре три объекта, необходимо сформировать бланк заказа (карточку) на один из этих объектов. Следовательно, требуется что-то, что позволит указать перед формированием бланка - данные какого объекта нужно использовать в xsl.

Т.е. вывод по отдельной карточке для всех 3-х объектов с последующим указанием какие листы печатать в принципе не рассматривался что ли?


А услуги тоже выводить по одной на лист?
А если нужно выбрать из 10 услуг и 5ти объектов? Сгенерировать 50 страниц и вручную искать искомый вариант? :)))


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
skyb писал(а):
dimOn писал(а):
Ну, вообще, приемлем только вариант "ну хоть бы так", ибо непонятно как эти ваши "частные случаи" привести к общему. Т.е. дать выбирать всё про всё вообще? И делать для каждого случая какие-то дополнительные обработчики что именно и куда сувать в xml? Уж очень непросто это, но если вы придумаете какую-то более или менее универсальную схему, то можно её рассмотреть.

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

в конфигурации чего? для каждой карточки ещё делать конфигуратор? :facepalm:

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


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

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


а про идентификацию - разве там не кладутся айдишники, номера итд итп? если где-то не кладётся - я и говорю - скажите куда, поглядим и добавим.

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


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

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
vdd писал(а):
А услуги тоже выводить по одной на лист?

В качестве быстрого решения "здесь и сейчас" я имел ввиду нечто такое:
Код:
contractcard.1=card_inet.xsl:Карта регистрации
contractcard.2=card_inet_object.xsl:Карта регистрации - Объекты (все)
contractcard.3=card_inet_object_1.xsl:Карта регистрации - Объект 1
contractcard.4=card_inet_object_2.xsl:Карта регистрации - Объект 2
contractcard.5=card_inet_object_3.xsl:Карта регистрации - Объект 3
contractcard.6=card_inet_service.xsl:Карта регистрации - Услуги (все)
contractcard.7=card_inet_service_1.xsl:Карта регистрации - Услуга 1
contractcard.8=card_inet_service_2.xsl:Карта регистрации - Услуга 2
contractcard.9=card_inet_service_3.xsl:Карта регистрации - Услуга 3


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

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

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 июн 2011, 18:51 
Не в сети

Зарегистрирован: 16 ноя 2007, 16:11
Сообщения: 829
Карма: 49
А если услуг 10? Делать 10 шаблонов?
И, кстати, как отличать объекты, если делать для каждого объекта свой шаблон?


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

Зарегистрирован: 16 ноя 2007, 16:11
Сообщения: 829
Карма: 49
snark писал(а):
vdd писал(а):
А услуги тоже выводить по одной на лист?

В качестве быстрого решения "здесь и сейчас" я имел ввиду нечто такое:
Код:
contractcard.1=card_inet.xsl:Карта регистрации
contractcard.2=card_inet_object.xsl:Карта регистрации - Объекты (все)
contractcard.3=card_inet_object_1.xsl:Карта регистрации - Объект 1
contractcard.4=card_inet_object_2.xsl:Карта регистрации - Объект 2
contractcard.5=card_inet_object_3.xsl:Карта регистрации - Объект 3
contractcard.6=card_inet_service.xsl:Карта регистрации - Услуги (все)
contractcard.7=card_inet_service_1.xsl:Карта регистрации - Услуга 1
contractcard.8=card_inet_service_2.xsl:Карта регистрации - Услуга 2
contractcard.9=card_inet_service_3.xsl:Карта регистрации - Услуга 3


Быстрое решение у всех сделано в ворде.


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

Зарегистрирован: 16 ноя 2007, 16:11
Сообщения: 829
Карма: 49
vdd писал(а):
А если услуг 10? Делать 10 шаблонов?
И, кстати, как отличать объекты, если делать для каждого объекта свой шаблон?

А если нужна комбинация объекта и услуги? Делать 50 шаблонов?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 июн 2011, 18:58 
Не в сети

Зарегистрирован: 16 ноя 2007, 16:11
Сообщения: 829
Карма: 49
dimOn писал(а):
Цитата:
Разумеется, можно воспользоваться уже работающим функционалом вызова скрипта из xsl, но остается нереализованным "фильтр", который позволит оператору (сотруднику абон.отдела, например) указать перед формированием карточки - что же надо выводить (см. частные случаи).
ну да, можно тока несколько шаблонов одинаковых сделать, и в каждом уже дёргать тот или иной параметр конкретный. вы про это говорите?


а про идентификацию - разве там не кладутся айдишники, номера итд итп? если где-то не кладётся - я и говорю - скажите куда, поглядим и добавим.


Да все можно выдернуть. Нельзя только внутри xsl догадаться, что нужно выводить только одну услугу из 10 и один объект из 5, имеющихся на договоре. Выдернуть такие данные просто неоткуда.


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

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
dimOn писал(а):
skyb писал(а):
dimOn писал(а):
Ну, вообще, приемлем только вариант "ну хоть бы так", ибо непонятно как эти ваши "частные случаи" привести к общему. Т.е. дать выбирать всё про всё вообще? И делать для каждого случая какие-то дополнительные обработчики что именно и куда сувать в xml? Уж очень непросто это, но если вы придумаете какую-то более или менее универсальную схему, то можно её рассмотреть.

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

в конфигурации чего? для каждой карточки ещё делать конфигуратор? :facepalm:

общий, использовать конфиг сервера. там просто указывать опции которые задавать потом в xsl. Как с автоподстановкой пользователя

_________________
Код:
  Клиент: вер. 6.2.714 / 25.05.2015 17:27:15
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
  Сервер: вер. 6.2.881 / 22.05.2015 17:56:55
    os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45
Помощь по администрированию bgbilling в jabber конференции или Группа в telegram
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 08 июн 2011, 19:49 
Не в сети

Зарегистрирован: 16 ноя 2007, 16:11
Сообщения: 829
Карма: 49
Опции в конфиге не помогут выбрать объект или услугу. Или я просто не понял, что именно за опции?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 июн 2011, 02:08 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
vdd писал(а):
Частный случай 2: На договор добавляется дополнительная услуга, требуется сформировать бланк только для этой услуги - требуется что-то, что позволит указать перед формированием бланка - какую именно услугу нужно показать в бланке.

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

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 июн 2011, 02:13 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 08 мар 2007, 20:44
Сообщения: 1570
Откуда: Челябинск
Карма: 18
snark писал(а):
vdd писал(а):
А услуги тоже выводить по одной на лист?

В качестве быстрого решения "здесь и сейчас" я имел ввиду нечто такое:
Код:
contractcard.1=card_inet.xsl:Карта регистрации
contractcard.2=card_inet_object.xsl:Карта регистрации - Объекты (все)
contractcard.3=card_inet_object_1.xsl:Карта регистрации - Объект 1
contractcard.4=card_inet_object_2.xsl:Карта регистрации - Объект 2
contractcard.5=card_inet_object_3.xsl:Карта регистрации - Объект 3
contractcard.6=card_inet_service.xsl:Карта регистрации - Услуги (все)
contractcard.7=card_inet_service_1.xsl:Карта регистрации - Услуга 1
contractcard.8=card_inet_service_2.xsl:Карта регистрации - Услуга 2
contractcard.9=card_inet_service_3.xsl:Карта регистрации - Услуга 3

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

_________________
Интернет и телефония оптом со склада, или в розницу


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 июн 2011, 10:01 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
vdd писал(а):
dimOn писал(а):
Цитата:
Разумеется, можно воспользоваться уже работающим функционалом вызова скрипта из xsl, но остается нереализованным "фильтр", который позволит оператору (сотруднику абон.отдела, например) указать перед формированием карточки - что же надо выводить (см. частные случаи).
ну да, можно тока несколько шаблонов одинаковых сделать, и в каждом уже дёргать тот или иной параметр конкретный. вы про это говорите?


а про идентификацию - разве там не кладутся айдишники, номера итд итп? если где-то не кладётся - я и говорю - скажите куда, поглядим и добавим.


Да все можно выдернуть. Нельзя только внутри xsl догадаться, что нужно выводить только одну услугу из 10 и один объект из 5, имеющихся на договоре. Выдернуть такие данные просто неоткуда.

Да почему нельзя то? Я конкретно не понял в чём проблема. В xml приходят ВСЕ услуги. В xsl вы из них выбираете тока ОДНУ с заранее предопределённым и зашитым в шаблоне id. Всё. Об этом и речь.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 июн 2011, 11:56 
Не в сети

Зарегистрирован: 16 ноя 2007, 16:11
Сообщения: 829
Карма: 49
dimOn писал(а):
Да почему нельзя то? Я конкретно не понял в чём проблема. В xml приходят ВСЕ услуги. В xsl вы из них выбираете тока ОДНУ с заранее предопределённым и зашитым в шаблоне id. Всё. Об этом и речь.


А мы говорим о случаях, когда только оператор знает, какой объект нужно выбрать. Сотрудник абоненского отдела во время своей работы с клиентом, а не разработчик шаблона. Как этот id объекта зашить в шаблон? Как зашить в шаблон комбинацию услуг и объектов? Делать у на о шаблонов? А объекты задавать по порядковому номеру? А при добавлении новой услуги добавлять еще надцать практически одинаковых шаблонов, ведь кроме бланка заказа есть еще акт выполненных работ, а там та же ситуация? А если нужно внести изменения в шаблон, то править эти надцать шаблонов?

Нет возможности сделать контролы, аналогичные отчетам и передать их данные и дерево xml в скрипт, выдайте данные с этих контролов в xml. И это нереально? Дайте возможность скриптам работать на клиенте со своим окном, что бы можно было самостоятельно сформировать нужный GUI для решения задачи.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 июн 2011, 12:03 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Ну, вам такое решение с несколькими шаблонами, по кол-ву нужных потенциально для распечатки услуг и предложили, да. Объекты задавать по id (подразумевается, что разработчик шаблона знает ид каждого нужного объекта), вы знаете как выбрать объект из xml по ид?

Цитата:
Нет возможности сделать контролы, аналогичные отчетам и передать их данные и дерево xml в скрипт, выдайте данные с этих контролов в xml. И это нереально? Дайте возможность скриптам работать на клиенте со своим окном, что бы можно было самостоятельно сформировать нужный GUI для решения задачи.
про какие скрипты речь?

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 июн 2011, 12:19 
Не в сети

Зарегистрирован: 16 ноя 2007, 16:11
Сообщения: 829
Карма: 49
Ну так не подходит предложенное решение с 50 шаблонами. Подходило бы, то не стал бы я тему открывать. И решение со списочным параметром (выводить/невыводить) в объекте, тоже не подходит. И в договоре можно создать параметр, в котором название нужной в данный момент услуги можно руками набрать. Только это тоже не подходит, потому что проще в ворде выполнить все эти операции, так как там это нагляднее.

А что касается объектов: id объекта разве не возникает только после создания объекта и, следовательно, знать этот id заранее невозможно в принципе?


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

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

То, что вы хотите совместить карточки с отчётами это я понял. Тока не понял почему бы вам не сделать в таком случае отчёт, в котором будет и фильтр какой хотите и карточка любой формы и выводиться туда будет что пожелаете. И напечатать можно.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 июн 2011, 12:49 
Не в сети

Зарегистрирован: 16 ноя 2007, 16:11
Сообщения: 829
Карма: 49
Выводить надо созданный объект. Но создают объекты и редактируют шаблоны разные люди и в разное время. Вы предлагаете каждый раз перед печатью карточки редактировать шаблон? Или создавать шаблоны по количеству объектов в биллинге, то есть тысячи? ;)))

Печать бланка заказа, актов выполненных работ из отчетов - то же не подходит. Сотрудники абонтодела работают с договорами, а не с отчетами. И наглядность у ворда опять побеждает. Хотя если добавить в договор закладку отчетов, что бы там автоматически был известен хотя бы номер договора, то может и сгодится.

На всякий случай уточню - нас не интересует workaround. У нас уже есть костыль в виде ворда. Мы говорим о штатном решении, которое вписывается в обычные, усвоенные работниками абонентских отделов, приемы работы с договорами в биллинге.


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Отчёт в виде любой нужной вам карточки — это уже то, что по всем описаниям подходит вам. Есть и фильтры по объектам и по услугам и по всему что захотите, генерируете нужную карточку какую хотите и печатаете. Ну понятно, что менее удобно, конечно, но задача решается тем не менее. Прикручивать все отчётные фильтры к карточкам, имхо, нерационально поэтому.

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


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 09 июн 2011, 13:28 
Не в сети

Зарегистрирован: 16 ноя 2007, 16:11
Сообщения: 829
Карма: 49
dimOn писал(а):
Отчёт в виде любой нужной вам карточки — это уже то, что по всем описаниям подходит вам. Есть и фильтры по объектам и по услугам и по всему что захотите, генерируете нужную карточку какую хотите и печатаете. Ну понятно, что менее удобно, конечно, но задача решается тем не менее. Прикручивать все отчётные фильтры к карточкам, имхо, нерационально поэтому.


Если будет добавлена закладка в договор - да, возможно, нужно смотреть что именно это даст. Если нет, то это костыль.
По сути же предложено выкинуть уже готовый и отработанный функционал (xml и xsl) и самостоятельно задублировать функционал генерации карточек.

Судя по тому, что это интересно только двум пользователям биллинга, закрываю тему.


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

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


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

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


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

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