<< Click to Display Table of Contents >> Интеграция с 1C: Бухгалтерия предприятия 2.0 (устар.) |
Общая схема интеграции Directum RX и «1C: Бухгалтерия предприятия 2.0»:
Механизм синхронизации данных реализован в утилите DrxUtil. Утилита обеспечивает обмен данными с сервером приложений Directum RX через интернет, а с системой 1С через COM-соединение с помощью обработки «Универсальный обмен данными в формате XML».
Для синхронизации данных в системах 1С и Directum RX отслеживаются изменения c момента предыдущего сеанса синхронизации: •в 1С – с помощью регистрации изменений в плане обмена. Подробнее см. в документации 1С статью «План обмена»; •в Directum RX – с помощью истории работы с объектами. |
ВАЖНО. Папку с утилитой DrxUtil необходимо расположить на компьютере, где установлено клиентcкое приложение 1С с COM-соединением.
Настройки синхронизации данных задаются в конфигурационных файлах, которые находятся в папке с утилитой DrxUtil:
•_ConfigSettings.xml – файл параметров подключения к серверу приложений Directum RX;
•_Settings.xml – файл параметров синхронизации с конкретной информационной базой 1С.
Важно. Если используется несколько информационных баз 1С, которые находятся в одной локальной сети, то для каждой информационной базы должен быть свой файл _Settings.xml.
Схема настройки интеграции
Важно. Чтобы получить комплект поставки для интеграции 1С с Directum RX, обратитесь в службу поддержки Directum RX.
Общая схема настройки выглядит следующим образом:
1.В системе Directum RX смените пароль для пользователя Integration Service.
Примечание. Если система устанавливается для ознакомления, то учетную запись для сервиса интеграции можно не настраивать.
2.В системе 1С:
•если конфигурация ранее не модифицировалась и находится на поддержке, то включите возможность изменения. Подробнее о поддержке см. в документации 1С;
•установите из поставки конфигурацию, которая автоматически создает в 1С план обмена и добавляет в справочники кнопки для поиска и открытия записей в Directum RX. Либо создайте план обмена вручную.
Важно. Если вы используете конфигурацию «1С: Бухгалтерия 2.0», то кнопки для поиска и открытия записей в Directum RX необходимо добавлять вручную.
•настройте узлы плана обмена, константы и права пользователей системы.
3.Разместите папку с утилитой синхронизации DrxUtil на одном компьютере с клиентским приложением 1С.
4.Настройте подключение к серверу приложений Directum RX в файле _ConfigSettings.xml, который находится в папке с утилитой DrxUtil.
5.На основе файла _Settings.xml.example, который находится в папке с утилитой DrxUtil, создайте файл _Settings.xml. Настройте параметры соединения с 1С и способ отправки уведомлений о результатах синхронизации в созданном файле.
6.Запустите утилиту DrxUtil, чтобы проверить работу соединения Directum RX и 1С.
7.В файле _Settings.xml настройте правила синхронизации для первоначального переноса данных из 1С в Directum RX. Для этого укажите в файле последовательность выполнения правил импорта, режим синхронизации контрагентов и задайте дополнительные настройки импорта договоров.
8.Выполните первоначальный перенос данных. Для этого зарегистрируйте в плане обмена изменения записей синхронизируемых справочников, которые были сделаны до настройки интеграции, и повторно запустите утилиту DrxUtil.
9.В файле _Settings.xml донастройте правила для регулярной синхронизации данных. Для этого дополните в файле последовательность выполнения правилами экспорта и импорта данных, задайте дополнительные настройки экспорта и импорта договоров.
10.Для периодической синхронизации данных Directum RX и 1С настройте расписание запуска утилиты DrxUtil с помощью назначенного задания Windows. Подробнее см. в статье Microsoft Task Scheduler Overview.
11.Если используется английская версия операционной системы Microsoft Windows, убедитесь, что в Панели управления в настройках региональных стандартов на закладке «Дополнительно» для параметра Язык программ, не поддерживающих Юникод установлено значение Русский (Россия). Это необходимо для корректного отображения текста в протоколах и лог-файлах синхронизации.
Примечание. Если после обновления Directum RX интеграция с 1С перестала работать, то для ее восстановления настройте подключение к 1С через COM-соединение.
© Компания Directum, 2024 |