Редактируемый договор — различия между версиями
(→Настройка выгрузки) |
(→Пример) |
||
Строка 79: | Строка 79: | ||
==Пример== | ==Пример== | ||
− | + | ||
+ | ==== Пример формирования пакета СБИС Коннектом по регламенту произвольный xls ==== | ||
+ | <source lang='xml'> | ||
+ | <!--Формируем пакеты--> | ||
+ | <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> | ||
+ | </Регламент> | ||
+ | </source> | ||
+ | |||
[[Категория:СБИС]] | [[Категория:СБИС]] |
Версия 11:21, 22 марта 2016
Содержание
Общее описание
Редактируемый договор - внешний регламент для автоматизации процесса согласования договоров между организациями. В отличии от стандартного регламента позволяет редактировать договор на стороне получателя. При этом отправитель сам определяет поля в договоре, которые можно редактировать.
Схема движения документа
Настройка выгрузки
Для отправки документа по такому регламенту необходимо создать пакет на котором будет прописан специальный идентификатор регламента (5b59fa01-33c6-495b-a412-1dce202b20cd)
В пакете обязательно должен находиться файл формата ДоговорРед версии 3.01
Особенности выгрузки файла:
- Текст договора записывается в виде экранированной верстки в тег html
- Из текста договора определяется какие поля требуется заполнить/отредактировать получателю.
Для этого в текст добавляется тег следующего содержания: <tensor id="Путь в модели файла"></tensor>.
Наличие такого тега обеспечивает связь между текстом договора и текстом который вводит пользователь в окне редактирования договора.
Если значение тега не заполнено, то при открытии формы редактирования поле будет помечено как обязательное для заполнения
Для редактирования на стороне получателя доступен следующий список полей:
Название | Путь в модели формата |
---|---|
Полное название организации | Файл.Документ.Получатель.Название |
Краткое название организации | Файл.Документ.Получатель.НазваниеКраткое |
КПП организации | Файл.Документ.Получатель.СвЮЛ.КПП |
Юрдический адрес | Файл.Документ.Получатель.Адрес.АдрТекст |
Уполномоченное лицо (ФИО слитно) | Файл.Документ.Получатель.УполномоченноеЛицо |
Телефон | Файл.Документ.Получатель.Контакт.Телефон |
Представитель-Имя | Файл.Документ.Получатель.Представитель.Имя |
Представитель-Фамилия | Файл.Документ.Получатель.Представитель.Фамилия |
Представитель-Отчетсво | Файл.Документ.Получатель.Представитель.Отчество |
Представитель-Должность | Файл.Документ.Получатель.Представитель.Должность |
Представитель-документ-основание (доверенность) | Файл.Документ.Получатель.Представитель.ДокОсн |
Банк | Файл.Документ.Получатель.БанкРекв.НаимБанк |
Рассчетный счет | Файл.Документ.Получатель.БанкРекв.РСчет |
Корреспондентский счет | Файл.Документ.Получатель.БанкРекв.КСчет |
БИК | Файл.Документ.Получатель.БанкРекв.БИК |
Произвольное редактируемое поле (неограниченное кол-во) | Файл.Документ.Получатель.Параметр.[@Имя] @Имя - название дополнительного параметра, может быть любым |
Пример
Пример формирования пакета СБИС Коннектом по регламенту произвольный xls
<!--Формируем пакеты-->
<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>
</Регламент>