В составе АСР имеется модуль для синхронизации платежей и актов по контрагентам.
Unable to render embedded object: File (xxxx.png) not found.
hash key - являет ключ для авторизации в биллинге, его можно получить из url строки после успешной авторизации.
id группы - это id группы в биллинге, для всех абонентов которой проводится синхронизация платежей.
Настройка интеграции биллинга с 1С?
1. Настроить в биллинге адреса API машин
Для этого зайти в биллинг Настройки - Настройки в файле - IP адреса машин работающих через API
Вводить адреса можно через запятую.
2. Получить hash ключ для авторизации API запросов
Просто авторизуйтесь под учетой записью имеющую необходимые права для синхронизации.
Ключ будет в url строке.
3. Скопировать модуль на ПК с 1С.
Для 1С 8 версии:
http://локальный_ip_сервера:1444/carbonsoft1c8.epf
4. Обязательно сделать копию БД 1С и сначала проверять на ней!
5. Пометить в БД какие старые операции не нужно синхронизировать
Установите поле sync1c=1
Через ib_expert CTRL+f11:
update FINANCE_OPERATIONS set sync1c=1, code1c='old' where FINANCE_OPERATIONS.op_date<'01.01.2011'
или из консоли рута/помощника:
sqlexec "update FINANCE_OPERATIONS set sync1c=1, code1c='old' where FINANCE_OPERATIONS.op_date<'01.01.2011'"
6. Отладка
Сделать тестовую группу, завести тестовых абонентов.
Провести тестовые испытания синхронизации в обе стороны по тестовым абонентам убедиться что все работает как вам нужно.
Очистите предыдущие тестовые синхронизации если нужно
sqlexec "execute procedure api_clear_all;" sqlexec "update FINANCE_OPERATIONS set sync1c=0, code1c=NULL" sqlexec "update users set sync1c=0, code1c=NULL"
7. Тестирование
Пробовать работать с модулем синхронизации на реальной БД 1С, предварительно сделав резервные копии БД 1С и БД Carbon Billing 5.