Редактируемый договор

Материал из razgovorov.ru
Перейти к: навигация, поиск

Общее описание

Редактируемый договор - отдельный регламент для согласования договоров между организациями. По умолчанию такого регламента нет в личном кабинете, он появляется только после того как сделана отправка договора такого типа с помощью любого средства интеграции. В отличии от стандартного регламента рассылка "Редактируемого договора" позволяет эмитенту отправить контрагенту шаблон для заполнения договора без подписания. При этом эмитент определяет набор тех полей в в договоре, которые можно редактировать, основной текст остается неизменным. Существует как стандартный набор полей для редактирования (см. таблицу ниже), так и неограниченное количество произвольных полей. После того как контрагент заполнил все поля эмитент может согласовать или отклонить договор. При отклонении создается новая редакция документа и заново отправляется на заполнение контрагенту. При утверждении договор будет иметь соответствующий статус у обоих участников документооборота (см. схему). Если контрагент не планирует заключать договор с эмитентом, то он отклоняет документ. В этом случае документооборот завершается, в обоих кабинетах появляется отрицательный статус.

Схема движения документа

Edocontract.jpg

Настройка выгрузки

Окно редактирования

Для того чтобы сделать отправку "Редактируемого договора" необходимо отправлять документы в пакетах на которых будет прописан специальный идентификатор регламента 5b59fa01-33c6-495b-a412-1dce202b20cd (см. пример)
В пакете обязательно должен находиться файл формата ДоговорРед версии 3.01 (см. пример)

Особенности выгрузки файла:
1. Весь текст договора нужно конвертировать в html верстку
2. Указать в html верстке редактируемые поля. Для этого пишем <tensor id="Путь в модели файла (см. таблицу редактируемых полей)"></tensor>
3. Затем эту верстку нужно экранировать в строку
4. Строку поместить в тег html

Сделать массовую выгрузку редактируемых договоров СБИС Коннектом

Список редактируемых полей в тексте договора

Название Путь в модели формата
Полное название организации Файл.Документ.Получатель.Название
Краткое название организации Файл.Документ.Получатель.НазваниеКраткое
КПП организации Файл.Документ.Получатель.СвЮЛ.КПП
Юрдический адрес Файл.Документ.Получатель.Адрес.АдрТекст
Уполномоченное лицо (ФИО слитно) Файл.Документ.Получатель.УполномоченноеЛицо
Телефон Файл.Документ.Получатель.Контакт.Телефон
Представитель-Имя Файл.Документ.Получатель.Представитель.Имя
Представитель-Фамилия Файл.Документ.Получатель.Представитель.Фамилия
Представитель-Отчетсво Файл.Документ.Получатель.Представитель.Отчество
Представитель-Должность Файл.Документ.Получатель.Представитель.Должность
Представитель-документ-основание (доверенность) Файл.Документ.Получатель.Представитель.ДокОсн
Банк Файл.Документ.Получатель.БанкРекв.НаимБанк
Рассчетный счет Файл.Документ.Получатель.БанкРекв.РСчет
Корреспондентский счет Файл.Документ.Получатель.БанкРекв.КСчет
БИК Файл.Документ.Получатель.БанкРекв.БИК
Произвольное редактируемое поле (неограниченное кол-во) Файл.Документ.Получатель.Параметр.[Имя] Имя - название дополнительного параметра, может быть любым


Примеры

Пример пакета с указанным идентификатором

<!--Формируем пакеты-->
  <xsl:template match="Строка" mode="Пакет">
  <Пакет>
	<xsl:attribute name="ТипДок">
		<xsl:value-of select="'ДоговорИсх'"/>
	</xsl:attribute>
	
	<Отправитель>
		...
	</Отправитель>
	
	<Получатель>
		...
	</Получатель>

	<Регламент>
		<xsl:attribute name="Идентификатор">
			<xsl:value-of select="'5b59fa01-33c6-495b-a412-1dce202b20cd'"/> <!--Прописали на пакет идентификатор внешнего регламента-->
		</xsl:attribute>
	</Регламент>

Пример файла формата ДоговорРед 3.01

<?xml version="1.0" encoding="WINDOWS-1251" ?>
<Файл ВерсияФормата="3.01" Имя="ON_CONTRACTEDIT" Формат="ДоговорРед">

  <Документ Название="Соглашение об организации электронного документооборота">
    <Получатель Название="ООО Рога и Копыта" НазваниеКраткое="ООО Рога и Копыта" УполномоченноеЛицо="Директор Крыгин С.М.">
      <СвЮЛ ИНН="1111111111" КПП="623401001"/>
      <Контакт Телефон="24-77-77 доб.1006"/>
      <Адрес АдрТекст="390000, ул.Рога и Копытаная, д.15а"/>
    </Получатель>
    <html>
	&lt;div width="200px"&gt;
