Различия

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

Ссылка на это сравнение

Следующая версия
Предыдущая версия
abills:docs:modules:marketing:ru [2009/04/02 13:15]
asmodeus создано
abills:docs:modules:marketing:ru [2015/12/05 17:50] (текущий)
Строка 1: Строка 1:
 =====Marketing===== =====Marketing=====
 Модуль создания маркетинговых отчётов. Модуль создания маркетинговых отчётов.
 +
 +====возможности====
 +  *  Создание расширенных маркетинговых отчетов
 +
 +====Установка====
 +Создать таблицы в базе. ​
 +
 +  # mysql -D abills < db/​Marketing.sql
 +
 +Подключение модуля.
 +**abills/​libexec/​config.pl**
 +  @MODULES = (
 +            '​Marketing'​
 +            );
 +
 +
 +
 +
  
 ====Internet==== ====Internet====
Строка 15: Строка 33:
 ^Tarif plan ID | ИД тарифного плана | ^Tarif plan ID | ИД тарифного плана |
 ^Tarif plan Name  | Название тарифного плана | ^Tarif plan Name  | Название тарифного плана |
-^Fees   ​| ​Последняя ​снятая сума по тарифному плану |+^Tarif plan Fees   ​| ​Сума месячной ​абон. платы прописанная в тарифном плане  ​|
 ^Count ​ | Количество снятий за последний месяц | ^Count ​ | Количество снятий за последний месяц |
 ^Date   | Дата последнего снятия | ^Date   | Дата последнего снятия |
Строка 22: Строка 40:
  
  
 +=====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`)
 +  );
 +
 +  ​
 +  ​