<< Click to Display Table of Contents >> Интеграция с 1С > Интеграция с 1C: Бухгалтерия предприятия 2.0 (устар.) > Правила синхронизации данных Примеры настройки правил |
Для настройки последовательности выполнения правил используйте типовые примеры:
•импорт архива договоров из 1С
•экспорт действующих договоров из Directum RX
•синхронизация всех данных с приоритетом 1С
Чтобы автоматически перенести все записи контрагентов из 1С в Directum RX, используйте правило CompanyImport. Для корректного импорта записей рекомендуется также импортировать из 1С записи контактных лиц, банков и банковских счетов. Для этого:
1.В конфигурационном файле _Settings.xml в секции <rules> укажите правила в следующей последовательности:
<rules>
<rule name="CompanyImport"/>
<rule name="ContactImport"/>
<rule name="BankImport"/>
<rule name="BankAccountImport"/>
</rules>
2.Если необходимо, чтобы из 1С импортировались в том числе и контрагенты с незаполненным ИНН, то выключите «строгий режим» синхронизации. Для этого в секции <partiesSettings> укажите:
<partiesSettings strictMode="false"/>
Чтобы быстро заполнить в Directum RX реестр договоров и не создавать карточки документов вручную, используйте правило ContractImport.
Для корректного импорта записей необходимо предварительно импортировать из 1С записи валют и контрагентов. Также рекомендуется импортировать записи контактных лиц для полного заполнения карточек договоров в Directum RX. Для этого:
1.В конфигурационном файле _Settings.xml в секции <rules> укажите правила в следующей последовательности:
<rules>
<rule name="CurrencyImport"/>
<rule name="CompanyImport"/>
<rule name="ContactImport"/>
<rule name="ContractImport"/>
</rules>
2.В секции <contractImportSettings> настройте соответствие видов договоров 1С видам и категориям договоров Directum RX.
При необходимости укажите период, за который нужно импортировать договоры. При этом можно указать только дату начала (импортируются договоры, созданные после указанной даты) или дату конца периода (импортируются договоры, созданные до указанной даты).
Пример настройки соответствия видов договоров при импорте см. в разделе «ContractImport – импорт договоров».
Экспорт действующих договоров из Directum RX
Чтобы карточки договоров, которые составляются, согласуются и подписываются в Directum RX, заносились в 1С для дальнейшего выставления финансово-хозяйственных документов по договорам, используйте правило экспорта договоров ContractExport.
Для корректного экспорта записей необходимо предварительно синхронизировать записи валют и контрагентов. Также рекомендуется экспортировать записи контактных лиц для полного заполнения карточек договоров в 1С. Для этого:
1.В конфигурационном файле _Settings.xml в секции <rules> укажите правила в следующей последовательности:
<rules>
<rule name="CurrencyImport"/>
<rule name="CompanyExport"/>
<rule name="ContactExport"/>
<rule name="ContractExport"/>
</rules>
2.В секции <contractExportSettings> настройте соответствие видов и категорий договоров Directum RX видам договоров 1С.
Пример настройки соответствия видов договоров при экспорте см. в разделе «ContractExport – экспорт договоров».
Синхронизация всех данных с приоритетом 1С
Чтобы данные справочников в обеих системах всегда были актуальны и не различались между собой, настройте периодическую синхронизацию всех данных. При этом учитывайте, что порядок правил в последовательности выполнения влияет на приоритет системы. Например, если правило импорта контрагентов указано раньше, чем правило экспорта контрагентов, то данные в 1С будут приоритетнее и при изменении одной и той же записи, данные из 1С заменят собой данные в Directum RX.
Для синхронизации данных с приоритетом 1С:
1.В конфигурационном файле _Settings.xml в секции <rules> укажите все правила синхронизации данных в следующей последовательности:
<rules>
<rule name="CurrencyImport"/>
<rule name="CompanyImport"/>
<rule name="ContactImport"/>
<rule name="BankImport"/>
<rule name="BankAccountImport"/>
<rule name="ContractImport"/>
<rule name="CompanyExport"/>
<rule name="ContactExport"/>
<rule name="BankAccountExport"/>
<rule name="ContractExport"/>
<rule name="SupAgreementExport"/>
</rules>
2.При необходимости в секции <partiesSettings> выключите «строгий режим» синхронизации контрагентов.
3.Настройте соответствие видов договоров в секциях <contractImportSettings> и <contractExportSettings>.
© Компания Directum, 2024 |