forum.bitel.ru
http://forum.bitel.ru/

Экспорт базы абонентов в модуле Phone(Телефонии)
http://forum.bitel.ru/viewtopic.php?f=1&t=1501
Страница 1 из 1

Автор:  northbear [ 09 окт 2008, 10:34 ]
Заголовок сообщения:  Экспорт базы абонентов в модуле Phone(Телефонии)

День добрый,

Обязательно нужно реализовать управление (включение/не включение договора или конкретного номера(поинта) в базу абонентов) и экспорт базы абонентов модуле Phone. По идее реализация копеечная, но жизнь облегчит Оператору очень здорово.

Для экспорта хотелось бы видеть следующий функционал:
1) Возможность задать формат экспорта (порядок полей, CSV/XML).
2) Возможность задать вычислимые поля в формате экспорта (Например, поле формируется конкатенацией двух полей из БД BGBilling'a).
3) Возможность генерации экспорта по расписанию. Вплоть до отсылки по почте на соответствующий адрес...

Автор:  Администратор [ 14 окт 2008, 18:48 ]
Заголовок сообщения: 

Вы бы хоть пример какой-то привели.. Какие вообще там поля могут быть, как в АТС это передается.

Автор:  snark [ 05 ноя 2008, 14:53 ]
Заголовок сообщения:  Re: Экспорт базы абонентов в модуле Phone(Телефонии)

northbear писал(а):
экспорт базы абонентов

можно генерить CSV файл обычным SQL запросом, например как нить так:
Код:
SELECT
    (SELECT title FROM contract WHERE id = cid) AS login,
    (SELECT val FROM contract_parameter_type_1 WHERE pid = 2 AND contract_parameter_type_1.cid = contract_balance.cid) AS 'ФИО',
    summa1 AS 'Входящий остаток на начало месяца',
    summa2 AS 'Приход за месяц',
    summa3 AS 'Наработка за месяц',
    summa4 AS 'Расходы за месяц'
FROM
    contract_balance
WHERE
    yy = 2008
    AND
    mm = 10
ORDER BY login
INTO OUTFILE '/path/to/export/users_2008-10.csv' FIELDS TERMINATED BY ',' LINES TERMINATED BY '\r\n';

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/