Выгрузить платежи из 1С в LANBilling

При помощи модуля «Интеграция с 1С:Предприятие 8.3» вы можете переносить данные о платежах из 1С в LANBilling. Так система будет корректно рассчитывать списания за учётные записи.

Предварительно убедитесь, что уже выполнили подготовительные шаги:

  1. Подключили в 1С файл обработки, необходимый для работы модуля «Интеграция с 1С:Предприятие 8.3».
  2. Создали профиль платёжной системы для 1С в LANBilling.

Если эти шаги выполнены, вы можете перенести данные из 1С в LANBilling.

  1. Выгрузите данные о платежах из 1С
  2. Загрузите данные в LANBilling

Выгрузить данные о платежах из 1С

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

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

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

    image
  4. Перейдите на вкладку «Выгрузка поступлений ДС».

    image
  5. Выберите параметр, который отвечает за связь договоров в 1С и LANBilling.

    • «Номер договора» в 1С — «Номер договора» в LANBilling.
    • «Код» в 1С — «Код оплаты» в LANBilling.
    image
  6. Укажите, что именно выгрузить.

    • Поступление — все платежи на расчётный счёт. После загрузки в LANBilling платежи поступят на договоры абонентов, но не будут связаны с выставленными счетами.

    • Счёт — только оплаты, связанные с документами «Счёт покупателя». После загрузки в LANBilling платежи поступят на договоры абонентов, а выставленные счета будут отмечены как оплаченные.

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

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

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

    image

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

    image

Не переименовывайте полученный файл. Загрузите его в LANBilling.

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

Сделать это можно двумя способами.

  • Загрузите файл как реестр платежей. Для этого должен быть настроен парсер parser_export_1c.py.

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

    cp 1c-payments-20221216 /usr/local/billing/pay_import/
    
    
    истема в течение минуты обработает файл — платежи появятся в LANBilling. В качестве менеджера, который их провёл, будет указан профиль платёжной системы с логином «1с». По этому признаку вы сможете найти платежи.