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

Материал из razgovorov.ru
Версия от 20:45, 27 сентября 2016; Никифоров Глеб (обсуждение | вклад) (Сделать массовую выгрузку редактируемых договоров СБИС Коннектом)
Перейти к: навигация, поиск

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

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

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

Edocontract.jpg

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

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

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

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

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

Для того чтобы произвести массовую рассылку файлов по списку клиентов необходимо:

  1. Подготовить один xls файл формата «Книга Excel 97-2003» со списком получателей и рассылаемых файлов.
  2. Настроить СБИС Коннект

Структура xls файла со списком получателей

В файле должно быть два листа: «Лист1» и «Лист2».

Лист1 - список получателей

  1. Первая строка является заголовком таблицы и должна содержать следующие заголовки: «ИНН», «КПП», «Название». Порядок следования столбцов не важен.
  2. Начиная со второй строки идут данные о получателях.

Если Вы разметите в файле ещё один столбец "email", то организации получит уведомление о Вашей рассылке на указанный ящик электронной почты. Важно! На данный момент нельзя устанавливать в файле какие-либо фильтры. Иначе при отправке такого файла возникнет ошибка. Подробнее см.в разделе «[#Известные проблемы]».

Массовая рассылка при помощи СБИС Коннект Лист1.png

Лист2 - параметры отправки

  1. Ячейка B1 – ИНН отправителя
  2. Ячейка B2 – КПП отправителя
  3. Ячейка B3 – тип отправляемого пакета документов ("ДокОтгрИсх" – документы реализации; "ДоговорИсх" – договоры; "КоррИсх" – корреспонденция) . Все возможные типы документов перечислены в описании формата конверта (Элемент ТипДок.
  4. Ячейка B4 – название регламента Если поле не заполнено, то документы будут отправлены по стандартному регламенту.
  5. Пятая строка – пустая.
  6. Ячейка A6 - записывается название шапки таблицы «Файлы». Заполненные значения ячеек ниже этой (А7, А8, ...) будут восприниматься конвертером как ячейки с именем отправляемого файла.
  7. Ячейки А7... - Полное имя отправляемого файла, включающее абсолютный путь.

Важно! - файл должен быть расположен вне рабочей папки СБИС Коннекта.

Массовая рассылка при помощи СБИС Коннект Лист2.png


Настройка СБИС Коннект

  1. Установить отдельный СБИС Коннект
  2. На вкладке «Обмен документами»:
    1. Отключить загрузку входящих документов
    2. Отключить загрузку исходящих статусов документов
    3. Установить формат обмена документов «Произвольный XLS».
    4. В поле «XSLT преобразование» указать файл преобразования сделанный из приведенного ниже примера.
  3. На вкладке «Архив» отключить ведение архива

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

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


Примеры

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

<!--Формируем пакеты-->
  <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"/>
    </Отправитель>
  </Документ>

</Файл>