Выгрузить абонентов и договоры из 1С в LANBilling

Если вы только начинаете работать с LANBilling, загрузите в систему контрагентов из 1С. Таким же образом можно дополнить уже существующую в LANBilling базу абонентов и договоров.

Для обмена данными используется специальная обработка — предварительно добавьте её в 1С. Кроме того, заранее создайте профиль платёжной системы с логином «1с» (используйте латинские символы).

После этого можно выгружать данные из 1С и загружать их в LANBilling.

Выгрузить данные из 1С

  1. Запустите 1С в режиме «1C:Предприятие».

  2. Перейдите в раздел «Продажи» и кликните «Дополнительные обработки».

    image
  3. Кликните обработку «Обмен данными между 1С 8.3 и биллинг системой» и нажмите «Выполнить».

    image

  1. Перейдите на вкладку «Выгрузка контрагентов».

    image
  2. Сформируйте список контрагентов. Для этого установите фильтры и нажмите «Заполнить».

    Если хотите, чтобы в выгрузку попала информация о расторжении договоров, установите флаг «Учитывать расторгнутые договора».

    image
  3. Обработка сформирует список контрагентов. Каждая строка соответствует одному договору. Отметьте договоры, которые хотите выгрузить. Чтобы установить или снять все флаги, используйте кнопки image и image.

  4. Нажмите «Выгрузить» и выберите директорию, в которой обработка создаст файл.

    image

Обработка начнёт записывать данные в xml-файл, этот процесс может занять несколько минут. Дождитесь сообщения «Выгрузка успешно завершена».

image

Теперь загрузите файл с базой контрагентов в LANBilling.

Загрузить данные в LANBilling

  1. Переименуйте выгруженный xml-файл. Имя должно начинаться с логина платёжной системы из LANBilling. Например, для платёжной системы с логином «1С» можно назвать файл «1С-clients.xml».

  2. Переместите файл в специальную папку на сервере, где установлен модуль LBcore. По умолчанию это папка /pay_import/. Пример:

    cp 1С-clients.xml /usr/local/billing/pay_import/
    

    ``

Система в течение минуты обработает файл:

  • для новых объектов — создаст карточки абонентов и договоры,
  • для существующих — обновит только изменившиеся данные.

Если в 1С для договора указана дата расторжения, это будет отражено в LANBilling:

  • для новых — будет создан договор со статусом «Расторгнут» или с запланированным расторжением,
  • для существующих — договор будет расторгнут указанной датой, все учётные записи и услуги на них перестанут действовать.