Просмотр Исходного

{toc}

h2. Пример файла для загрузки цен

Можно использовать для тестового обсчета: [Цены с направлениями|Использование экспорта и импорта csv и xlsx файлов с тарифами VOIP. Загрузка цен^test.csv]

Файл описан в статье [формат выгрузки|Формат выгрузки].

h2. Использование экспорта и импорта csv файлов с тарифами VOIP

{tip}*Время выполнения инструкции*: 1-100 минут, в зависимости от количество загружаемых услуг и направлений{tip}

* *Шаг 1*
!1 заходим в услугу телефонии.png|border=1,width=1200!


* *Шаг 2*
!2 нажмите кнопку выгрузить.png|border=1,width=1200!


* *Шаг 3*
!3 выгрузка.png|border=1!

* *Шаг 4* Редактирование файла выгрузки.
Ниже приведены примеры файлов выгрузки, с направлениями и без(изображения кликабельны).
Изменяем их в excel и загружаем в биллинг.
Формат файла выгрузки описан в этой статье: [CarbonBilling:Формат выгрузки]
!4. формат с направлениями.png|border=1,width=1200! !5. формат без направлений.png|border=1,width=1200,title=1!

* *Шаг 5* Заходим на страницу загрузки файла выгрузки с ценами.
!6. Загрузка цен.png|border=1,width=1200!
!7. Загрузка цен_2.png|border=1!

* *Шаг 6* Посмотрите результат, если произошла ошибка - попробуйте по логу разобраться, в чём ошибка, если не получится - составьте обращение на портале HelpDesk
!8. Вывод загрузки.png|border=1!

h2. Отладка
Отладку можно провести только на csv файле:
# Разместите файл в пределах контейнера /app/asr_billing, например /app/asr_billing/tmp/import.csv
# Запустите скрипт импорта файла:
{code}chroot /app/asr_billing/ /usr/bin/python2.7 /usr/lib/python2.7/site-packages/python_tools/voip_upload_csv.pyc /tmp/import.csv --encoding=utf-8 --delimiter ';' --user=33{code}

h2. Резервные копии загруженных файлов
При загрузке файла с ценами направлений его резервная копия сохраняется в директории */app/asr_billing/mnt/backup/voip_service/*, содержимое этой папки выгружается на FTP сервере, [если настроена выгрузка|CarbonBilling:Система резервного копирования. Описание, настройка и создание резервных копий.].