Там ошибки есть, к примеру недокументированно что в базе tel_directions обязательно должно быть больше 1001000 иначе будут возникать проблемы при забивании прайс-листа.
В общем выложил свой дамп (скриптами забивал - 2 дня), направлений меньше 2602.
Зоны делятся:
- Область
- Федеральный округ
- Страна
Забрать сможете дамп на
http://www.skynet73.ru/files/netup_zones.rar
Инструкция по установке:
1) Удалите у себя 3 таблицы: dir_zones, tel_directions, tel_zones
2) mysql -u <имя пользователя> -p UTM5 < netup_zones.sql
3) переведите БД в формат innoDB выполнив несколько запросов:
ALTER TABLE `dir_zones` TYPE = INNODB;
ALTER TABLE `tel_directions` TYPE = INNODB;
ALTER TABLE `tel_zones` TYPE = INNODB;
4) killall -HUP utm5_core
Возможно могут возникнуть проблемы с кодировкой на MySQL 4.1 - могу прислать отдельный дамп.
Все направления и зоны должны корректно отображаться, писалось под 0.15 (последний релиз).
Для забивания прайс листа все тоже очень предельно просто.
Создаете услугу Телефония, для каждого направления 3 запроса в БД:
INSERT INTO `tel_services_tr_mult` (`tel_service_id`,`tarif_key`,`time_range_id`,`mult`,`is_deleted`) VALUE ('ID услуги','ID зоны или направления','Временной период, для суток у меня 1','Стоимость звонка','0');
INSERT INTO `tel_services_prepaid` (`tel_service_id`,`tarif_key`,`prepaid`,`is_deleted`) VALUE ('ID услуги','ID зоны или направления','Кол-во предоплаченных единиц, у меня 0','0');
INSERT INTO `tel_services_borders` (`tel_service_id`,`tarif_key`,`border`,`cost`,`is_deleted`) VALUE ('ID услуги','ID зоны или направления','0','коэффицент, у меня 1','0');
Написать скрипт для разбора CSV файла - просто.
P.S.: Не забывайте делать killall -HUP utm5_core
