Вы просматриваете старую версию данной страницы. Смотрите текущую версию.
Сравнить с текущим |
просмотр истории страницы
1. Создаем конфиг т.е какие поля из CSV соответствуют полям в бд биллинга.
Пример конфига
{ "fields": { "imported_id": 0, "Номер договора": 0, "Название/ФИО": 1, "Дата договора": 10, "Номер SMS для оповещений": 7, "Телефон": 7, "Название тарифа": 3, "Улица": 2, "Номер дома": 4, "Корпус": 5, "Номер квартиры": 6, "Паспорт когда выдан": 9, "Баланс": 12 }, "const_fields": { "nas_id": 8, "auth_type": 1 }, "options":{ "Постоплата": "True", "Папка для импорта": "Миграция КТВ", "Разделитель csv": ";", "Формат даты": "%d.%m.%Y", "Наследовать параметры от родительской папки": "True", "Разделитель телефонов": " ", "Следующее списание": "01.12.2014", "Тип списания":"Предоплата", "Метод списания":"Ежедневно" } }
imported_id - уникальный идентификатор записей в CSV
Названия остальных полей совпадают с их описанием в интерфейсе управления абонентами
nas_id - к какому маршрутизатору требуется привязать учетную запись
auth_type тип авторизации пользователей (общий для всех добавляемых пользователей)
Список типов:
0 по vpn pptp, pppoe 1 по ip 2 по CarbonAgent 3 по ip+CarbonAgent 4 через веб 5 через ip+веб 6 любая через RADIUS 8 по OPT82