Основной текст договора...&lt;br&gt;
&lt;b&gt;КПП:&lt;/b&gt;&lt;tensor id="Файл.Документ.Получатель.СвЮЛ.КПП"&gt;772701001&lt;/tensor&gt;&lt;br&gt;
...продолжение основного текста...&lt;br&gt;
&lt;b&gt;Организация название:&lt;/b&gt;&lt;tensor id="Файл.Документ.Получатель.Название"&gt;Моя организация&lt;/tensor&gt;&lt;br&gt;
...продолжение основного текста...&lt;br&gt;
&lt;b&gt;Организация название:&lt;/b&gt;&lt;tensor id="Файл.Документ.Получатель.Название"&gt;Моя организация&lt;/tensor&gt;&lt;br&gt;
...продолжение основного текста...&lt;br&gt;
&lt;b&gt;Организация название:&lt;/b&gt;&lt;tensor id="Файл.Документ.Получатель.Название"&gt;Моя организация&lt;/tensor&gt;&lt;br&gt;
...продолжение основного текста...&lt;br&gt;
&lt;b&gt;Организация название краткое:&lt;/b&gt;&lt;tensor id="Файл.Документ.Получатель.НазваниеКраткое"&gt;М. орган.&lt;/tensor&gt;&lt;br&gt;
...продолжение основного текста...&lt;br&gt;
&lt;b&gt;Уполномоченное лицо:&lt;/b&gt;&lt;tensor id="Файл.Документ.Получатель.УполномоченноеЛицо"&gt; Уполномоченное лицо&lt;/tensor&gt;&lt;br&gt;
...продолжение основного текста...&lt;br&gt;
&lt;b&gt;Адрес организации:&lt;/b&gt;&lt;tensor id="Файл.Документ.Получатель.Адрес.АдрТекст"&gt; Адрест организации&lt;/tensor&gt;&lt;br&gt;
...продолжение основного текста...&lt;br&gt;
&lt;b&gt;Документ основание:&lt;/b&gt;&lt;tensor id="Файл.Документ.Получатель.Представитель.ДокОсн"&gt;Основание&lt;/tensor&gt;&lt;br&gt;
...продолжение основного текста...&lt;br&gt;
&lt;b&gt;Телефон:&lt;/b&gt;&lt;tensor id="Файл.Документ.Получатель.Контакт.Телефон"&gt;41-02-01&lt;/tensor&gt;&lt;br&gt;
...продолжение основного текста...&lt;br&gt;
&lt;b&gt;Должность представителя:&lt;/b&gt;&lt;tensor id="Файл.Документ.Получатель.Представитель.Должность"&gt;Должность&lt;/tensor&gt;&lt;br&gt;
...продолжение основного текста...&lt;br&gt;
&lt;b&gt;Фамилия представителя:&lt;/b&gt;&lt;tensor id="Файл.Документ.Получатель.Представитель.Фамилия"&gt;Фамилия&lt;/tensor&gt;&lt;br&gt;
...продолжение основного текста...&lt;br&gt;
&lt;b&gt;Имя представителя:&lt;/b&gt;&lt;tensor id="Файл.Документ.Получатель.Представитель.Имя"&gt;Имя&lt;/tensor&gt;&lt;br&gt;
...продолжение основного текста...&lt;br&gt;
&lt;b&gt;Отчество представителя:&lt;/b&gt;&lt;tensor id="Файл.Документ.Получатель.Представитель.Отчество"&gt;Отчество&lt;/tensor&gt;&lt;br&gt;
...продолжение основного текста...&lt;br&gt;
&lt;b&gt;Произвольный параметр:&lt;/b&gt;&lt;tensor id="Файл.Документ.Получатель.Параметр.Произвольный параметр"&gt;Кефир&lt;/tensor&gt;&lt;br&gt;
...продолжение основного текста...&lt;br&gt;
&lt;b&gt;Произвольный параметр:&lt;/b&gt;&lt;tensor id="Файл.Документ.Получатель.Параметр.Произвольный параметр"&gt;Кефир&lt;/tensor&gt;&lt;br&gt;
...продолжение основного текста...&lt;br&gt;
&lt;b&gt;Произвольный параметр:&lt;/b&gt;&lt;tensor id="Файл.Документ.Получатель.Параметр.Произвольный параметр"&gt;Кефир&lt;/tensor&gt;&lt;br&gt;
...продолжение основного текста...&lt;br&gt;
&lt;b&gt;Название банка:&lt;/b&gt;&lt;tensor id="Файл.Документ.Получатель.БанкРекв.НаимБанк"&gt;Банковский банк&lt;/tensor&gt;&lt;br&gt;
...продолжение основного текста...&lt;br&gt;
&lt;b&gt;Расчетный счет:&lt;/b&gt;&lt;tensor id="Файл.Документ.Получатель.БанкРекв.РСчет"&gt;12313123123&lt;/tensor&gt;&lt;br&gt;
...продолжение основного текста...&lt;br&gt;
&lt;b&gt;Корр счет:&lt;/b&gt;&lt;tensor id="Файл.Документ.Получатель.БанкРекв.КСчет"&gt;1231231&lt;/tensor&gt;&lt;br&gt;
...продолжение основного текста...&lt;br&gt;
&lt;b&gt;БИК:&lt;/b&gt;&lt;tensor id="Файл.Документ.Получатель.БанкРекв.БИК"&gt;123123&lt;/tensor&gt;&lt;br&gt;
...конец текста договора...&lt;br&gt;
&lt;/div&gt;
     </html>
    <Отправитель>
      <СвЮЛ ИНН="6000000001" КПП="600101001"/>
    </Отправитель>
  </Документ>

</Файл>