Просмотр Исходного

h2. Начиная с версии Ideco ACP 3.9.6 интеграция с 1С стала ещё проще\!

!xxxx.png|border=1!

Логин и пароль - являются логином и паролем учетной записи финансового администратора в биллинге.

id группы - это id группы в биллинге, для всех абонентов которой проводится синхронизация платежей.

h4. Примечание:

Для выгрузки данных из биллинга используется взаимодействие через встроенную "платежную систему" по http или https

Для загрузки данных в биллинг испольузется модуль *[Упрощенная интеграция с 1С^ideco1c8.epf]*

*Работа модуля гарантирована только на 1С 8 Бухгалтерия. Для всех остальных версий и разновидностей требуется доработка с помощью вашего(стороннего) 1С программиста.*

h2. Итак: как настроить интеграцию биллинга с 1С?


h4. *1. Включить в локальном меню поддержку API*

Настройка платежных систем...

*Внимание\!* Рекомендуется использовать http только для тестов, затем перейти на https\!

{code}
[X] Включить HTTP-сервер для платежей         
IP-адрес для подключения по HTTP              
Порт для подключения по HTTP                  
Разрешенные адреса клиентов для HTTP-сервера
{code}
Для настройки работы через http можно пропустить шаг 2.

h4. *2. Скопировать модуль на ПК с 1С.*

Скачать сам модуль для 8 версии можно здесь:* **[Упрощенная интеграция с 1С^ideco1c8.epf]*

*Обязательно сделать копию БД 1С и сначала проверять на ней\!*


h4. *3. Пометить в БД Ideco АСР какие старые операции не нужно синхронизировать*

*Установите поле sync1c=-1*

Через IB_EXPERT: нажмите CTRL+F11

{code}
update FINANCE_OPERATIONS set  sync1c=-1,  code1c='old'  where FINANCE_OPERATIONS.op_date<'01.01.2011'
{code}
или из консоли рута/помощника:

{code}
sqlexec "update FINANCE_OPERATIONS set  sync1c=-1,  code1c='old'  where FINANCE_OPERATIONS.op_date<'01.01.2011'"
{code}

h4. 4. Как отлаживать?

Сделать тестовую группу, завести тестовых абонентов.

Провести тестовые испытания синхронизации в обе стороны по тестовым абонентам убедиться что все работает как вам нужно.

Очистите предыдущие тестовые синхронизации&nbsp;если нужно{code}sqlexec "execute procedure api_clear_all;"
{code}

h4. *5. Тестирование*

Пробовать работать с модулем синхронизации на реальной БД 1С, предварительно сделав резервные копии БД 1С и БД Ideco АСР.

Если что-то не получается обращайтесь в тех.поддержку, мы обязательно вам поможем\!

После завершения стадии тестирования обязательно настройте подключение по SSL, см. [инструкцию|asrdocnew:Интеграция с 1с].