<< Click to Display Table of Contents >> Интеграция с 1С > Интеграция с 1C: Бухгалтерия предприятия 2.0 (устар.) > Правила синхронизации данных > Правила экспорта ContractExport – экспорт договоров |
Правило предназначено для экспорта данных о договорах из Directum RX в 1С. С помощью правила можно составлять, согласовывать и подписывать договоры в Directum RX, а затем переносить их в 1С для дальнейшего выставления финансово-хозяйственных документов.
Примечание. В рамках правила экспортируются только данные карточек договоров, содержимое не синхронизируется.
Условия использования
Перед экспортом записей договоров необходимо синхронизировать данные о контрагентах и импортировать данные о валютах.
Для корректного экспорта договоров в 1С должна быть создана наша организация, соответствующая нашей организации, которая указана в договоре в Directum RX. При этом в 1C в карточке нашей организации должны быть указаны ИНН и КПП. Если в 1C соответствующая организация не найдена, то договор не экспортируется.
Порядок экспорта
Из Directum RX экспортируются только договоры, у которых в карточке указано состояние «Действующий», «Исполненный» или «Расторгнутый».
Если запись договора уже синхронизирована, то обновляются свойства связанной записи в 1С.
Если запись договора не синхронизирована:
1.В 1С ищется соответствующая запись по номеру, дате, контрагенту и нашей организации.
2.Если соответствующая запись найдена, то записи договоров из Directum RX и 1С связываются между собой.
3.Если найдены подходящие записи и из них только одна не помечена на удаление, то она связывается с записью договора из Directum RX.
4.Если найдены подходящие записи, среди которых несколько не помеченных на удаление или все помечены на удаление, то такие записи считаются дублями. Запись договора из Directum RX не будет экспортирована, пока в 1C есть дубли. Чтобы устранить их, пометьте на удаление все записи дублей, кроме актуальной.
5.Если соответствующая запись не найдена, то в 1С создается договор c номером и датой, которые указаны в Directum RX. Созданная запись договора связывается с записью договора из Directum RX.
Примечание. Если в карточке договора Directum RX в полях Согласование и Согл. с контрагентом установлено значение Подписан, то при экспорте в карточке договора 1С устанавливается флажок Договор подписан.
Назначение видов договоров в Directum RX и 1С различаются: одному виду договора из 1С могут соответствовать несколько видов в Directum RX и наоборот. Для корректного экспорта договоров, настройте соответствие видов договоров в файле _Settings.xml, в секции <contractExportSettings>.
Секция содержит в себе наборы настроек соответствия видов и категорий Directum RX видам договоров 1С. Каждый набор состоит из двух узлов: сторона Directum RX (<fromRX>) и сторона 1С (<to1C>). Схематично секцию можно представить следующим образом:
<contractExportBinding>
<fromRX>
...
</fromRX>
<to1C>
...
</to1C>
</contractExportBinding>
Структура секции <contractExportSettings>:
<contractExportSettings>
<contractExportBindings>
<contractExportBinding>
<fromRX>
<fromDocumentKind id="{ИД вида договора в Directum RX}"
name="{Название вида договора в Directum RX}"/>
<contractCategory id="{ИД категории договора в Directum RX}"
name="{Название категории договора в Directum RX}"/>
</fromDocumentKind>
</fromRX>
<to1C>
<contractKind1C name="{Имя вида договора в 1С}"
synonym="{Синоним вида договора в 1С}"/>
</to1C>
</contractExportBinding>
</contractExportBindings>
</contractExportSettings>
Для настройки экспорта записей договоров заполните параметры соответствия видов договоров в узлах from1C и toRX.
Важно. Виды и категории договоров из Directum RX определяются по ИД и названию, а виды договоров из 1С – по имени и синониму. Для каждого вида и категории нужно указать хотя бы одно свойство. Если для какого-либо вида или категории договора из Directum RX не настроено соответствие с видом договора из 1С, то договоры данного вида не синхронизируются.
Параметры узла <fromRX> |
Параметры узла <to1C> |
---|---|
fromDocumentKind – вид договоров в Directum RX. Для каждого вида заполните параметры id и name – ИД и название вида договоров |
contractKind1C – вид договоров в 1С. Для каждого вида заполните параметры id и synonym – ИД и синоним вида договоров |
contractCategory – категория договоров в Directum RX. Параметр обязателен для заполнения, если у вида договоров есть хотя бы одна категория. Для каждой категории заполните параметры id и name – ИД и название категории договоров |
Необходимо экспортировать из Directum RX:
•договоры с видом «Договор расходный», категориями «Закупка оборудования, комплектующих» и «Административные расходы». В 1С данные договоры должны иметь вид «СПоставщиком»;
•договоры с видом «Договор доходный», категориями «Поставка комплектующих», «Поставка оборудования» и «Сервисное обслуживание». В 1С данные договоры должны иметь вид «СПокупателем».
В этом случае задайте следующие настройки:
<contractExportSettings>
<contractExportBindings>
<contractExportBinding>
<fromRX>
<fromDocumentKind id="25" name="Договор расходный">
<contractCategory id="4" name="Закупка оборудования, комплектующих"/>
<contractCategory id="5" name="Административные расходы"/>
</fromDocumentKind>
</fromRX>
<to1C>
<contractKind1C name="СПоставщиком" synonym="С поставщиком"/>
</to1C>
</contractExportBinding>
<contractExportBinding>
<fromRX>
<fromDocumentKind id="22" name="Договор доходный">
<contractCategory id="2" name="Поставка комплектующих"/>
<contractCategory id="1" name="Поставка оборудования"/>
<contractCategory id="3" name="Сервисное обслуживание"/>
</fromDocumentKind>
</fromRX>
<to1C>
<contractKind1C name="СПокупателем" synonym="С покупателем"/>
</to1C>
</contractExportBinding>
</contractExportBindings>
</contractExportSettings>
© Компания Directum, 2024 |