BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 11 май 2024, 02:32

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




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
СообщениеДобавлено: 26 апр 2013, 14:04 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Сабж.
Было бы круто.

Например, если в csv-отчёте в xml не указан узел <fields>, то берём в качестве полей все поля dataSet-а


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

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Кстати, в динамическом коде будет возможность писать отчёты когда-нибудь? :)


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

Зарегистрирован: 03 авг 2009, 18:42
Сообщения: 7166
Откуда: Благовещенск
Карма: 241
Cromeshnic писал(а):
Сабж.
Было бы круто.

Например, если в csv-отчёте в xml не указан узел <fields>, то берём в качестве полей все поля dataSet-а

а их не произвольное количество чтоль?

_________________
Код:
  Клиент: вер. 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
Стиль программирования - пьяный мастерстер
Разработка мобильных приложений


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

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Список столбцов определяется в .rep.xml файле.
А мне надо, чтобы число столбцов определялось в коде отчёта, в зависимости от входных параметров и погоды за окном.


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

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Задумал отчёт "Сравнение прав пользователей"
по вертикали (строки) - экшены ("изменение строкового параметра договора" и т.п.)
по горизонтали (столбцы) - пользователи, которых выбрали в фильтре.

Причём для одного пользователя можно вывести несколько столбцов: по одному на каждую группу и ещё один - его персональные права.
В ячейках - null/1 ("нет прав"/"есть").

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


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

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Цитата:
Задумал отчёт "Сравнение прав пользователей"

Сделал такой отчёт в виде глобального скрипта в динамическом коде.
Чуть попозже выложу.
Приятнее было бы видеть его в отчётах, чтобы задавать параметры не через конфигурацию сервера, а в фильтрах.

Для этого нужен дин. код в Reports и динамическое количество полей в отчётах :)


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

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Запилил отчёт:
Теперь неплохо бы его в модуль Reports ^_^


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

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
up
Вот опять. Написал отчёт для модуля Inet, выдающий статистику по количеству активных сервисов на каждой опции модуля на данный момент, с разбиением по типам сервиса. Получается, количество столбцов (типов сервисов) - динамическое.

Пример:
Код:
Опция        | тип сервиса 1 | тип сервиса 2 | ...
"INET-10M"   | 103           | 21
"INET-100M"  | 347           | 54
...


Т.е. отчёт показывает, сколько клиентов на той или иной скорости сейчас.
Пока сделал через глобальный скрипт в дин коде, а хотелось бы в Reports.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

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


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

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


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

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