Ниже описана структура данных заявлений об изменении сведений о контракте (кредитном договоре) в текстовом формате ДБО 3 "ContractChange"
.
Формат импорта ЭД Заявление об изменении сведений о контракте (кредитном договоре) представляет собой набор данных в определенной последовательности в текстовом файле. В каждой строке текстового файла содержится значение одного поля документа (пример файла импорта приведен в разд. «Пример файла импорта»).
Текстовые файлы для импорта документов в Систему имеют следующие особенности:
В первой строке файла передается идентифицирующая начало нового документа cлужебная строка вида:
#N|<наименование формата>
, где:
#
– служебный символ, являющийся указателем начала нового документа в файле импорта.
N
– порядковый номер документа в файле (может отсутствовать в служебной строке, если в файле импорта содержится только один документ).
|
– служебный символ, являющийся разделителем записей в служебной строке.
<наименование формата>
– наименование формата, в соответствии с которым импортируемый документ будет преобразовываться
;NestedTable – начало вложенной таблицы.
;EndNestedTableRow – конец записи вложенной таблицы.
Примечание | |
---|---|
Не указывается для последней записи вложенной таблицы. |
;EndNestedTable – конец вложенной таблицы
;end
– окончание блока данных, последняя строка документа в файле.
Если какое-либо поле в импортируемом документе не содержит значения, оно импортируется как пустое, то есть строка для реквизита все равно формируется, но пустая. Соответственно, вид реквизита однозначно определяется номером строки.
Последовательность и описание полей формата импорта ЭД Заявление об изменении сведений о контракте (кредитном договоре) указаны в следующей таблице.
Таблица 8.23. Перечень полей файла импорта
№ | Наименование поля в ДБО3 | Поле файла (порядковый номер) | Описание элементов |
Тип поля |
Формат элемента |
---|---|---|---|---|---|
1 | DocumentDate | 1 | Дата документа | Date | dd.mm.yyyy |
2 | DocumentNumber | 2 | Номер документа | String | Максимально 64 символа |
3 | SenderOfficials | 3 | Ответственный исполнитель инициатора | String | Максимально 60 символов |
4 | PhoneOfficials | 4 | Телефон ответственного исполнителя | String | Максимально 40 символов |
5 | Customer.NameShort | 5 | Краткое наименование организации (Соответствует полю Correqts: Полное или сокр. наименование ВК (контракт /кредитный договор) | String | Максимально 1024 символов |
6 | Изменение сведений о контракте (кредитном договоре) | ||||
7 | PSRows.ID | 6.deal_1 | ID записи об уникальном номере контракта | Integer | |
8 | PSRows.PSNumber | 6.deal_2 | Уникальный номер контракта (кредитного договора) | String |
Максимально 22 символов Маска ########/####/AA##/#/# |
9 | PSData.RenewData | 6.deal_3 | Содержание изменений | String | Максимально 350 символов |
10 | Документы-основания для изменений сведений о контракте (кредитном договоре) | ||||
11 | PSDocs.ID | 7.deal.base_1 | Cсылка на ID записи об уникальном номере контракта | Integer | |
12 | PSDocs.DocType | 7.deal.base_2 | Вид документа | String | Максимально 350 символов |
13 | PSDocs.DocNum | 7.deal.base_3 | Номер документа-основания | String | Максимально 350 символов |
14 | PSDocs.DocDate | 7.deal.base_4 | Дата документа-основания | Date | dd.mm.yyyy |
15 | PSDocs.Remark | 7.deal.base_5 | Примечание | String | Максимально 255 символов |