Загрузка телефонных разговоров из Barsum

Последние изменения: 09.01.2017

Для настройки интеграции с телефонным тарификатором Barsum в конфигурации предусмотрена обработка LoadCallsFromBarsum (её нужно добавить в справочнике "Обработки")

Логика работы обработка состоит в том, что она читает тестовый файл со звонками который создаёт тарификатор Barsum. Поэтому для настройки интеграции в первую очередь требуется настроить сам тарификатор Barsum на выгрузку старифицированных звонков в текстовый файл, который будет считывать обработка из 1С: Отель.


Обработка работает по позиционному принципу, т.е. она начинает разбирать тестовый файл, по позициям в соответствии с заданными в обработке настройками.
Далее после чтения файла обработка перемещает файл в архивную директорию, которая задана в настройках. Тарификатор Barsum видит, что файл отсутствует, и создаёт его снова уже с новыми звонками, который потом снова читает и переносит в архивный каталог обработка.Поэтому настройку можно разбить по этапам:

1. Настройка Барсум на выгрузку данных о зарегистрированных звонка в текстовый файл.
2. Настройка обработки LoadCallsFromBarsum.


В поле "Файл обмена данными" указывается директория, в которую Barsum в соответствии с настройками будет складывать файл с телефонными звонками и из которой обработка будет его читать.


Чтение файла, как освещалось ранее происходит по позициям, которые задаются в настройках обработки по кнопке "Настройки полей файла данных".



Расчёт позиции происходит достаточно просто: следует открыть тестовый файл Barsum и просто подсчитать количество символов в строке (включая пробелы) пока не будет найдена нужная позиция.

Чаще всего в одном файле может содержаться информация по нескольким звонкам, в таком случае строки будут разделены символом-разделителем. Чтобы обработка правильно произвела чтение строк следует в настройках обработки указать этот символ разделитель в поле "Символ разделитель строк".
При выполнении обработки будет производится чтение файла по позициям. После прочтения файл будет переносится из директории, в которую эти файлы создаёт Барсум, в архивную директорию, которая указывается в настройках обработки в поле "Каталог истории загруженных файлов".

Далее обработку следует настроить как фоновое задание с графиком выполнения раз в 100 секунд.

ВАЖНО! У пользователя, от имени которого работает служба сервера 1С (все фоновые задания выполняются на сервере) должны быть права на чтение/изменение данных в этих каталогах.

Предварительно Вам нужно так же настроить справочник "Телефонные номера"

Помогла ли вам статья?