# Как импортировать базу с договорами в iTop?

**URL:** <https://community.itop-itsm.ru/t/kak-importirovat-bazu-s-dogovorami-v-itop/1066>\
**Category:** Использование\
**Created:** [05.Июль.2018 04:11:24 UTC](https://community.itop-itsm.ru/t/kak-importirovat-bazu-s-dogovorami-v-itop/1066 "2018-07-05T04:11:24Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Captain](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/c/f17d59/32.png) [@Captain](https://community.itop-itsm.ru/u/Captain)\
**Post date:** [05.Июль.2018 04:11:25 UTC](https://community.itop-itsm.ru/t/kak-importirovat-bazu-s-dogovorami-v-itop/1066/1 "2018-07-05T04:11:25Z")

</div>

Привет, имеется собственно разработанное ПО с базой договоров с поставщиками на MySQL. Как импортировать данные из этой базы в базу iTop, чтоб не создавать договора в iTop?

---

<div class="post-metadata">

**Author:** ![BorisFastovetskiy](https://community.itop-itsm.ru/user_avatar/community.itop-itsm.ru/borisfastovetskiy/32/236_2.png) [@BorisFastovetskiy](https://community.itop-itsm.ru/u/BorisFastovetskiy)\
**Post date:** [09.Июль.2018 14:56:50 UTC](https://community.itop-itsm.ru/t/kak-importirovat-bazu-s-dogovorami-v-itop/1066/2 "2018-07-09T14:56:50Z")

</div>

Добрый день.

О каких договорах идет речь? Вы имеете ввиду сущность “Договор с заказчиком”? Если да, то придется самостоятельно писать инструмент синхронизации с Вашей учетной системой. Стандартный импорт для этого не подойдет, т.к. Вам все равно придется делать много операций потом вручную.

Я сделал модуль импорта для нашей учетной системы и в настройках модуля сделал возможность выбора типовых услуг. У меня это выглядит примерно вот так:

```
'default-contract-data' => 
array (
17 => 
array (
	'sla' => 1,
	'coverage-windows' => 2,
	'force' => true,
),
18 => 
array (
	'sla' => 1,
	'coverage-windows' => 2,
	'force' => true,
),
37 => 
array (
	'sla' => 1,
	'coverage-windows' => 2,
	'force' => true,
),
38 => 
array (
	'sla' => 1,
	'coverage-windows' => 2,
	'force' => true,
),
39 => 
array (
	'sla' => 1,
	'coverage-windows' => 2,
	'force' => true,
),
40 => 
array (
	'sla' => 1,
	'coverage-windows' => 2,
	'force' => true,
),
41 => 
array (
	'sla' => 1,
	'coverage-windows' => 2,
	'force' => true,
),
42 => 
array (
	'sla' => 1,
	'coverage-windows' => 2,
	'force' => true,
),
)

```

К сожалению сам модуль предоставить не могу, он очень специфичен для нашей компании. Могу при необходимости проконсультировать.

Так одной из задач в реализации импорта у меня была его скорость, необходимо было добиться возможности обновления данных в течении, максимум, 15 минут. Через стандартный ORM это не получится, т.к. он очень медленный. Пришлось “костылить” в виде прямой записи в базу, **но я этого Вам не рекомендую** , если нет необходимости в частой синхронизации.

Если нет своих разработчиков, обращайтесь - поможем.

---

<div class="post-metadata">

**Author:** ![Captain](https://community.itop-itsm.ru/letter_avatar_proxy/v4/letter/c/f17d59/32.png) [@Captain](https://community.itop-itsm.ru/u/Captain)\
**Post date:** [10.Июль.2018 02:35:07 UTC](https://community.itop-itsm.ru/t/kak-importirovat-bazu-s-dogovorami-v-itop/1066/3 "2018-07-10T02:35:07Z")

</div>

ok, спс. Все договоры, которые моя организация имеет с различными поставщиками заносятся в базу договоров. Я хотел импортировать договора с вложенными файлами (doc, pdf) в iTop.

---

<div class="post-metadata">

**Author:** ![BorisFastovetskiy](https://community.itop-itsm.ru/user_avatar/community.itop-itsm.ru/borisfastovetskiy/32/236_2.png) [@BorisFastovetskiy](https://community.itop-itsm.ru/u/BorisFastovetskiy)\
**Post date:** [11.Июль.2018 12:10:25 UTC](https://community.itop-itsm.ru/t/kak-importirovat-bazu-s-dogovorami-v-itop/1066/4 "2018-07-11T12:10:25Z")

</div>

Вложения, так же можно импортировать, это не проблема.
