Приказ Минцифры России № 667, ФСО России N 233 от 04.12.2020
Актуально на 30.10.2026.
Как цитировать: Приказ Минцифры России N 667, ФСО России N 233 от 04.12.2020. 667. 04.12.2020. https://bukva.ai/docs/prikaz-667-2020-2
«Об утверждении Требований к организационно-техническому взаимодействию государственных органов и государственных организаций»
(Зарегистрировано в Минюсте России 05.03.2021 № 62668)
Внимание
Документ утратил силу в связи с изданием Приказа Минцифры России № 611, ФСО России № 96 от 12.07.2024, утвердившего новые Требования. Начало действия документа — 20.03.2021. Окончание действия документа — 30.08.2024. Документ утратил силу в связи с изданием Приказа Минцифры России № 611, ФСО России № 96 от 12.07.2024, вступившего в силу по истечении 10 дней после дня официального опубликования (опубликован на Официальном интернет-портале правовой информации http://pravo.gov.ru - 20.08.2024).
Зарегистрировано в Минюсте России 5 марта 2021 г. № 62668
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ № 667
ФЕДЕРАЛЬНАЯ СЛУЖБА ОХРАНЫ РОССИЙСКОЙ ФЕДЕРАЦИИ № 233
ПРИКАЗ
от 4 декабря 2020 года
ОБ УТВЕРЖДЕНИИ ТРЕБОВАНИЙ
К ОРГАНИЗАЦИОННО-ТЕХНИЧЕСКОМУ ВЗАИМОДЕЙСТВИЮ
ГОСУДАРСТВЕННЫХ ОРГАНОВ И ГОСУДАРСТВЕННЫХ ОРГАНИЗАЦИЙ
В соответствии с подпунктом «б» пункта 5 Правил обмена документами в электронном виде при организации информационного взаимодействия, утвержденных постановлением Правительства Российской Федерации от 25 декабря 2014 г. № 1494 (Собрание законодательства Российской Федерации, 2015, № 1, ст. 284; 2018, № 49 ст. 7600), приказываем:
1. Утвердить прилагаемые Требования к организационно-техническому взаимодействию государственных органов и государственных организаций.
2. Признать утратившим силу приказ Министерства связи и массовых коммуникаций Российской Федерации и Федеральной службы охраны Российской Федерации от 27 мая 2015 г. № 186/258 «Об утверждении Требований к организационно-техническому взаимодействию государственных органов и государственных организаций посредством обмена документами в электронном виде» (зарегистрирован в Министерстве юстиции Российской Федерации 22 сентября 2015 г., регистрационный № 38956).
3. Направить настоящий приказ на государственную регистрацию в Министерство юстиции Российской Федерации.
Министр цифрового развития, связи и массовых коммуникаций Российской Федерации М. И. Шадаев
Федеральной службы охраны
Российской Федерации
Д. В. Кочнев
Российской Федерации и Федеральной службы охраны Российской Федерации от 4 декабря 2020 г. № 667/233
ТРЕБОВАНИЯ К ОРГАНИЗАЦИОННО-ТЕХНИЧЕСКОМУ ВЗАИМОДЕЙСТВИЮ ГОСУДАРСТВЕННЫХ ОРГАНОВ И ГОСУДАРСТВЕННЫХ ОРГАНИЗАЦИЙ
I. Общие положения
1. Настоящий документ устанавливает требования к организационно-техническому взаимодействию в рамках обмена документами в электронном виде при организации информационного взаимодействия федеральных органов государственной власти, органов государственной власти субъектов Российской Федерации и иных государственных органов, а также организаций, созданных для выполнения задач, поставленных перед Правительством Российской Федерации <1> (далее — участники взаимодействия).
<1> В соответствии с пунктом 1 Положения о системе межведомственного электронного документооборота, утвержденного постановлением Правительства Российской Федерации от 22 сентября 2009 г. № 754 (Собрание законодательства Российской Федерации, 2009, № 39, ст. 4614; 2019, № 12 ст. 1314).
2. Настоящие требования определяют:
а) формат документа в электронном виде;
II. Формат документа в электронном виде
3. Документ в электронном виде, создаваемый в рамках обмена документами в электронном виде при организации информационного взаимодействия, состоит из следующих структурных элементов:
а) основная часть документа в электронном виде, представленная в виде файла документа в электронном виде в формате, определенном пунктом 4 настоящих требований;
б) приложения документа в электронном виде (при наличии), представленные в виде файлов приложений к документу в электронном виде в формате, определенном пунктом 5 настоящих требований;
в) электронные подписи основной части и приложений (при наличии) документа в электронном виде, представленные в виде файлов квалифицированной электронной подписи, сформированных в соответствии с требованиями законодательства Российской Федерации;
г) элементы визуализации электронных подписей основной части документа в электронном виде, а также регистрационных данных документа в электронном виде, сформированные в соответствии с пунктом 6 настоящих требований и представленные в виде файлов элементов визуализации в формате, определенном пунктом 7 настоящих требований;
д) описание документа в электронном виде, содержащее реквизиты документа в электронном виде, а также данные о местоположении элементов визуализации на визуальном отображении документа в электронном виде, представленное в виде, установленном форматом транспортного контейнера.
4. Файл документа в электронном виде должен быть представлен в формате PDF/A-1.
5. Файлы приложений к документу в электронном виде (при наличии) должны быть представлены в форматах, предназначенных для текстовых, табличных, графических и структурированных данных.
6. Элементы визуализации электронных подписей основной части документа в электронном виде, а также регистрационных данных документа в электронном виде (включающих дату документа и регистрационный номер, присвоенный организацией автора документа, а в случае совместного составления двумя и более организациями — регистрационные номера, присвоенные каждой из этих организаций) формируются в виде изображений, предназначенных для наложения на изображение основной части документа в электронном виде в местах, определенных в описании документа в электронном виде (данными о местоположении элементов визуализации).
7. Файлы элементов визуализации должны быть представлены в формате PNG.
III. Формат транспортного контейнера
8. Формат транспортного контейнера при размещении в нем документа в электронном виде определяет требования к следующим структурным элементам:
а) элементы документа в электронном виде <2>, представленные в виде отдельных файлов элементов документа в электронном виде, в соответствии с подпунктами «а» - «г» пункта 3 настоящих требований;
<2> В соответствии с подпунктами «б» и «г» пункта 5 Правил обмена документами в электронном виде при организации информационного взаимодействия, утвержденных постановлением Правительства Российской Федерации от 25 декабря 2014 г. № 1494 (Собрание законодательства Российской Федерации, 2015, № 1, ст. 284; 2018, № 49 ст. 7600) (далее — Правила).
б) описание транспортного контейнера <3>, содержащее список файлов элементов документа в электронном виде, а также описание документа в электронном виде, в соответствии с подпунктом «д» пункта 3 настоящих требований, представленное в виде файла описания транспортного контейнера в формате, определенном в приложении 1 к настоящим требованиям;
<3> В соответствии с подпунктом «а» пункта 5 Правил.
в) электронная подпись совокупности элементов транспортного контейнера <4>, сформированной в соответствии с пунктом 9 настоящих требований (при необходимости обеспечения целостности транспортного контейнера), представленная в виде файла квалифицированной электронной подписи, сформированного в соответствии с требованиями законодательства Российской Федерации.
<4> В соответствии с подпунктом «в» пункта 5 Правил.
9. Совокупность элементов транспортного контейнера формируется последовательным соединением бинарных данных файла описания транспортного контейнера с бинарными данными файлов элементов документа в электронном виде, отсортированных по имени в лексикографическом порядке. Совокупность элементов транспортного контейнера формируется на время выполнения процедур подписания электронной подписью и проверки электронной подписи, и не сохраняется после выполнения этих процедур.
10. Транспортный контейнер должен быть представлен в виде одного файла, в формате ZIP-архива.
11. Файл транспортного контейнера содержит файлы элементов транспортного контейнера, описанные в пункте 8 настоящих требований. Каждый из этих файлов имеет уникальное в пределах транспортного контейнера название, соответствующее шаблону «[a-zA-Z0-9_]{1,250}.[a-zA-Z0-9]{3,4}».
12. Файл транспортного контейнера имеет название, соответствующее шаблону «[a-zA-Z0-9_]{1,247}.edc.zip».
13. Для передачи транспортного контейнера посредством транспортной шины, в соответствии с положениями и регламентами эксплуатации транспортной шины, транспортный контейнер должен быть дополнительно оформлен в виде электронного сообщения, для чего к файлу транспортного контейнера должен быть приложен файл описания электронного сообщения, содержащий техническую информацию для адресации электронного сообщения, а также применяемый в процедурах передачи уведомлений и технологических электронных сообщений в формате, определенном в приложении 2 к настоящим требованиям.
IV. Перечень причин отказа в регистрации и требования к процедурам подписания
14. При формировании уведомления об отказе в регистрации, причина отказа в регистрации выбирается из перечня, приведенного в приложении 3 к настоящим требованиям.
15. При необходимости подписания (утверждения) документа в электронном виде несколькими должностными лицами, каждое должностное лицо подписывает документ в электронном виде собственной электронной подписью, представляемой в виде отдельного файла согласно подпункту «в» пункта 3 настоящих требований.
16. При необходимости подписания (утверждения) приложений документа в электронном виде, каждое приложение документа в электронном виде подписывается отдельной электронной подписью, представляемой в виде отдельного файла согласно подпункту «в» пункта 3 настоящих требований.
к Требованиям
к организационно-техническому
взаимодействию государственных
органов и государственных организаций
I. Файл описания транспортного контейнера (паспорт)
Файл описания транспортного контейнера имеет название «passport.xml».
Файл описания транспортного контейнера представляется в формате XML, в соответствии со схемой описания транспортного контейнера, приведенной в главе III настоящего приложения.
Файл описания транспортного контейнера оформляется в кодировке «UTF-8», первая строка файла описания электронного сообщения содержит следующий текст: «».
Номер версии формата файла описания транспортного контейнера — 2.7.1.
II. Правила заполнения отдельных элементов файла описания транспортного контейнера
Правила заполнения отдельных элементов файла описания транспортного контейнера приведены в таблице 1 настоящего приложения.
Кратность элемента определяет его минимальное и максимальное допустимое число повторений в файле описания, а также обязательность его заполнения:
1 — элемент указывается один раз и заполняется обязательно,
1..n — элемент повторяется необходимое число раз и заполняется обязательно,
0..1 — элемент либо не указывается, либо указывается один раз и заполняется обязательно, если выполняются условия его обязательного заполнения, указанные в описании элемента,
0..n — элемент либо не указывается, либо повторяется необходимое число раз и заполняется обязательно, если выполняются условия его обязательного заполнения, указанные в описании элемента.
Таблица 1. Список элементов схемы описания транспортного контейнера
| Пункт N | Идентификатор | Тип | Кратность | Описание элемента |
| Описание корневых типов данных: | ||||
| 1. | container | Сложный | 1 | Описание транспортного контейнера |
| 1.1. | @uid | Заданный | 1 | Уникальный идентификатор документа в электронном виде, размещенного в составе транспортного контейнера |
| Заданный тип: «globalUniqueIdentifier» (пункт 2 настоящей таблицы) | ||||
| 1.2. | @version | Строка | 1 | Версия использованной XML-схемы описания транспортного контейнера |
| 1.3. | requisites | Сложный | 1 | Реквизиты документа в электронном виде для целей делопроизводства |
| 1.3.1. | documentKind | Заданный | 1 | Вид документа Значение поля заполняется из справочника «Виды документов», приведенного в таблице 2. |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 1.3.2. | documentPlace | Заданный | 1 | Место составления документа. Значение поля заполняется из справочника «Места составления документов», приведенного в таблице 3. |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 1.3.3. | classification | Заданный | 1 | Гриф ограничения доступа к документу. Значение поля заполняется из справочника «Грифы ограничения доступа к документам», приведенного в таблице 4. |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 1.3.4. | annotation | Заданный | 1 | Аннотация, краткое содержание документа для обработки в системе электронного документооборота (далее — СЭД) |
| Заданный тип: «shortText» (пункт 6 настоящей таблицы) | ||||
| 1.3.5. | links | Сложный | 0..1 | Ссылки на внешние документы. Заполняется, если документ в электронном виде создается в ответ на ранее полученный документ в электронном виде. |
| 1.3.5.1. | link | Сложный | 1..n | Ссылка на внешний документ. Допускается указывать несколько значений. |
| 1.3.5.1.1. | @uid | Заданный | 1 | Уникальный идентификатор внешнего документа в электронном виде. |
| Заданный тип: «globalUniqueIdentifier» (пункт 2 настоящей таблицы) | ||||
| 1.3.5.1.2. | organization | Заданный | 1 | Организация автора внешнего документа. |
| Заданный тип: «organization» (пункт 8 настоящей таблицы) | ||||
| 1.3.5.1.3. | department | Заданный | 0..1 | Подразделение организации автора внешнего документа. Заполняется при необходимости. |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 1.3.5.1.4. | registration | Заданный | 1 | Регистрационные данные по сведениям автора (соавтора) внешнего документа. |
| Заданный тип: «registrationData» (пункт 7 настоящей таблицы) | ||||
| 1.3.5.1.5. | signer | Заданный | 0..n | Должностное лицо (или несколько лиц), подписавшее внешний документ. |
| Заданный тип: «person» (пункт 9 настоящей таблицы) | ||||
| Шаблон типа «employee» (сотрудник) — обязательно указывается фамилия, имя, отчество (при наличии) (далее — ФИО). | ||||
| 1.3.5.1.6. | linkType | Заданный | 1 | Тип связи документа. Значение поля заполняется из справочника «Типы связей документов», приведенного в таблице 5. |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 1.4. | authors | Сложный | 1 | Сведения об авторах — организациях, подписавших (утвердивших) документ. |
| 1.4.1. | author | Сложный | 1..n | Сведения об авторе — организации: отдел (департамент), регистрационные данные документа, лица, подписавшие документ, а также должностные лица, заверившие или завизировавшие документ (при наличии). Допускается указывать несколько значений. Сначала указываются сведения основного автора, а потом соавторов (при наличии). |
| 1.4.1.1. | organization | Заданный | 1 | Организация — автор (соавтор) документа. |
| Заданный тип: «organization» (пункт 8 настоящей таблицы) | ||||
| 1.4.1.2. | department | Заданный | 0..1 | Подразделение автора (соавтора) документа. Заполняется при необходимости. |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 1.4.1.3. | registration | Сложный | 1 | Регистрационные данные по сведениям автора (соавтора) документа. |
| 1.4.1.3.1. | <базовый> | Заданный | 1 | Регистрационные данные. |
| Заданный тип: «registrationData» (пункт 7 настоящей таблицы) | ||||
| 1.4.1.3.2. | registrationStamp | Заданный | 1 | Описание элемента визуализации регистрационных данных. |
| Заданный тип: «stamp» (пункт 10 настоящей таблицы) | ||||
| 1.4.1.4. | sign | Сложный | 1..n | Сведения о подписи: должностном лице, файле электронной подписи и элементах визуализации электронной подписи. Допускается указывать несколько значений. Сначала указываются сведения основного лица, подписавшего документ, а потом прочих (при наличии). |
| 1.4.1.4.1. | signer | Заданный | 1 | Должностное лицо, подписавшее документ. |
| Заданный тип: «person» (пункт 9 настоящей таблицы) | ||||
| Шаблон типа «signer» (лицо, подписавшее документ) — обязательно указывается ФИО, должность. | ||||
| 1.4.1.4.2. | documentSignature | Сложный | 1 | Сведения об электронной подписи. |
| 1.4.1.4.2.1. | @type | Строка | 1 | Тип подписи, одно из значений: «Утверждающая» (по умолчанию) «Визирующая» «Заверяющая» |
| 1.4.1.4.2.2. | @localName | Заданный | 1 | Название файла электронной подписи в составе транспортного контейнера. |
| Заданный тип: «fileName» (пункт 11 настоящей таблицы) | ||||
| 1.4.1.4.2.3. | signatureStamp | Заданный | 1 | Описание элемента визуализации электронной подписи. |
| Заданный тип: «stamp» (пункт 10 настоящей таблицы) | ||||
| 1.4.1.5. | executor | Заданный | 1 | Назначенный по документу исполнитель. |
| Заданный тип: «person» (пункт 9 настоящей таблицы) | ||||
| Шаблон типа «executor» (исполнитель) — обязательно указывается ФИО, телефон. | ||||
| 1.5. | addressees | Сложный | 1 | Сведения об адресатах документа. |
| 1.5.1. | addressee | Сложный | 1..n | Сведения об адресате документа. Допускается указывать несколько значений. Сначала указывается основной адресат, потом все прочие (при наличии). |
| 1.5.1.1. | organization | Заданный | 1 | Организация — адресат документа. |
| Заданный тип: «organization» (пункт 8 настоящей таблицы) | ||||
| 1.5.1.2. | department | Заданный | 0..1 | Подразделение адресата документа. Заполняется при необходимости. |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 1.5.1.3. | person | Заданный | 0..n | Должностное лицо адресата документа. Допускается указывать несколько значений. |
| Заданный тип: «person» (пункт 9 настоящей таблицы) | ||||
| 1.6. | document | Сложный | 1 | Описание основной части документа. |
| 1.6.1. | @localName | Заданный | 1 | Название файла основной части документа в составе транспортного контейнера. Приложения, являющиеся неотъемлемыми частями документа, учитываются в составе основной части документа. |
| Заданный тип: «fileName» (пункт 11 настоящей таблицы) | ||||
| 1.6.2. | pagesQuantity | Целое число | 1 | Количество страниц основной части. Указывается значение больше нуля. |
| 1.6.3. | enclosurePagesQuantity | Целое число | 0..1 | Количество страниц приложений — неотъемлемых частей документа. Заполняется при наличии таких приложений. |
| 1.6.4. | description | Заданный | 0..1 | Аннотация к основной части документа. |
| Заданный тип: «shortText» (пункт 6 настоящей таблицы) | ||||
| 1.7. | attachments | Сложный | 0..1 | Описание приложений документа. Заполняется при наличии приложений. |
| 1.7.1. | attachment | Сложный | 1..n | Описание приложения документа. Допускается указывать несколько значений. |
| 1.7.1.1. | @localName | Заданный | 1 | Название файла приложения документа в составе транспортного контейнера. |
| Заданный тип: «fileName» (пункт 11 настоящей таблицы) | ||||
| 1.7.1.2. | order | Целое число | 1 | Порядковый номер приложения документа, начиная с 1. |
| 1.7.1.3. | description | Заданный | 0..1 | Аннотация к приложению документа. |
| Заданный тип: «shortText» (пункт 6 настоящей таблицы) | ||||
| 1.7.1.4. | signature | Сложный | 0..n | Электронные подписи приложений. Допускается указывать несколько значений. |
| 1.7.1.4.1. | @localName | Заданный | 1 | Название файла электронной подписи в составе транспортного контейнера. |
| Заданный тип: «fileName» (пункт 11 настоящей таблицы) | ||||
| 1.8. | containerSignature | Сложный | 0..1 | Электронная подпись совокупности элементов транспортного контейнера. Заполняется при необходимости обеспечить целостность транспортного контейнера. |
| 1.8.1. | @localName | Строка | 1 | Название файла электронной подписи в составе транспортного контейнера. |
| Заданный тип: «fileName» (пункт 11 настоящей таблицы) | ||||
| Описание задаваемых типов данных: | ||||
| 2. | globalUniqueIdentifier | Простой | -- | Универсальный уникальный идентификатор (UUID) |
| Базовый тип: нормализованная строка. Ограничение: 36 символов, по шаблону: «[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}» | ||||
| 3. | qualifiedValue | Сложный | -- | Справочное значение |
| 3.1. | <базовый> | Заданный | 1 | Наименование справочного значения. |
| Заданный тип: «stringValue» (пункт 4 настоящей таблицы) | ||||
| 3.2. | @id | Заданный | 0..1 | Идентификатор справочного значения. Указывается, если в справочнике заданы идентификаторы справочных значений. |
| Заданный тип: «identityValue» (пункт 5 настоящей таблицы) | ||||
| 4. | stringValue | Простой | -- | Базовый тип: нормализованная строка. Ограничение: от 1 до 511 символов |
| 5. | identityValue | Простой | -- | Базовый тип: строка (токен) Ограничение: от 1 до 127 символов |
| 6. | shortText | Простой | -- | Базовый тип: строка. Ограничение: до 4000 символов |
| 7. | registrationData | Сложный | -- | Регистрационные данные документа в электронном виде |
| 7.1. | number | Строка | 1 | Регистрационный номер документа |
| 7.2. | date | Дата | 1 | Дата документа в виде: «YYYY-MM-DD» |
| 8. | organization | Сложный | -- | Сведения об организации |
| 8.1. | @id | Заданный | 0..1 | Идентификатор организации. Значение заполняется по справочнику абонентов МЭДО. |
| Заданный тип: «identityValue» (пункт 5 настоящей таблицы) | ||||
| 8.2. | title | Заданный | 1 | Официальное наименование организации. Значение заполняется по справочнику абонентов МЭДО. |
| Заданный тип: «stringValue» (пункт 4 настоящей таблицы) | ||||
| 8.3. | address | Заданный | 0..1 | Почтовый адрес организации. |
| Заданный тип: «stringValue» (пункт 4 настоящей таблицы) | ||||
| 8.4. | phone | Заданный | 0..1 | Телефонный номер организации. |
| Заданный тип: «stringValue» (пункт 4 настоящей таблицы) | ||||
| 8.5. | Заданный | 0..1 | Электронная почта организации. | |
| Заданный тип: «stringValue» (пункт 4 настоящей таблицы) | ||||
| 8.6. | website | Заданный | 0..1 | Официальный сайт организации. |
| Заданный тип: «stringValue» (пункт 4 настоящей таблицы) | ||||
| 9. | person | Сложный | -- | Должностное лицо |
| 9.1. | @id | Заданный | 0..1 | Идентификатор должностного лица. |
| Заданный тип: «identityValue» (пункт 5 настоящей таблицы) | ||||
| 9.2. | post | Заданный | 0..1 | Должность |
| Заданный тип: «stringValue» (пункт 4 настоящей таблицы) | ||||
| 9.3. | name | Заданный | 0..1 | Фамилия, имя, отчество (при наличии) |
| Заданный тип: «stringValue» (пункт 4 настоящей таблицы) | ||||
| 9.4. | phone | Заданный | 0..1 | Телефонный номер |
| Заданный тип: «stringValue» (пункт 4 настоящей таблицы) | ||||
| 9.5. | Заданный | 0..1 | Электронная почта | |
| Заданный тип: «stringValue» (пункт 4 настоящей таблицы) | ||||
| 10. | stamp | Сложный | -- | Описание файла элемента визуализации |
| 10.1. | @localName | Строка | 1 | Название файла элемента визуализации в составе транспортного контейнера. |
| Заданный тип: «fileName» (пункт 11 настоящей таблицы) | ||||
| 10.2. | position | Сложный | 1 | Данные о местоположении элемента |
| 10.2.1. | page | Целое число | 1 | Номер страницы (начиная с 1), на которой размещается элемент визуализации |
| 10.2.2. | topLeft | Сложный | 1 | Отступ верхнего левого угла элемента от верхнего левого угла страницы |
| 10.2.2.1. | x | Число | 1 | Отступ по горизонтали (вправо), в мм |
| 10.2.2.2. | y | Число | 1 | Отступ по вертикали (вниз), в мм |
| 10.2.3. | dimension | Сложный | 1 | Физический размер изображения элемента визуализации на странице |
| 10.2.3.1. | w | Число | 1 | Ширина изображения, в мм |
| 10.2.3.2. | h | Число | 1 | Высота изображения, в мм |
| 11. | fileName | Простой | -- | Базовый тип: нормализованная строка. Ограничение: от 1 до 255 символов вида «[a-zA-Z0-9_]{1,250}.[a-zA-Z0-9]{3,4}» |
| 12. | documentFileName | Простой | -- | Базовый тип: нормализованная строка. Ограничение: от 1 до 254 символов вида «[a-zA-Z0-9_]{1,250}.pdf» |
Таблица 2. Справочник «Виды документов»
Таблица 3. Справочник «Места составления документов»
Таблица 4. Справочник «Грифы ограничения доступа к документам»
Таблица 5. Справочник «Типы связей документов»
III. XML-схема описания транспортного контейнера
<xsd:schema xmlns:xsd=«http://www.w3.org/2001/XMLSchema» version=«2.7.1»
elementFormDefault=«qualified» attributeFormDefault=«qualified»
targetNamespace=«urn:IEDMS:CONTAINER» xmlns=«urn:IEDMS:CONTAINER»>
<xsd:element name=«container»> xsd:complexType xsd:sequence
<xsd:element name="requisites"><br>
<xsd:complexType><br>
<xsd:sequence><br>
<xsd:element name="documentKind" type="qualifiedValue"/>
<xsd:element name="documentPlace" type="qualifiedValue"/>
<xsd:element name="classification" type="qualifiedValue"/><br>
<xsd:element name="annotation" type="shortText"/><br>
<xsd:element name="links" minOccurs="0" maxOccurs="1"><br>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="link" maxOccurs="unbounded" type="linkedDocument">
</xsd:element>
</xsd:sequence><br>
</xsd:complexType><br>
</xsd:element><br>
</xsd:sequence>
</xsd:complexType>
</xsd:element><br>
<!-- authors - авторы документа --><br>
<xsd:element name="authors"><br>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="author" type="issuer" maxOccurs="unbounded"> </xsd:element>
</xsd:sequence>
</xsd:complexType><br>
</xsd:element><br>
<!-- addressees - адресаты документа --><br>
<xsd:element name="addressees">
<xsd:complexType>
<xsd:sequence><br>
<xsd:element name="addressee" maxOccurs="unbounded"><br>
<xsd:complexType><br>
<xsd:sequence>
<xsd:element name="organization" type="organization"/>
<xsd:element minOccurs="0" name="department" type="qualifiedValue"/>
<xsd:element name="person" minOccurs="0" maxOccurs="unbounded" type="person">
</xsd:element><br>
</xsd:sequence><br>
</xsd:complexType><br>
</xsd:element><br>
</xsd:sequence><br>
</xsd:complexType><br>
</xsd:element><br>
<!-- document - содержимое документа --><br>
<xsd:element name="document" type="document"> </xsd:element><br>
<!-- attachments - приложения --><br>
<xsd:element name="attachments" minOccurs="0"><br>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="attachment" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="order" type="xsd:nonNegativeInteger"/>
<xsd:element name="description" type="shortText" minOccurs="0"/>
<xsd:element minOccurs="0" name="signature" maxOccurs="unbounded">
<xsd:complexType>
<xsd:attribute name="localName" type="fileName" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="localName" type="fileName" use="required"/>
</xsd:complexType>
</xsd:element>
</xsd:sequence><br>
</xsd:complexType><br>
</xsd:element><br>
<xsd:element name="containerSignature" minOccurs="0">
<xsd:complexType>
<xsd:attribute name="localName" type="fileName" use="required"/><br>
</xsd:complexType><br>
</xsd:element><br>
</xsd:sequence>
<xsd:attribute name="uid" type="globalUniqueIdentifier" use="required">
<!--Уникальный идентификатор документа--> </xsd:attribute><br>
<xsd:attribute name="version" type="xsd:token" use="required"/><br>
</xsd:complexType><br>
</xsd:element>
<xsd:complexType name=«stamp»>
xsd:sequence
<xsd:element name=«position» type=«position»/>
<!-- Расположение графического штампа-->
</xsd:sequence>
<xsd:attribute name="localName" type="fileName" use="required">
<!-- Имя файла графического штампа в формате PNG--> </xsd:attribute>
</xsd:complexType> <xsd:complexType name=«position»> xsd:sequence <xsd:element name=«page» type=«xsd:positiveInteger»/> <xsd:element name=«topLeft» type=«coordinate»/> <xsd:element name=«dimension» type=«dimension»/>
</xsd:sequence><br>
</xsd:complexType>
<xsd:complexType name=«coordinate»>
xsd:sequence
<xsd:element name=«x»>
xsd:simpleType
<xsd:restriction base=«xsd:short»>
<xsd:minInclusive value=«0»/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name=«y»>
xsd:simpleType
<xsd:restriction base=«xsd:short»>
<xsd:minInclusive value=«0»/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=«dimension»>
xsd:sequence
<xsd:element name=«w» type=«xsd:positiveInteger»/>
<xsd:element name=«h» type=«xsd:positiveInteger»/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=«document»>
xsd:sequence
<xsd:element name="pagesQuantity" type="xsd:positiveInteger"/>
<xsd:element minOccurs="0" name="enclosurePagesQuantity" type="xsd:nonNegativeInteger"/>
<xsd:element name="description" type="shortText" minOccurs="0"/>
</xsd:sequence>
<xsd:attribute name="localName" type="documentFileName" use="required"/>
</xsd:complexType>
<xsd:complexType name=«issuer»>
xsd:sequence
<xsd:element name=«organization» type=«organization»/>
<xsd:element minOccurs="0" name="department" type="qualifiedValue"/>
<xsd:element name="registration" type="registration"/><br>
<xsd:element maxOccurs="unbounded" name="sign"><br>
<xsd:complexType><br>
<xsd:sequence><br>
<xsd:element name="person" type="signer"/><br>
<xsd:element name="documentSignature" type="signatureInfo"/><br>
</xsd:sequence><br>
</xsd:complexType><br>
</xsd:element><br>
<xsd:element name="executor" type="executor"> </xsd:element><br>
</xsd:sequence><br>
</xsd:complexType>
<xsd:complexType name=«registrationData»>
xsd:sequence
<xsd:element name=«number»>
xsd:simpleType
<xsd:restriction base=«xsd:token»>
<xsd:maxLength value=«31»/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
<xsd:element name="date"><br>
<xsd:simpleType><br>
<xsd:restriction base="xsd:date"><br>
<xsd:pattern value="\d{4}-\d{2}-\d{2}"/>
<xsd:minInclusive value="1900-01-01"/>
</xsd:restriction><br>
</xsd:simpleType><br>
</xsd:element><br>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name=«registration»>
xsd:complexContent
<xsd:extension base=«registrationData»>
xsd:sequence
<xsd:element minOccurs="1" name="registrationStamp" type="stamp"/>
</xsd:sequence><br>
</xsd:extension><br>
</xsd:complexContent><br>
</xsd:complexType>
<xsd:complexType name=«signatureInfo»>
xsd:sequence
<xsd:element name=«signatureStamp» type=«stamp»/>
</xsd:sequence>
<xsd:attribute name=«localName» type=«fileName» use=«required»/>
<xsd:attribute default=«Утверждающая» name=«type»>
xsd:simpleType
<xsd:restriction base=«xsd:normalizedString»>
<xsd:enumeration value=«Визирующая»/>
<xsd:enumeration value=«Утверждающая»/>
<xsd:enumeration value=«Заверяющая»/>
</xsd:restriction>
</xsd:simpleType>
</xsd:attribute>
</xsd:complexType>
<xsd:simpleType name=«fileName»>
<xsd:restriction base=«xsd:normalizedString»>
<xsd:maxLength value=«255»/>
<xsd:minLength value=«1»/>
<xsd:pattern value=«[a-zA-Z0-9_]{1,250}.[a-zA-Z0-9]{3,4}»/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name=«documentFileName»>
<xsd:restriction base=«fileName»>
<xsd:pattern value=«[a-zA-Z0-9_]{1,250}.pdf»/>
<xsd:minLength value=«1»/>
<xsd:maxLength value=«255»/>
</xsd:restriction>
</xsd:simpleType>
<xsd:complexType name=«linkedDocument»>
xsd:sequence
<xsd:element name=«organization» type=«organization»/>
<xsd:element minOccurs="0" name="department" type="qualifiedValue"/>
<xsd:element name="registration" type="registrationData"> </xsd:element>
<xsd:element name="signer" minOccurs="0" maxOccurs="unbounded" type="employee"> </xsd:element>
<xsd:element name="linkType" minOccurs="1" type="qualifiedValue"/>
</xsd:sequence>
<xsd:attribute name="uid" type="globalUniqueIdentifier" use="required">
<!--Уникальный идентификатор связанного документа--> </xsd:attribute>
</xsd:complexType>
<xsd:simpleType name=«globalUniqueIdentifier»>
<xsd:restriction base=«xsd:normalizedString»>
<xsd:pattern
value="[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}"/>
</xsd:restriction><br>
</xsd:simpleType>
<xsd:complexType name=«organization»>
xsd:sequence
<xsd:element name=«title» type=«stringValue»/>
<xsd:element name=«address» type=«stringValue» minOccurs=«0»/>
<xsd:element name=«phone» type=«stringValue» minOccurs=«0»/>
<xsd:element name=«email» type=«stringValue» minOccurs=«0»/>
<xsd:element name=«website» type=«stringValue» minOccurs=«0»/>
</xsd:sequence>
<xsd:attribute name=«id» type=«identityValue»>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name=«person»>
xsd:sequence
<xsd:element name=«post» type=«stringValue» minOccurs=«0»/>
<xsd:element name=«name» type=«stringValue» minOccurs=«0»/>
<xsd:element name=«phone» type=«stringValue» minOccurs=«0»/>
<xsd:element name=«email» type=«stringValue» minOccurs=«0»/>
</xsd:sequence>
<xsd:attribute name=«id» type=«identityValue»>
</xsd:attribute>
</xsd:complexType>
<xsd:complexType name=«employee»>
xsd:complexContent
<xsd:restriction base=«person»>
xsd:sequence
<xsd:element name=«post» type=«stringValue» minOccurs=«0»/>
<xsd:element name=«name» type=«stringValue» minOccurs=«1»/>
<xsd:element name=«phone» type=«stringValue» minOccurs=«0»/>
<xsd:element name=«email» type=«stringValue» minOccurs=«0»/>
</xsd:sequence>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name=«signer»>
xsd:complexContent
<xsd:restriction base=«person»>
xsd:sequence
<xsd:element name=«post» type=«stringValue» minOccurs=«1»/>
<xsd:element name=«name» type=«stringValue»/>
<xsd:element name=«phone» type=«stringValue» minOccurs=«0»/>
<xsd:element name=«email» type=«stringValue» minOccurs=«0»/>
</xsd:sequence>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:complexType name=«executor»>
xsd:complexContent
<xsd:restriction base=«person»>
xsd:sequence
<xsd:element name=«post» type=«stringValue» minOccurs=«0»/>
<xsd:element name=«name» type=«stringValue»/>
<xsd:element name=«phone» type=«stringValue» minOccurs=«1»/>
<xsd:element name=«email» type=«stringValue» minOccurs=«0»/>
</xsd:sequence>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>
<xsd:simpleType name=«stringValue»>
<xsd:restriction base=«xsd:normalizedString»>
<xsd:maxLength value="511"/>
<xsd:minLength value="1"/><br>
</xsd:restriction><br>
</xsd:simpleType>
<xsd:complexType name=«qualifiedValue»>
<!--Строковое значение, возможно классифицированное источником сообщения-->
<xsd:simpleContent><br>
<xsd:extension base="stringValue"><br>
<xsd:attribute name="id" type="identityValue"><br>
<!--Необязательный идентификатор--> </xsd:attribute><br>
</xsd:extension><br>
</xsd:simpleContent><br>
</xsd:complexType>
<xsd:simpleType name=«identityValue»>
<xsd:restriction base=«xsd:token»>
<xsd:minLength value=«1»/>
<xsd:maxLength value=«127»/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name=«shortText»>
<xsd:restriction base=«xsd:string»>
<xsd:maxLength value=«4000»/>
</xsd:restriction>
</xsd:simpleType>
</xsd:schema>
к Требованиям
к организационно-техническому
взаимодействию государственных
органов и государственных организаций
ФОРМАТ ФАЙЛА ОПИСАНИЯ ЭЛЕКТРОННОГО СООБЩЕНИЯ
I. Файл описания электронного сообщения (паспорт)
Файл описания электронного сообщения имеет название, удовлетворяющее шаблону «[a-z0-9]{1,251}.xml».
Файл описания электронного сообщения представляется в формате XML, в соответствии со схемой описания электронного сообщения, приведенной в главе III настоящего приложения.
Файл описания электронного сообщения оформляется в кодировке «UTF-8», первая строка файла описания электронного сообщения содержит следующий текст: «».
Номер версии формата файла описания электронного сообщения — 2.7.1
II. Правила заполнения отдельных элементов файла описания электронного сообщения
Правила заполнения отдельных элементов файла описания электронного сообщения приведены в таблице 1 настоящего приложения.
Кратность элемента определяет его минимальное и максимальное допустимое число повторений в файле описания, а также обязательность его заполнения:
1 — элемент указывается один раз и заполняется обязательно,
1..n — элемент повторяется необходимое число раз и заполняется обязательно,
0..1 — элемент либо не указывается, либо указывается один раз и заполняется обязательно, если выполняются условия его обязательного заполнения, указанные в описании элемента,
0..n — элемент либо не указывается, либо повторяется необходимое число раз и заполняется обязательно, если выполняются условия его обязательного заполнения, указанные в описании элемента.
Таблица 1. Список элементов схемы описания электронного сообщения
| Пункт N | Идентификатор | Тип | Кратность | Описание элемента |
| Описание корневых типов данных: | ||||
| 1. | communication | Сложный | 1 | Описание электронного сообщения |
| 1.1. | @version | Строка | 1 | Версия использованной XML-схемы описания электронного сообщения |
| 1.2. | header | Сложный | 1 | Техническая информация для адресации электронного сообщения (заголовок) |
| 1.2.1. | @type | Строка | 1 | Тип контента, одно из значений: «Транспортный контейнер» «Уведомление» «Квитанция» |
| 1.2.2. | @uid | Заданный | 1 | Идентификатор электронного сообщения |
| Заданный тип: «globalUniqueIdentifier» (пункт 2 настоящей таблицы) | ||||
| 1.2.3. | @created | Заданный | 1 | Дата и время электронного сообщения |
| Заданный тип: «dateTimeZone» (пункт 12 настоящей таблицы) | ||||
| 1.2.4. | source | Заданный | 1 | Отправитель сообщения |
| Заданный тип: «communicationPartner» (пункт 8 настоящей таблицы) | ||||
| 1.2.5. | operator | Заданный | 0..1 | Техническое значение |
| Заданный тип: «globalUniqueIdentifier» (пункт 2 настоящей таблицы) | ||||
| 1.3. | container | Сложный | 0..1 | Сведения о транспортном контейнере, содержащем документ в электронном виде. Заполняется если в заголовке указан тип контента «Транспортный контейнер». |
| 1.3.1. | @type | Строка | 0..1 | Тип контента в транспортном контейнере Значение по умолчанию — «Документ в электронном виде». |
| 1.3.2. | body | Простой | 1 | Название файла транспортного контейнера |
| Базовый тип: «fileName» (пункт 11 настоящей таблицы) Ограничение: от 1 до 255 символов вида «[a-zA-Z0-9_]{1,247}.edc.zip» | ||||
| 1.4. | notification | Сложный | 0..1 | Содержимое уведомления, в соответствии с правилами информационного взаимодействия. Заполняется если в заголовке указан тип контента «Уведомление», или уведомление совмещено с транспортным контейнером и тип контента «Транспортный контейнер» |
| 1.4.1. | @type | Строка | 1 | Тип уведомления, одно из значений: «Поставлен на контроль» «Зарегистрирован» «Отказано в регистрации» «Назначен исполнитель» «Доклад подготовлен» «Доклад направлен» «Исполнение» «Опубликование» |
| 1.4.2. | @uid | Заданный | 1 | Идентификатор документа в электронном виде, относительно которого было создано настоящее уведомление |
| Заданный тип: «globalUniqueIdentifier» (пункт 2 настоящей таблицы) | ||||
| 1.4.3. | @id | Заданный | 0..1 | Техническое значение Внутренний идентификатор документа |
| Заданный тип: «identityValue» (пункт 5 настоящей таблицы) | ||||
| 1.4.4. | @mid | Заданный | 0..1 | Техническое значение Идентификатор электронного сообщения, с которым изначально поступил документ в электронном виде, относительно которого было создано настоящее уведомление |
| Заданный тип: «globalUniqueIdentifier» (пункт 2 настоящей таблицы) | ||||
| 1.4.5. | Одно из значений, зависящее от типа уведомления... | Сложный | 1 | В зависимости от типа уведомления (1.4.1), указан, соответственно, один из элементов: «documentSent» «documentAccepted» «documentRefused» «executorAssigned» «reportPrepared» «reportSent» «courseChanged» «documentPublished» |
| Следующие поля определены для всех видов уведомлений: | ||||
| 1.4.5.1. | time | Дата и Время | 1 | Дата и время события уведомления |
| 1.4.5.2. | foundation | Заданный | 1 | Сведения о документе в электронном виде, относительно которого создано уведомление |
| Заданный тип: «documentReference» (пункт 13 настоящей таблицы) | ||||
| 1.4.5.3. | clause | Заданный | 0..1 | Пункт документа в электронном виде, относительно которого создано уведомление |
| Заданный тип: «documentClause» (пункт 14 настоящей таблицы) | ||||
| 1.4.5.4. | correspondent | Заданный | 0..1 | Корреспондент (отправитель) уведомления. Указывается если отличается от указанного в поле заголовка «Отправитель сообщения» |
| Заданный тип: «addressee» (пункт 9 настоящей таблицы) | ||||
| Дополнительно для уведомлений типа «Поставлен на контроль» (documentSent): | ||||
| 1.4.5.5. | needRegistration | Да/Нет | 1 | Признак того, что документ-основание для уведомления требует регистрации |
| 1.4.5.6. | needExecution | Да/Нет | 1 | Признак того, что документ-основание для уведомления требует исполнения |
| 1.4.5.7. | needPublication | Да/Нет | 1 | Признак того, что документ-основание для уведомления требует публикации |
| 1.4.5.8. | clauses | Сложный | 0..1 | Пункты документа для исполнения Указывается, если требуется исполнение |
| 1.4.5.8.1. | clause | Заданный | 1..n | Пункт документа для исполнения Допускается указывать несколько значений |
| Заданный тип: «documentClause» (пункт 14 настоящей таблицы) | ||||
| Дополнительно для уведомлений типа «Зарегистрирован» (documentAccepted): | ||||
| 1.4.5.5. | num | Заданный | 1 | Регистрационные данные документа, по результатам успешной регистрации |
| Заданный тип: «documentNumber» (пункт 7 настоящей таблицы) | ||||
| Дополнительно для уведомлений типа «Отказано в регистрации» (documentRefused): | ||||
| 1.4.5.5. | reason | Строка | 1 | Причина отказа в регистрации Значение поля заполняется из «Перечня причин отказа в регистрации», согласно приложению 3 к настоящим требованиям. |
| Дополнительно для уведомлений типа «Назначен исполнитель» (executorAssigned): | ||||
| 1.4.5.5. | secretary | Заданный | 1 | Руководитель ведомства |
| Заданный тип: «addressee» (пункт 9 настоящей таблицы) | ||||
| 1.4.5.6. | manager | Заданный | 1 | Руководитель подразделения |
| Заданный тип: «addressee» (пункт 9 настоящей таблицы) | ||||
| 1.4.5.7. | executor | Заданный | 1 | Исполнитель |
| Заданный тип: «addressee» (пункт 9 настоящей таблицы) | ||||
| Дополнительно для уведомлений типа «Доклад подготовлен» (reportPrepared): | ||||
| 1.4.5.5. | signatory | Заданный | 1 | Должностное лицо, на подписи у которого находится доклад до момента его подписи и направления инициатору поручения |
| Заданный тип: «signatory» (пункт 10 настоящей таблицы) | ||||
| Дополнительно для уведомлений типа «Доклад направлен» (reportSent): | ||||
| 1.4.5.5. | report | Заданный | 1 | Сведения о документе с докладом об исполнении поручения по пункту документа |
| Заданный тип: «documentReference» (пункт 13 настоящей таблицы) | ||||
| Дополнительно для уведомлений типа «Исполнение» (courseChanged): | ||||
| 1.4.5.5. | courseText | Строка | 1 | Сообщение о ходе исполнения или об изменениях по ходу исполнения — в том числе замена исполнителя, перенос срока |
| 1.4.5.6. | reference | Заданный | 0..1 | Сведения о документе с пояснениями |
| Заданный тип: «documentReference» (пункт 13 настоящей таблицы) | ||||
| Дополнительно для уведомлений типа «Опубликование» (documentPublished): | ||||
| 1.4.5.5. | num | Заданный | 1 | Регистрационные данные документа, опубликованного в печатном органе |
| Заданный тип: «documentNumber» (пункт 7 настоящей таблицы) | ||||
| 1.4.5.6. | publicationPoint | Строка | 1 | Место опубликования, печатный орган |
| Следующее поле определено для всех видов уведомлений: | ||||
| 1.4.5.[x]. | comment | Строка | 0..1 | Техническое значение |
| 1.5. | acknowledgment | Сложный | 0..1 | Содержимое технологического электронного сообщения, в соответствии с положениями и регламентами эксплуатации транспортной шины. Заполняется если в заголовке указан тип контента «Квитанция». |
| 1.5.1. | @uid | Заданный | 1 | Идентификатор электронного сообщения, относительно которого создана квитанция |
| Заданный тип: «globalUniqueIdentifier» (пункт 2 настоящей таблицы) | ||||
| 1.5.2. | @content | Строка | 1 | Текст описания электронного сообщения, относительно которого создана квитанция |
| 1.5.3. | time | Заданный | 1 | Дата и время получения электронного сообщения (отправителем квитанции) |
| Заданный тип: «dateTimeZone» (пункт 12 настоящей таблицы) | ||||
| 1.5.4. | accepted | Да/Нет | 1 | Признак того, что сообщение успешно принято (отправителем квитанции) |
| 1.5.5. | errorCode | Число | 0..1 | Если сообщение не было принято по причине выявления ошибок получения или проверки, указывается код ошибки (0 = неизвестная ошибка) |
| 1.5.6. | errorFileMessage | Строка | 0..1 | Название файла с информацией об ошибке |
| Ограничение: от 1 до 251 символов вида «[a-zA-Z0-9_]{1,247}.zip» | ||||
| 1.5.7. | comment | Строка | 0..1 | Если сообщение не было принято по причине выявления ошибок получения или проверки, указывается описание ошибки |
| 1.6. | deliveryIndex | Сложный | 1 | Техническая информация для адресации электронного сообщения (получатели) |
| 1.6.1. | destination | Сложный | 1..n | Получатели электронного сообщения Допускается указывать несколько значений |
| 1.6.1.1. | destination | Заданный | 1 | Получатель сообщения |
| Заданный тип: «communicationPartner» (пункт 8 настоящей таблицы) | ||||
| 1.6.1.2. | comment | Строка | 0..1 | Техническое значение |
| Описание задаваемых типов данных: | ||||
| 2. | globalUniqueIdentifier | Простой | -- | Универсальный уникальный идентификатор (UUID) |
| Базовый тип: нормализованная строка. Ограничение: 36 символов, по шаблону: «[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}» | ||||
| 3. | qualifiedValue | Сложный | -- | Справочное значение |
| 3.1. | <базовый> | Заданный | 1 | Наименование справочного значения. |
| Заданный тип: «stringValue» (пункт 4 настоящей таблицы) | ||||
| 3.2. | @id | Заданный | 0..1 | Идентификатор справочного значения. Указывается, если в справочнике заданы идентификаторы справочных значений. |
| Заданный тип: «identityValue» (пункт 5 настоящей таблицы) | ||||
| 3.3. | @retro | Да/Нет | 0..1 | Техническое значение |
| 3.4. | @modified | Дата и Время | 0..1 | Техническое значение |
| 4. | stringValue | Простой | -- | Базовый тип: нормализованная строка. Ограничение: от 1 до 511 символов |
| 5. | identityValue | Простой | -- | Базовый тип: строка (токен) Ограничение: от 1 до 127 символов |
| 6. | shortText | Простой | -- | Базовый тип: строка. Ограничение: до 4000 символов |
| 7. | documentNumber | Сложный | -- | Регистрационные данные документа в электронном виде |
| 7.1. | number | Строка | 1 | Регистрационный номер документа |
| 7.2. | date | Дата | 1 | Дата документа в виде: «YYYY-MM-DD» |
| 8. | communicationPartner | Сложный | -- | Сведения об организации |
| 8.1. | @uid | Заданный | 1 | Идентификатор организации = GUID. Значение заполняется по справочнику абонентов МЭДО. |
| Заданный тип: «globalUniqueIdentifier» (пункт 2 настоящей таблицы) | ||||
| 8.2. | organization | Строка | 1 | Официальное наименование организации. Значение заполняется по справочнику абонентов МЭДО. |
| 8.3. | comment | Строка | 0..1 | Техническое значение Передача дополнительных данных о СЭД организации |
| 9. | addressee | Сложный | -- | Должностное лицо |
| 9.1. | region | Заданный | 0..1 | Регион организации |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 9.2. | organization | Заданный | 0..1 | Организация |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 9.3. | person | Заданный | 0..1 | Фамилия, имя, отчество (при наличии) |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 9.4. | department | Заданный | 0..1 | Подразделение |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 9.5. | post | Заданный | 0..1 | Должность |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 9.6. | contactInfo | Строка | 0..1 | Контактная информация |
| 9.7. | comment | Строка | 0..1 | Техническое значение |
| 9.8. | @uid | Заданный | 0..1 | Идентификатор должностного лица. |
| Заданный тип: «globalUniqueIdentifier» (пункт 2 настоящей таблицы) | ||||
| 10. | signatory | Сложный | -- | Должностное лицо, подписавшее документ |
| 10.1. | region | Заданный | 0..1 | Регион организации |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 10.2. | organization | Заданный | 0..1 | Организация |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 10.3. | person | Заданный | 0..1 | Фамилия, имя, отчество (при наличии) |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 10.4. | department | Заданный | 0..1 | Подразделение |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 10.5. | post | Заданный | 0..1 | Должность |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 10.6. | contactInfo | Строка | 0..1 | Контактная информация |
| 10.7. | comment | Строка | 0..1 | Техническое значение |
| 10.8. | signed | Дата | 1 | Дата подписания документа |
| 11. | fileName | Простой | -- | Базовый тип: нормализованная строка. Ограничение: от 1 до 255 символов |
| 12. | dateTimeZone | Простой | -- | Дата и время с указанием часового пояса Вид: «YYYY-MM-DDThh:mm:ss+/-hh:mm» |
| Базовый тип: дата и время Ограничение: «\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(+|-)\d{2}:\d{2}» | ||||
| 13. | documentReference | Сложный | -- | Сведения о документе (ссылка) |
| 13.1. | region | Заданный | 0..1 | Место составления документа |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 13.2. | organization | Заданный | 0..1 | Организация (автора) |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 13.3. | person | Заданный | 0..1 | Фамилия, имя, отчество (при наличии) |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 13.4. | department | Заданный | 0..1 | Подразделение (автора) |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 13.5. | post | Заданный | 0..1 | Должность (автора) |
| Заданный тип: «qualifiedValue» (пункт 3 настоящей таблицы) | ||||
| 13.6. | num | Строка | 1 | Регистрационные данные документа |
| Заданный тип: «documentNumber» (пункт 7 настоящей таблицы) | ||||
| 13.7. | comment | Строка | 0..1 | Техническое значение |
| 14. | documentClause | Сложный | -- | Сведения о пункте документа (ссылка) |
| 14.1. | @id | Заданный | 1 | Уникальный идентификатор пункта в рамках документа в электронном виде |
| Заданный тип: «identityValue» (пункт 5 настоящей таблицы) | ||||
| 14.2. | @localId | Число | 0..1 | Значение для упорядочивания пункта |
| 14.3. | designation | Строка | 0..1 | Наименование пункта (краткое) |
| 14.4. | text | Заданный | 0..1 | Содержание пункта (полное) |
| Заданный тип: «shortText» (пункт 6 настоящей таблицы) | ||||
| 14.5. | deadline | Дата | 0..1 | Срок исполнения пункта |
| 14.6. | principal | Заданный | 1 | Ответственный исполнитель |
| Заданный тип: «addressee» (пункт 9 настоящей таблицы) | ||||
III. XML-схема описания электронного сообщения
<xsd:schema xmlns:xsd=«http://www.w3.org/2001/XMLSchema» version=«2.7.1» elementFormDefault=«qualified» attributeFormDefault=«qualified» targetNamespace=«urn:IEDMS:MESSAGE» xmlns=«urn:IEDMS:MESSAGE»> <xsd:element name=«communication»> xsd:complexType xsd:sequence <xsd:element name=«header»> xsd:complexType xsd:sequence <xsd:element name=«source» type=«communicationPartner»> </xsd:element> <xsd:element name=«operator» minOccurs=«0» type=«qualifiedValue»> </xsd:element> </xsd:sequence> <xsd:attribute name=«type» use=«required» type=«messageType»> </xsd:attribute> <xsd:attribute name=«uid» use=«required» type=«globalUniqueIdentifier»> </xsd:attribute> <xsd:attribute name=«created» use=«required» type=«dateTimeZone»> </xsd:attribute> </xsd:complexType> </xsd:element> xsd:choice <xsd:sequence minOccurs=«1»> <xsd:element name=«container» type=«documentContainer» minOccurs=«0»/> <xsd:element name=«notification» type=«messageNotification» minOccurs=«0»/> </xsd:sequence> <xsd:element name=«acknowledgment» type=«messageAcknowledgment»> </xsd:element> </xsd:choice> <xsd:element name=«deliveryIndex» minOccurs=«1»> xsd:complexType xsd:sequence <xsd:element name=«destination» type=«deliveryDestination» maxOccurs= «unbounded»/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name=«version» type=«xsd:token» use=«required»> </xsd:attribute> </xsd:complexType> </xsd:element> <xsd:simpleType name=«messageType»> <xsd:restriction base=«xsd:token»> <xsd:enumeration value=«Уведомление»> </xsd:enumeration> <xsd:enumeration value=«Квитанция»> </xsd:enumeration> <xsd:enumeration value=«Транспортный контейнер»> </xsd:enumeration> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name=«identityValue»> <xsd:restriction base=«xsd:token»> <xsd:minLength value=«1»/> <xsd:maxLength value=«127»/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name=«stringValue»> <xsd:restriction base=«xsd:normalizedString»> <xsd:maxLength value=«511»/> <xsd:minLength value=«1»/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name=«anyValue»> <xsd:restriction base=«xsd:string»> <xsd:minLength value=«1»/>
<xsd:maxLength value="255"/><br>
</xsd:restriction><br>
</xsd:simpleType>
<xsd:simpleType name=«shortText»>
<xsd:restriction base=«xsd:string»>
<xsd:maxLength value=«4000»/>
</xsd:restriction>
</xsd:simpleType>
<xsd:simpleType name=«globalUniqueIdentifier»>
<xsd:restriction base=«xsd:token»>
<xsd:pattern
value="[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}"/>
</xsd:restriction>
</xsd:simpleType> <xsd:attributeGroup name=«qualifiedItemAttrs»>
<xsd:attribute name="id" type="identityValue"><br>
<!--Необязательный идентификатор--> </xsd:attribute><br>
<xsd:attribute name="retro" type="xsd:boolean"><br>
<!--Необязательный признак ретроактивности--> </xsd:attribute>
<xsd:attribute name="modified" type="xsd:dateTime">
<!--Необязательная дата последнего изменения значения--> </xsd:attribute>
</xsd:attributeGroup> <xsd:complexType name=«qualifiedValue»>
<xsd:simpleContent><br>
<xsd:extension base="stringValue"><br>
<xsd:attributeGroup ref="qualifiedItemAttrs"/><br>
</xsd:extension>
</xsd:simpleContent>
</xsd:complexType> <xsd:complexType name=«communicationPartner»> xsd:sequence <xsd:element name=«organization»> xsd:simpleType <xsd:restriction base=«xsd:normalizedString»> <xsd:maxLength value=«511»/> <xsd:minLength value=«1»/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name=«comment» minOccurs=«0»> xsd:simpleType <xsd:restriction base=«xsd:string»> <xsd:maxLength value=«2047»/> <xsd:minLength value=«1»/> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> <xsd:attribute name=«uid» use=«required» type=«globalUniqueIdentifier»> </xsd:attribute> </xsd:complexType> <xsd:complexType name=«documentNumber»> xsd:sequence <xsd:element name=«number»> xsd:simpleType <xsd:restriction base=«xsd:token»> <xsd:maxLength value=«31»/> <xsd:minLength value=«1»/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name=«date» type=«dateDocument» nillable=«true» minOccurs=«0»> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name=«anyone»> xsd:sequence <xsd:element name=«region» type=«qualifiedValue» minOccurs=«0»> </xsd:element> <xsd:element name=«organization» type=«qualifiedValue» minOccurs=«0»> </xsd:element> <xsd:element name=«person» type=«qualifiedValue» minOccurs=«0»> </xsd:element> <xsd:element name=«department» minOccurs=«0» type=«qualifiedValue»> </xsd:element> <xsd:element name=«post» minOccurs=«0» type=«qualifiedValue»> </xsd:element> <xsd:element name=«contactInfo» minOccurs=«0»> xsd:simpleType <xsd:restriction base=«xsd:string»> <xsd:minLength value=«1»/> <xsd:maxLength value=«511»/> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name=«addressee»> xsd:complexContent <xsd:extension base=«anyone»> xsd:sequence <xsd:element name=«comment» minOccurs=«0»> xsd:simpleType <xsd:restriction base=«xsd:string»> <xsd:minLength value=«1»/> <xsd:maxLength value=«2047»/> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> <xsd:attribute name=«uid» type=«globalUniqueIdentifier»> </xsd:attribute> </xsd:extension> </xsd:complexContent> </xsd:complexType>
<xsd:complexType name=«documentReference»> xsd:sequence <xsd:element name=«region» type=«qualifiedValue» minOccurs=«0»> </xsd:element> <xsd:element name=«organization» type=«qualifiedValue» minOccurs=«0»> </xsd:element> <xsd:element name=«person» type=«qualifiedValue» minOccurs=«0»> </xsd:element> <xsd:element name=«department» minOccurs=«0» type=«qualifiedValue»> </xsd:element> <xsd:element name=«post» minOccurs=«0» type=«qualifiedValue»> </xsd:element> <xsd:element name=«num» type=«documentNumber» minOccurs=«1»> </xsd:element> <xsd:element name=«comment» minOccurs=«0»> xsd:simpleType <xsd:restriction base=«xsd:string»> <xsd:minLength value=«1»/> <xsd:maxLength value=«2047»/> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name=«documentClause»> xsd:sequence <xsd:element name=«designation» nillable=«true» minOccurs=«0»> xsd:simpleType <xsd:restriction base=«xsd:normalizedString»> <xsd:maxLength value=«255»/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name=«text» type=«shortText» minOccurs=«0»> </xsd:element> <xsd:element name=«deadline» type=«xsd:date» minOccurs=«0»> </xsd:element> <xsd:element name=«principal» type=«addressee»> </xsd:element> </xsd:sequence> <xsd:attribute name=«localId» type=«xsd:nonNegativeInteger» use=«optional»> </xsd:attribute> <xsd:attribute name=«id» type=«identityValue» use=«required»> </xsd:attribute> </xsd:complexType> <xsd:complexType name=«signatory»> xsd:complexContent <xsd:extension base=«anyone»> xsd:sequence <xsd:element name=«signed» type=«xsd:date»> </xsd:element> <xsd:element name=«comment» minOccurs=«0»> xsd:simpleType <xsd:restriction base=«xsd:string»> <xsd:minLength value=«1»/> <xsd:maxLength value=«2047»/> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> <xsd:simpleType name=«fileName»> <xsd:restriction base=«xsd:normalizedString»> <xsd:maxLength value=«255»/> <xsd:minLength value=«1»/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name=«reasonForRejection»> <xsd:restriction base=«xsd:normalizedString»> <xsd:maxLength value=«127»/> <xsd:minLength value=«1»/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name=«notificationType»> <xsd:restriction base=«xsd:token»> <xsd:enumeration value=«Поставлен на контроль»/> <xsd:enumeration value=«Зарегистрирован»/> <xsd:enumeration value=«Отказано в регистрации»/> <xsd:enumeration value=«Назначен исполнитель»/> <xsd:enumeration value=«Доклад подготовлен»/> <xsd:enumeration value=«Доклад направлен»/> <xsd:enumeration value=«Исполнение»/> <xsd:enumeration value=«Опубликование»/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name=«notification»> xsd:sequence <xsd:element name=«time» minOccurs=«1» type=«xsd:dateTime»> </xsd:element> <xsd:element name=«foundation» minOccurs=«1» type=«documentReference»> </xsd:element> <xsd:element name=«clause» type=«documentClause» nillable=«false» minOccurs=«0»> </xsd:element> <xsd:element name=«correspondent» minOccurs=«0» type=«addressee»> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name=«messageNotification»> xsd:sequence xsd:choice <xsd:element name=«documentSent»> xsd:complexType xsd:complexContent <xsd:extension base=«notification»> xsd:sequence <xsd:element name=«needRegistration» type=«xsd:boolean»> </xsd:element> <xsd:element name=«needExecution» type=«xsd:boolean»> </xsd:element> <xsd:element name=«needPublication» type=«xsd:boolean»> </xsd:element> <xsd:element name=«clauses» minOccurs=«0»> xsd:complexType xsd:sequence <xsd:element name=«clause» type=«documentClause» maxOccurs=«unbounded»/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> <xsd:element name=«documentAccepted»> xsd:complexType xsd:complexContent <xsd:extension base=«notification»> xsd:sequence <xsd:element name=«num» type=«documentNumber»> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> <xsd:element name=«documentRefused»> xsd:complexType xsd:complexContent <xsd:extension base=«notification»> xsd:sequence <xsd:element name=«reason» type=«reasonForRejection» maxOccurs=«unbounded»> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> <xsd:element name=«executorAssigned»> xsd:complexType xsd:complexContent <xsd:extension base=«notification»> xsd:sequence <xsd:element name=«secretary» type=«addressee»> </xsd:element> <xsd:element name=«manager» type=«addressee»> </xsd:element> <xsd:element name=«executor» type=«addressee»> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> <xsd:element name=«reportPrepared»> xsd:complexType xsd:complexContent <xsd:extension base=«notification»> xsd:sequence <xsd:element name=«signatory» type=«signatory»> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> <xsd:element name=«reportSent»> xsd:complexType xsd:complexContent <xsd:extension base=«notification»> xsd:sequence <xsd:element name=«report» type=«documentReference»> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> <xsd:element name=«courseChanged»> xsd:complexType xsd:complexContent <xsd:extension base=«notification»> xsd:sequence <xsd:element name=«courseText» type=«shortText»> </xsd:element> <xsd:element name=«reference» minOccurs=«0» type=«documentReference»> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> <xsd:element name=«documentPublished»> xsd:complexType xsd:complexContent <xsd:extension base=«notification»> xsd:sequence <xsd:element name=«num»> xsd:complexType xsd:sequence <xsd:element name=«number»> xsd:simpleType <xsd:restriction base=«xsd:token»> <xsd:minLength value=«1»/> <xsd:maxLength value=«31»/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name=«date» type=«xsd:dateTime»> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name=«publicationPoint» type=«stringValue»> </xsd:element> </xsd:sequence> </xsd:extension> </xsd:complexContent> </xsd:complexType> </xsd:element> </xsd:choice> <xsd:element name=«comment» minOccurs=«0»> xsd:simpleType <xsd:restriction base=«xsd:string»> <xsd:minLength value=«1»/> <xsd:maxLength value=«2047»/> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> <xsd:attribute name=«type» type=«notificationType» use=«required»> </xsd:attribute> <xsd:attribute name=«uid» type=«globalUniqueIdentifier» use=«required»> </xsd:attribute> <xsd:attribute name=«id» type=«identityValue»> </xsd:attribute> <xsd:attribute name=«mid» type=«globalUniqueIdentifier»> </xsd:attribute> </xsd:complexType> <xsd:complexType name=«messageAcknowledgment»> xsd:sequence <xsd:element name=«time» type=«dateTimeZone» minOccurs=«1»> </xsd:element> <xsd:element name=«accepted» type=«xsd:boolean» minOccurs=«1»> </xsd:element> <xsd:element name=«errorCode» type=«xsd:nonNegativeInteger» minOccurs=«0»> </xsd:element> <xsd:element name=«errorFileMessage» minOccurs=«0»> xsd:simpleType <xsd:restriction base=«fileName»> <xsd:pattern value=«[a-zA-Z0-9_]{1,247}.zip»/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name=«comment» minOccurs=«0»> xsd:simpleType <xsd:restriction base=«xsd:string»> <xsd:maxLength value=«2047»/> <xsd:minLength value=«1»/> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> <xsd:attribute name=«uid» use=«required» type=«globalUniqueIdentifier»> </xsd:attribute> <xsd:attribute name=«content» type=«stringValue»> </xsd:attribute> </xsd:complexType> <xsd:complexType name=«deliveryDestination»> xsd:sequence <xsd:element name=«destination» type=«communicationPartner»> </xsd:element> <xsd:element name=«comment» minOccurs=«0»> xsd:simpleType <xsd:restriction base=«xsd:string»> <xsd:maxLength value=«2047»/> <xsd:minLength value=«1»/> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> </xsd:complexType> <xsd:complexType name=«documentContainer»> xsd:sequence <xsd:element name=«body»> xsd:simpleType <xsd:restriction base=«fileName»> <xsd:pattern value=«[a-zA-Z0-9_]{1,247}.edc.zip»/> </xsd:restriction> </xsd:simpleType> </xsd:element> </xsd:sequence> <xsd:attribute name=«type» use=«optional» type=«xsd:normalizedString» default=«Документ в электронном виде»> </xsd:attribute> </xsd:complexType> <xsd:simpleType name=«dateTimeZone»> <xsd:restriction base=«xsd:dateTime»> <xsd:pattern value=«\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+|-]\d{2}:\d{2}»/> <xsd:minInclusive value=«1900-01-01T00:00:00»/> </xsd:restriction> </xsd:simpleType> <xsd:simpleType name=«dateDocument»> <xsd:restriction base=«xsd:date»> <xsd:pattern value=«\d{4}-\d{2}-\d{2}»/> <xsd:minInclusive value=«1900-01-01»/> </xsd:restriction> </xsd:simpleType> </xsd:schema>»
Приложение № 3 к Требованиям к организационно-техническому взаимодействию государственных органов и государственных организаций
ПЕРЕЧЕНЬ ПРИЧИН ОТКАЗА В РЕГИСТРАЦИИ