Документ утратил силу или отменен. Подробнее см. Справку

Приложение 1. Диаграмма файла обмена

Приложение 1

ДИАГРАММА ФАЙЛА ОБМЕНА

┌──────────────────────┐

│ ┌──┴┐

┌───┤ОбщСвСч │ + │

│ │ └──┬┘

│ └──────────────────────┘

│ Общие сведения

│ служебной части

┌──────────────────────┐ ┌────────┐ │ ┌──────────────────────┐

│ ┌──┴┐ │ ├───┐ │ │ ┌──┴┐

┌───┤СлЧаст │ - ├─┤ -...- │ - ├────┼───┤ИдПол │ + │

│ │ └──┬┘ │ ├───┘ │ │ └──┬┘

│ └──────────────────────┘ └────────┘ │ └──────────────────────┘

│ Служебная часть │ Идентификатор

│ │ получателя

│ │ ┌──────────────────────┐

│ │ │ ┌──┴┐

│ └───┤ОтпрФайл │ + │

│ │ └──┬┘

│ └──────────────────────┘

│ Сведения об

│ отправителе файла

│ ┌──────────────────────┐

│ │ ┌──┴┐

│ ┌───┤ИдДок │ + │

│ │ │/\ └──┬┘

│ │ └──────────────────────┘

│ │ Идентификатор

│ │ документа

│ │ ┌───────────────────────────────┐

│ │ │ ─── ИмяОбрабФайла │

│ │ │ ── │

│ │ ┌──┤ ── │

│ │ │ ├─────┬─────────────────────────┤

│ │ │ │type │xs:string │

│ │ │ └─────┴─────────────────────────┘

│ │ │ Имя обработанного файла

│ │ │ ┌───────────────────────────────┐

│ │ │ │ ─── ТипИнфПрин │

│ │ │ │ ── │

│ │ ├──┤ ── │

│ │ │ ├────────────┬──────────────────┤

│ │ │ │type │xs:string │

│ │ │ ├────────────┼──────────────────┤

│ │ │ │derivedBy │restriction │

│ │ │ ├────────────┼───────┬──────────┤

┌──────────────────────┐ ┌────────┐ │ │ │ │min/maxLen │1 │20 │

│ ┌──┴┐ │ ├───┐ │ │ │ └────────────┴───────┴──────────┘

│К_2_240_02_001_000 │ - ├─┤ -...- │ - ├──┤ │ │ Тип информации принятого файла

│ └──┬┘ │ ├───┘ │ │ │ ┌───────────────────────────────────────┐

└──────────────────────┘ └────────┘ │ │ │ │ ─── ДатаПрием │

Файл протокол обработки │ │ │ │ ── │

│ │ ├──┤ ── │

│ │ │ ├────────────┬──────────────────────────┤

│ │ │ │type │ДатаТип │

│ │ │ ├────────────┼───────┬──────────────────┤

│ │ │ │min/maxLen │1 │10 │

│ │ │ ├────────────┼───────┴──────────────────┤

│ │ │ │pattern │[0-9]{2}.[0-9]{2}.[0-9]...│

│ │ │ └────────────┴──────────────────────────┘

│ │ │ Дата приема файла

│ │ │ ┌───────────────────────────────┐

│ │ │ │ ─── ПрОбр │

│ │ │ │ ── │

│ │ ├──┤ ── │

│ │ │ ├────────────┬──────────────────┤

│ │ │ │type │xs:string │

│ │ │ ├────────────┼──────────────────┤

│ │ │ │derivedBy │restriction │

│ │ │ ├────────────┼───────┬──────────┤

│ │ │ │min/maxLen │2 │2 │

│ │ │ └────────────┴───────┴──────────┘

│ │ │ Признак обработки файла

│ │ │ ┌───────────────────────────────┐

│ │ │ │ ─── КолДокПрин │

│ │ │ │ ── │

│ │ ┌──────────────────────┐ ┌────────┐ │ │ ── │

│ │ │ ┌──┴┐ │ ├───┐ │ ├────────────┬──────────────────┤

│ ├───┤ОбщСвПрот │ - ├─┤ -...- │ - ├────┼──┤type │xs:integer │

│ │ │ └──┬┘ │ ├───┘ │ ├────────────┼──────────────────┤

│ ┌──────────────────────┐ ┌────────┐ │ └──────────────────────┘ └────────┘ │ │derivedBy │restriction │

│ │ ┌──┴┐ │ ├───┐ │ Общие сведения протокола │ └────────────┴──────────────────┘

└───┤ИнфЧаст │ - ├─┤ -...- │ - ├────┘ │ Количество принятых и

│ └──┬┘ │ ├───┘ │ │ проконтролированных документов

└──────────────────────┘ └────────┘ │ в файле

Информационная часть │ │ ┌───────────────────────────────┐

│ │ ─── КолДокПринОш │

│ │ │ ── │

├──┤ ── │

│ ├────────────┬──────────────────┤

│ │type │xs:integer │

│ ├────────────┼──────────────────┤

│ │derivedBy │restriction │

│ └────────────┴──────────────────┘

│ Количество документов в файле,

│ по которым выявлены ошибки на

│ несоответствие требования

│ формата и передаются

│ детализированные сведения по

│ результатам контроля

│ ┌───────────────────────────────┐

│ │ ─── КодОшОб │

│ │ ── │

│ ├──┤ ── │

│ ├────────────┬──────────────────┤

│ │type │xs:string │

│ ├────────────┼──────────────────┤

│ │derivedBy │restriction │

│ ├────────────┼───────┬──────────┤

│ │min/maxLen │ │10 │

│ └────────────┴───────┴──────────┘

│ Код ошибки обобщенный

│ ┌───────────────────────────────┐

│ │ ─── ТекстОшОб │

│ │ ── │

│ └──┤ ── │

├────────────┬──────────────────┤

│ │type │xs:string │

└────────────┴──────────────────┘

│ Текст ошибки обобщенный

┌──────────────────────┐

│ │ ┌──┴┐

┌ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─┬┐ ┌────────┐ ┌──┤ИдДокПрин │ + │

│ ┌──┴┤ │ ├───┐ │ │ └──┬┘

└───┤ДетРезКонт │ - ├─┤ -...- │ - ├────┤ └──────────────────────┘

└──┬┤ │ ├───┘ │ Идентификатор

└ - ─ ─ ─ ─ ─ ─ ─ ─ ─ ─┘ └────────┘ │ обработанного документа,

└ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┘ │ в котором выявлены ошибки

┌─┐ │ (совпадает с

0... │ │ │ идентификатором файла

└─┘ │ при отсутствии

Детализированные │ идентификатора

результаты контроля │ документа)

│ ┌──────────────────────┬──┐

│ │ ┌──┴┐ │

└──┤СвПоОшибке │ + │ │

│ └──┬┘ │

└──┬───────────────────┘ │

└──────────────────────┘

\/

┌─┐

1... │ │

└─┘

Сведения по выявленным

ошибкам

Рис. 1.1. Схема файла обмена в графическом виде