=====Marketing===== Модуль создания маркетинговых отчётов. ====возможности==== * Создание расширенных маркетинговых отчетов ====Установка==== Создать таблицы в базе. # mysql -D abills < db/Marketing.sql Подключение модуля. **abills/libexec/config.pl** @MODULES = ( 'Marketing' ); ====Internet==== Отчёты для модуля Internet. ===Internet Fees=== Отчёт формирует журнал по снятиям абонплаты с пользователей системы. Поля отчёта: ^UID | ИД пользователя | ^Login | Логин пользователя | ^Account Status | Статус счёта пользователя | ^Services Status | Статус сервиса абонента | ^Tarif plan ID | ИД тарифного плана | ^Tarif plan Name | Название тарифного плана | ^Tarif plan Fees | Сума месячной абон. платы прописанная в тарифном плане | ^Count | Количество снятий за последний месяц | ^Date | Дата последнего снятия | =====Evolution===== (/ Reports/ Marketing/ Evolution/)\\ Отчёт по развитию компании\\ ^Date | Дата | ^Registration | количество зарегистрированных пользователей | ^Disable | количество отключённых пользователей | ^Deleted | количество удалённых пользователей | =====Отчёт № 2(Report 2)===== Для работы отчёта нужно внести следующие изменения MySQL: GRANT EXECUTE ON *.* TO abills@localhost; INSERT INTO `config` (`param`, `value`) VALUES ('ifu_segment', '0:2:Сегмент'), ('ifu_district', '0:2:Район'), ('ifu_entrance', '2:0:Подъезд'), ('ifu_flor', '3:0:Этаж'); ALTER TABLE users_pi ADD COLUMN `_segment` smallint(5) unsigned NOT NULL DEFAULT '0'; ALTER TABLE users_pi ADD COLUMN `_district` smallint(5) unsigned NOT NULL DEFAULT '0'; ALTER TABLE users_pi ADD COLUMN `_entrance` varchar(120) NOT NULL DEFAULT ''; ALTER TABLE users_pi ADD COLUMN `_flor` varchar(120) NOT NULL DEFAULT ''; CREATE TABLE IF NOT EXISTS `_district_list` ( `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(120) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) ); CREATE TABLE IF NOT EXISTS `_segment_list` ( `id` smallint(5) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(120) NOT NULL DEFAULT '0', PRIMARY KEY (`id`) );