<< Click to Display Table of Contents >> Интеграция с 1С > Интеграция с 1C: Бухгалтерия предприятия 2.0 (устар.) > Правила синхронизации данных > Правила импорта ContractImport – импорт договоров |
Правило предназначено для первоначального импорта данных о договорах за определенный период из 1С в Directum RX. С помощью правила в Directum RX реестр договоров всегда будет актуальным, а карточки договоров не нужно создавать вручную.
Примечание. В рамках правила импортируются только данные карточек договоров, содержимое не синхронизируется.
Условия использования
Перед импортом записей договоров необходимо синхронизировать данные о контрагентах и валютах.
Для корректного импорта договоров в Directum RX должна быть создана наша организация, соответствующая нашей организации, которая указана в договоре в 1С. При этом в Directum RX в карточке нашей организации должны быть указаны ИНН и КПП. Если в Directum RX соответствующая организация не найдена, то договор не импортируется.
Порядок импорта
В рамках правила не импортируются договоры:
•дата которых не входит в период синхронизации, указанный в настройках правила;
•у которых в 1С не заполнена дата документа;
•для которых в Directum RX не создана наша организация, соответствующая организации договора в 1С;
•которые в 1С помечены на удаление.
Примечание. Если у договора в 1С не заполнен номер, то документ импортируется в Directum RX, при этом в его карточке в качестве номера указывается значение б/н.
Если запись договора уже синхронизирована, то обновляются свойства связанной записи в Directum RX.
Если запись договора не синхронизирована:
1.В Directum RX ищется соответствующая запись по номеру, дате, контрагенту и нашей организации.
2.Если соответствующая запись найдена, то записи договоров из 1С и Directum RX связываются между собой.
3.Если найдены подходящие записи и из них только одна действующая, то она связывается с записью договора из 1С.
4.Если найдены подходящие записи, среди которых несколько действующих или нет ни одной действующей, то такие записи считаются дублями. Запись договора из 1С не будет импортирована, пока в Directum RX есть дубли. Чтобы устранить дубли, закройте все записи дублей, кроме актуальной.
5.Если соответствующая запись не найдена, то в Directum RX создается договор c номером и датой, которые указаны в 1C. Созданная запись договора связывается с записью договора из 1C.
Назначение видов договоров в Directum RX и 1С различаются: одному виду договора из 1С могут соответствовать несколько видов Directum RX и наоборот. Для корректного импорта договоров, настройте соответствие видов договоров в файле _Settings.xml, в секции <contractImportSettings>.
Секция содержит в себе наборы настроек соответствия видов договоров 1С видам и категориям договоров Directum RX. Каждый набор состоит из двух узлов: сторона 1С (<from1C>) и сторона Directum RX (<toRX>). Схематично его можно представить следующим образом:
<contractImportBinding>
<from1C>
...
</from1C>
<toRX>
...
</toRX>
</contractImportBinding>
Структура секции <contractImportSettings>:
<contractImportSettings dateFrom="{Дата начала}" dateTo="{Дата окончания}">
<contractImportBindings>
<contractImportBinding>
<from1C>
<businessUnit tin="1834101061" trrc="183400001"/>
<contractKind1C name="{Имя вида договора в 1С}"
synonym="{Синоним вида договора в 1С}"/>
</from1C>
<toRX>
<toDocumentKind id="{ИД вида договора в Directum RX}"
name="{Название вида договора в Directum RX}"/>
<contractCategory id="{ИД категории договора в Directum RX}"
name="{Название категории договора в Directum RX}"/>
</toDocumentKind>
<documentRegister id="{ИД журнала регистрации в Directum RX}"
name="{Название журнала регистрации в Directum RX}"/>
<documentDepartment id="{ИД подразделения в Directum RX}"
name="{Название подразделения в Directum RX}"/>
</toRX>
</contractImportBinding>
</contractImportBindings>
</contractImportSettings>
Для настройки импорта записей договоров заполните:
•параметры dateFrom и dateTo – период, в рамках которого синхронизируются договоры. Если дата договора 1С не попадает в указанный период, договор не импортируется в Directum RX;
•параметры соответствия видов договоров в узлах from1C и toRX.
Важно. Виды и категории договоров из Directum RX определяются по ИД и названию, а виды договоров из 1С – по имени и синониму. Для каждого вида и категории нужно указать хотя бы одно свойство. Если для какого-либо вида договора из 1С не настроено соответствие с видом и категорией договора из Directum RX, то договоры данного вида не синхронизируются.
Параметры узла <from1C> |
Параметры узла <toRX> |
---|---|
contractKind1C – вид договоров в 1С. Для каждого вида заполните параметры id и synonym – ИД и синоним вида договоров |
toDocumentKind – вид договоров в Directum RX. Для каждого вида заполните параметры id и name –ИД и название вида договоров |
businessUnit – Наша организация, договоры которой импортируются. Параметр необязательный. Для каждой нашей организации заполните параметры tin и trrc – ИНН и КПП организации |
contractCategory – категория договоров в Directum RX. Параметр обязателен для заполнения, если у вида договоров есть хотя бы одна категория. Для каждой категории заполните параметры id и name – ИД и название категории договоров |
|
documentRegister – журнал, в котором регистрируются созданные договоры. Для каждого журнала заполните параметры id и name – ИД и название журнала регистрации |
|
documentDepartment – подразделение, которое указывается в Directum RX в карточке договора. Сотрудники подразделения получат права на просмотр договора, а руководитель на изменение. Для каждого подразделения заполните параметры id и name – ИД и название подразделения |
Примечание. Особенности импорта договоров:
•чтобы импортировать договоры разных организаций, задайте настройки соответствия видов договоров для каждой организации. Это необходимо, чтобы договоры разных организаций регистрировались в разных журналах;
•если в названии вида, категории договоров, подразделения или журнала регистрации есть кавычки, то их необходимо писать, как ". Например, отдел продаж «Останкинское» необходимо написать как: отдел продаж "Останкинское".
Необходимо импортировать из 1С в Directum RX договоры, которые созданы в период с 1 января 2010 года и относятся к нашей организации с ИНН 1834101061 и КПП 183400001.
При этом договоры из 1С вида «СПоставщиком» нужно импортировать в Directum RX как договоры с видом «Договор расходный» и категорией «Закупка оборудования, комплектующих». Их нужно зарегистрировать в журнале регистрации «Договоры», а в карточках указать подразделение «Отдел продаж».
В этом случае задайте следующие настройки:
<contractImportSettings dateFrom="2010-01-01" dateTo="2020-01-01">
<contractImportBindings>
<contractImportBinding>
<from1C>
<businessUnit tin="1834101061" trrc="183400001"/>
<contractKind1C name="СПоставщиком" synonym="С поставщиком"/>
</from1C>
<toRX>
<toDocumentKind id="25" name="Договор расходный">
<contractCategory id="4" name="Закупка оборудования, комплектующих"/>
</toDocumentKind>
<documentRegister id="10" name="Договоры"/>
<documentDepartment id="67" name="Отдел продаж"/>
</toRX>
</contractImportBinding>
</contractImportBindings>
</contractImportSettings>
© Компания Directum, 2024 |