Настроить скрипты для реестров платежей

В LANBilling вы можете загружать реестры оплат. Система корректно обрабатывает реестры в разных форматах. За каждый формат отвечает отдельный скрипт.

Формат реестра Пример реестра Скрипт
Выписки из системы «Клиент-Банк» bank_stat_1c.txt parser_1c.py
Данные об оплатах из 1С 1c-payments-20230125.csv parser_export_1c.py
Файлы, сформированные вручную register2023.txt Настройка не нужна

Перед началом работы настройте скрипты в зависимости от того, реестры каких форматов вы планируете загружать в LANBilling.

  1. Переместите скрипт parser_1c.py в директорию /usr/local/billing/:

    cp /usr/local/billing/payments/1c/parser_1c.py /usr/local/billing/
    

    ``

  2. Внесите изменения в скрипт:

    nano /usr/local/billing/parser_1c.py
    

    ``

    Укажите данные:

    • IP-адрес и порт для подключения к LBcore;
    • логин и пароль администратора.
    #Определение параметров подключения к LBcore
    host = '127.0.0.1'
    port = 1502
    login = 'admin'
    password = 'admin'
    

    ``

    Сохраните изменения.

  3. Сделайте скрипт исполняемым:

    chmod +x /usr/local/billing/parser_1c.py
    

    ``

Как работает парсер
  1. Переместите скрипт parser_export_1c.py в директорию /usr/local/billing/:

    cp /usr/local/billing/payments/1c/parser_export_1c.py /usr/local/billing/
    

    ``

  2. Внесите изменения в скрипт:

    nano /usr/local/billing/parser_export_1c.py
    

    ``

    Укажите данные:

    • IP-адрес и порт для подключения к LBcore;
    • логин и пароль администратора.
    # Определение параметров подключения к LBcore
    host = '127.0.0.1'
    port = 1502
    login = 'admin'
    password = 'admin'
    

    ``

    Сохраните изменения.

  3. Сделайте скрипт исполняемым:

    chmod +x /usr/local/billing/parser_export_1c.py
    

    ``

Система настроена. Теперь вы можете загружать реестры платежей.