<< Click to Display Table of Contents >> Интеграция с 1С > Интеграция с 1C: Бухгалтерия предприятия 2.0 (устар.) > Настройка параметров синхронизации (_Settings.xml) Параметры соединения с базой 1С |
Параметры соединения с информационной базой 1С задаются в секции <instance1C>.
Структура секции:
<instance1C>
<systemId>{Идентификатор системы 1С}</systemId>
<platformVersion>{Версия платформы 1С}</platformVersion>
<connectionString>{Строка подключения к информационной базе}
</connectionString>
<exchangePlan>{Имя плана обмена}</exchangePlan>
<exchangeNodeCode>{Код вторичного узла обмена}</exchangeNodeCode>
<protocolFolderPath>{Путь к папке для записи протокола синхронизации}
</protocolFolderPath>
<importBatchSize>{Количество объектов в пакете при импорте из 1С в Directum RX}
</importBatchSize>
<exportBatchSize>{Количество объектов в пакете при экспорте из Directum RX в 1C}
</exportBatchSize>
</instance1C>
instance1C. Параметры соединения с информационной базой 1С.
systemId. Уникальный идентификатор информационной базы 1С, для которой настраивается синхронизация. Он будет использоваться для связи данных Directum RX с данными определенной информационной базы 1С, а также для открытия из 1С связанных записей в Directum RX. Идентификатор должен состоять из букв латинского алфавита и может содержать цифры. Например, accounting или buhgalteria.
Важно. Идентификатор задается перед настройкой синхронизации. Для каждой информационной базы 1С необходимо задавать свой идентификатор. В дальнейшем изменять его не рекомендуется.
platformVersion. Версия платформы 1С в формате 8.3.* или 8.2.*, например, 8.3.9.
connectionString. Строка подключения к базе 1С. Формат строки зависит от того, как развернута информационная база 1С:
•если база 1С развернута на SQL-сервере, формат строки подключения имеет вид:
Srvr='{Имя кластера}';Ref='{Имя БД в кластере}';Usr='{Имя пользователя 1С}'; pwd='{Пароль пользователя 1С}', где:
Srvr – имя кластера, в котором развернута база 1С.
Ref – имя базы в кластере.
Usr и pwd – логин и пароль пользователя, от имени которого будет осуществляться вход в информационную базу 1С.
•если база 1С развернута в файловом режиме, формат строки подключения имеет вид:
File='{Путь к папке с базой данных}';Usr='{Имя пользователя 1С}';pwd='{Пароль пользователя 1С}', где:
File – путь к папке с базой данных. Отображается в нижней части окна запуска 1С:
Usr и pwd – логин и пароль пользователя, от имени которого будет осуществляться вход в информационную базу 1С.
exchangePlan. Имя плана обмена. Если настройка синхронизации в 1С выполнялась с помощью конфигурации из поставки, то имя плана обмена DirectumRXExchangePlan.
exchangeNodeCode. Код вторичного узла обмена, указанный при настройке синхронизации в 1С.
protocolFolderPath. Путь к папке с лог-файлами и протоколами сеансов синхронизации.
Передача данных при синхронизации выполняется в пакетном режиме, объекты передаются «пачками» заданного размера. Это позволяет оптимизировать размер передаваемых данных и загрузку при первоначальной или другой массовой синхронизации. Для настройки передачи данных в пакетном режиме заполните параметры:
•importBatchSize. Количество объектов в пакете при импорте данных из системы 1С в Directum RX.
•exportBatchSize. Количество объектов в пакете при экспорте данных из системы Directum RX в 1C.
Рекомендуемые значения параметров importBatchSize и exportBatchSize – 200. Если при синхронизации возникают ошибки, связанные размером передаваемых данных, уменьшите значения параметров.
Пример
<instance1C>
<systemId>1C_ACCOUNTING</systemId>
<!-- Версия платформы. Допустимые значения: 8.3* или 8.2* -->
<platformVersion>8.3.9</platformVersion>
<connectionString>File='D:\Projects\1C\БП демо';Usr='Admin';pwd='';
</connectionString>
<exchangePlan>DirectumRXExchangePlan</exchangePlan>
<exchangeNodeCode>002</exchangeNodeCode>
<protocolFolderPath>D:\1C\ExchangeProtocol</protocolFolderPath>
<importBatchSize>200</importBatchSize>
<exportBatchSize>200</exportBatchSize>
</instance1C>
© Компания Directum, 2024 |