forum.bitel.ru
http://forum.bitel.ru/

Импорт платежей из 1с
http://forum.bitel.ru/viewtopic.php?f=22&t=12522
Страница 1 из 1

Автор:  mhollow [ 29 июн 2017, 17:04 ]
Заголовок сообщения:  Импорт платежей из 1с

Подскажите как лучше решить задачу.
Из 1с экспортируются платежи юр лиц. Их надо импортировать в биллинг. Формат наверное будет самый простой, типа ИНН,сумма. По ИНН найдем из базы бг account_id
Дальше как лучше занести платеж?
Чем лучше воспользоваться: API (если да то каким, в двух словах, какие классы, методы для занесения платежа)
Или сразу писать в базу и не париться? (если да, то какие таблицы трогать?) -
Буду признателен

Автор:  Amir [ 29 июн 2017, 17:32 ]
Заголовок сообщения:  Re: Импорт платежей из 1с

Если периодически, то есть автоматическая загрузка платежей (через планировщик)
https://docs.bitel.ru/pages/viewpage.ac ... d=73597290
https://docs.bitel.ru/pages/viewpage.ac ... d=73597294
(автоматическая загрузка использует параметры ручной загрузки, поддерживаются CSV и DBF)


Если нужно отправлять сразу по приходу платежа, то можно по HTTP с помощью модуля Card
http://wiki.bitel.ru/index.php/%D0%98%D ... D1%8F_Card

Или с помощью модуля MPS и, например, протокола ОСМП
https://docs.bitel.ru/pages/viewpage.ac ... d=73597701
http://wiki.bitel.ru/index.php/%D0%9F%D ... %D0%B5_MPS

Или вызовом веб-сервисов
https://bgbilling.ru/v7.0/javadoc/ru/bi ... ws.Holder-
https://bgbilling.ru/v7.0/javadoc/ru/bi ... ng.String-
Или использованием этих же интерфейсов внутри дин. класса-периодической задачи.


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

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/