Описание
Данные для создания и редактирования шаблона документов
Описание полей
| Параметр | Тип | Обязательный | Описание | Доступно с версии |
|---|---|---|---|---|
| autonumtemplateid | long | Идентификатор шаблона автонумерации.
0 — нет шаблона |
||
| clientallowed | long | Сгенерированные документы доступны из кабинета клиента | ||
| curid | long | Идентификатор валюты документа | ||
| detail | soapPreparingDataForGeneration | Настройки для использования данных, подготовленных шаблоном при генерации | ||
| docid | long | Идентификатор шаблона | ||
| doctemplate | string | Имя файла шаблона на диске | ||
| documentperiod | long | Период формирования отчета
|
||
| filenaming | long | Именование файлов на диске
|
||
| genforsubscribers | long | Формировать документ для подписчиков на доставку счетов по email | ||
| groupid | long | Идентификатор объединения для автоматической генерации документов | ||
| grouppath | string | Путь к папке для сохранения сгруппированных документов | ||
| hidden | long | Скрыть шаблон из списков при генерации | ||
| name | string | Имя шаблона | ||
| onfly | long | Категория документа
|
||
| payable | long | Документ оплачивается
|
||
| penaltycost | double | Стоимость просрочки в процентах от стоимости документа в единицу времени | ||
| penaltyinterval | string | Интервал, по прошествии которого начислять пени ('1 month', '45 day' etc) | ||
| penaltylimit | double | Ограничение суммы штрафа по документу (в валюте документа) | ||
| penaltyperiod | string | Период начисления штрафов ('D' — день, 'M' — месяц) | ||
| savepath | string | Путь к папке для сохранения сгенерированных по шаблону документов | ||
| totalsumm | long | Определение суммы счета или квитанции
|
||
| uploadext | string | Тип MIME для сгенерированных файлов | ||
| usergroupid | long | Идентификатор группы пользователей для автоматической генерации документов | ||
| groupidx | short | Группировка по индексу | ||
| groupcnt | long | Группировка по количеству | ||
| organizationid | long | Идентификатор организации | 2.0.48 | |
Определение типа
<complexType name="soapInsupdDocument">
<sequence>
<element name="docid" type="xsd:long" minOccurs="1" maxOccurs="1" />
<element name="usergroupid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0" />
<element name="groupid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0" />
<element name="payable" type="xsd:long" minOccurs="0" maxOccurs="1" default="0" />
<element name="clientallowed" type="xsd:long" minOccurs="0" maxOccurs="1" default="0" />
<element name="hidden" type="xsd:long" minOccurs="0" maxOccurs="1" default="0" />
<element name="onfly" type="xsd:long" minOccurs="0" maxOccurs="1" default="0" />
<element name="detail" type="lbapi:soapPreparingDataForGeneration" minOccurs="0" maxOccurs="1" nillable="true"/>
<element name="curid" type="xsd:long" minOccurs="0" maxOccurs="1" default="0" />
<element name="filenaming" type="xsd:long" minOccurs="0" maxOccurs="1" default="0" />
<element name="documentperiod" type="xsd:long" minOccurs="0" maxOccurs="1" default="0" />
<element name="genforsubscribers" type="xsd:long" minOccurs="0" maxOccurs="1" default="0" />
<element name="totalsumm" type="xsd:long" minOccurs="0" maxOccurs="1" default="-1" />
<element name="penaltycost" type="xsd:double" minOccurs="0" maxOccurs="1" default="0" />
<element name="penaltylimit" type="xsd:double" minOccurs="0" maxOccurs="1" default="0" />
<element name="penaltyperiod" type="xsd:string" minOccurs="0" maxOccurs="1" default="D" />
<element name="penaltyinterval" type="xsd:string" minOccurs="0" maxOccurs="1" default="" />
<element name="name" type="xsd:string" minOccurs="0" maxOccurs="1" default="" />
<element name="doctemplate" type="xsd:string" minOccurs="0" maxOccurs="1" default="" />
<element name="savepath" type="xsd:string" minOccurs="0" maxOccurs="1" default="" />
<element name="grouppath" type="xsd:string" minOccurs="0" maxOccurs="1" default="" />
<element name="uploadext" type="xsd:string" minOccurs="0" maxOccurs="1" default="" />
<element name="autonumtemplateid" type="xsd:long" minOccurs="0" maxOccurs="1" default="-1" />
<element name="groupidx" type="xsd:short" minOccurs="0" maxOccurs="1" default="-1" />
<element name="groupcnt" type="xsd:long" minOccurs="0" maxOccurs="1" default="-1" />
<element name="organizationid" type="xsd:long" minOccurs="0" maxOccurs="1" default="-1" />
</sequence>
</complexType>