Главная // Актуальные документы // ГОСТ Р (Государственный стандарт)
СПРАВКА
Источник публикации
М.: Стандартинформ, 2010
Примечание к документу
Документ утратил силу с 1 сентября 2014 года в связи с изданием Приказа Росстандарта от 08.11.2013 N 1465-ст. Взамен введен в действие ГОСТ Р 53898-2013.

Документ введен в действие с 1 августа 2011 года.
Название документа
"ГОСТ Р 53898-2010. Национальный стандарт Российской Федерации. Системы электронного документооборота. Взаимодействие систем управления документами. Требования к электронному сообщению"
(утв. и введен в действие Приказом Росстандарта от 26.10.2010 N 327-ст)

"ГОСТ Р 53898-2010. Национальный стандарт Российской Федерации. Системы электронного документооборота. Взаимодействие систем управления документами. Требования к электронному сообщению"
(утв. и введен в действие Приказом Росстандарта от 26.10.2010 N 327-ст)


Содержание


Утвержден и введен в действие
Приказом Федерального
агентства по техническому
регулированию и метрологии
от 26 октября 2010 г. N 327-ст
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
СИСТЕМЫ ЭЛЕКТРОННОГО ДОКУМЕНТООБОРОТА
ВЗАИМОДЕЙСТВИЕ СИСТЕМ УПРАВЛЕНИЯ ДОКУМЕНТАМИ
ТРЕБОВАНИЯ К ЭЛЕКТРОННОМУ СООБЩЕНИЮ
Electronic records management systems.
Interaction between records management systems.
Electronic message specifications
ГОСТ Р 53898-2010
Дата введения
1 августа 2011 года
Предисловие
Цели и принципы стандартизации в Российской Федерации установлены Федеральным законом от 27 декабря 2002 г. N 184-ФЗ "О техническом регулировании", а правила применения национальных стандартов Российской Федерации - ГОСТ Р 1.0-2004 "Стандартизация в Российской Федерации. Основные положения".
Сведения о стандарте
1. Разработан Обществом с ограниченной ответственностью "Электронные офисные системы (проектирование и внедрение)" совместно с Региональной общественной организацией "Гильдия специалистов в области информатики и управления документацией" и Закрытым акционерным обществом "Научно-технологический Центр ИРМ".
2. Внесен Техническим комитетом по стандартизации ТК 459 "Информационная поддержка жизненного цикла изделий".
3. Утвержден и введен в действие Приказом Федерального агентства по техническому регулированию и метрологии от 26 октября 2010 г. N 327-ст.
4. Введен впервые.
Информация об изменениях к настоящему стандарту публикуется в ежегодно издаваемом информационном указателе "Национальные стандарты", а текст изменений и поправок в ежемесячно издаваемых информационных указателях "Национальные стандарты". В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячно издаваемом информационном указателе "Национальные стандарты". Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет.
1. Область применения
Настоящий стандарт устанавливает формат, состав и содержание электронного сообщения, обеспечивающего информационное взаимодействие систем управления документами.
Электронное сообщение должно состоять из XML-документа установленной в настоящем стандарте структуры и с заданным составом элементов и их атрибутов и, возможно, набора дополнительных файлов, являющихся неотъемлемой частью сообщения.
Как электронное сообщение в целом, так и составные его части могут быть независимо подписаны электронными цифровыми подписями и другими аналогами собственноручной подписи и (или) зашифрованы. Порядок применения электронной цифровой подписи и (или) шифрования не относится к области применения настоящего стандарта, а рассматривается как "внешний" по отношению к нему и регламентируется отдельными документами.
2. Нормативные ссылки
В настоящем стандарте использованы нормативные ссылки на следующие стандарты:
ГОСТ Р ИСО 15489-1-2007. Система стандартов по информации, библиотечному и издательскому делу. Управление документами. Общие требования
ГОСТ Р 51141-98. Делопроизводство и архивное дело. Термины и определения.
Примечание - При пользовании настоящим стандартом целесообразно проверить действие ссылочных стандартов в информационной системе общего пользования - на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет или по ежегодно издаваемому информационному указателю "Национальные стандарты", который опубликован по состоянию на 1 января текущего года, и по соответствующим ежемесячно издаваемым информационным указателям, опубликованным в текущем году. Если ссылочный документ заменен (изменен), то при пользовании настоящим стандартом следует руководствоваться заменяющим (измененным) документом. Если ссылочный документ отменен без замены, то положение, в котором дана ссылка на него, применяется в части, не затрагивающей эту ссылку.
3. Термины и определения
В настоящем стандарте применены термины по ГОСТ Р 51141, ГОСТ Р ИСО 15489-1, а также следующие термины с соответствующими определениями:
3.1. Дополнительные материалы к документу, в том числе дополнительные документы: документ или совокупность документов, информация которого разъясняет, уточняет и т.п. отдельные вопросы, затронутые в основном документе (справочные материалы по документу).
3.2. Информационное взаимодействие систем управления документами: обмен электронными сообщениями заданного вида по правилам и в порядке, которые соответствуют требованиям настоящего стандарта, между двумя системами управления документами.
3.3. Отправитель электронного сообщения: система управления документами, в которой формируется и отправляется электронное сообщение в другую систему управления документами.
3.4. Получатель электронного сообщения: система управления документами, которая в ходе информационного взаимодействия получает электронное сообщение и обеспечивает его обработку.
3.5. Регистрационно-контрольные данные о документе; РКД: совокупность сведений о документе, включенных в систему управления документами.
3.6. XML-документ: XML-файл установленной настоящим стандартом структуры и с заданным настоящим стандартом составом элементов и их атрибутов.
3.7. Электронное сообщение; сообщение: XML-документ, а также, при необходимости, дополнительные файлы, передаваемые (получаемые) из одной системы управления документами в другую систему управления документами.
4. Модель сообщения
Каждое электронное сообщение, обеспечивающее информационное взаимодействие систем управления документами, должно оформляться как XML-документ и, возможно, один или несколько дополнительных файлов - документов в электронном виде, являющихся неотъемлемой частью сообщения.
Заголовок сообщения должен быть самостоятельной, обязательной зоной сообщения. Зона сообщения "Заголовок" сообщения должна составлять корневой элемент XML-документа.
Кроме зоны сообщения "Заголовок", в сообщении обязательно должна присутствовать хотя бы одна из зон. Зоны сообщения должны оформляться как самостоятельные, независимые элементы XML-документа первого уровня иерархии. Тип зоны сообщения определяется именем этого элемента.
Используемые в сообщении зоны (соответствующие элементы XML-документа) могут быть только из числа типов, определенных в настоящем стандарте. Зона заданного типа в сообщении может быть одна и только одна. Передаваемая в зонах сообщения информация должна оформляться как вложенные элементы XML-документа второго и последующих уровней иерархии.
В содержании зоны сообщения могут быть использованы элементы только из перечня элементов, определенных в настоящем стандарте для данной зоны сообщения, с установленным в настоящем стандарте допустимым количеством (кратностью) и только с установленным в настоящем стандарте составом атрибутов. Исключение составляет зона "Расширение" - состав и структура элементов данной зоны определяются разработчиком передающей системы управления документами.
Данные взаимодействующих систем управления документами должны передаваться через значения содержания и атрибутов элементов, а также, при их наличии, дополнительных файлов - документов в электронном виде.
Ссылки, команды и комментарии в содержании элементов (зон) сообщения не относятся к области применения настоящего стандарта и определяются разработчиком передающей системы управления документами. Ссылки, команды и комментарии могут использоваться как комментарий и (или) для передачи информации, не относящейся к области применения настоящего стандарта.
5. Перечень и содержание зон сообщения
Наименования зон сообщения, имена типов элементов XML-документа и описание содержания зон сообщения приведены в таблице 1.
Таблица 1
┌──────────────┬───────────────┬──────────────────────────────────────────┐
│ Наименование │ Имя типа │ Содержание зоны сообщения │
│зоны сообщения│ элемента │ │
│ │ XML-документа │ │
├──────────────┼───────────────┼──────────────────────────────────────────┤
│Заголовок │Header │Содержит служебную информацию, необходимую│
│ │ │для правильной передачи и интерпретации │
│ │ │всего сообщения в целом │
├──────────────┼───────────────┼──────────────────────────────────────────┤
│Документ │Document │Содержит информацию о передаваемом доку- │
│(основная │ │менте - как в объеме стандартизованного │
│зона) │ │набора РКД, так и, возможно, самого │
│ │ │документа в электронном виде (в виде │
│ │ │файла, набора файлов) │
├──────────────┼───────────────┼──────────────────────────────────────────┤
│Задания │TaskList │Содержит информацию о выданных заданиях на│
│ │ │исполнение и обработку документа (в виде │
│ │ │резолюций, поручений, сопроводительных │
│ │ │писем, напоминаний и т.д.) - как в объеме │
│ │ │стандартизованного набора РКД, так и, │
│ │ │возможно, в электронном виде (в виде │
│ │ │файла, набора файлов) │
├──────────────┼───────────────┼──────────────────────────────────────────┤
│Дополнительные│AddDocuments │Содержит информацию о дополнительных │
│материалы │ │(справочных) материалах к документу, │
│ │ │которые разъясняют отдельные затронутые в │
│ │ │документе вопросы (в виде дополнительных │
│ │ │документов, писем, справок и пр.) │
├──────────────┼───────────────┼──────────────────────────────────────────┤
│Расширение │Expansion │Содержит дополнительные, не относящиеся к │
│ │ │области применения настоящего стандарта │
│ │ │данные из передающей системы. │
│ │ │Назначение зоны - определение стандартного│
│ │ │пути расширения стандарта. │
│ │ │Состав зоны сообщения документируется │
│ │ │разработчиком соответствующей системы │
│ │ │управления документами │
├──────────────┼───────────────┼──────────────────────────────────────────┤
│Уведомление │Acknowledgement│Содержит ответную информацию о доставке │
│(подтверждение│ │сообщения, об ошибках приема и │
│приема) │ │интерпретации сообщения, о регистрации │
│ │ │полученного документа и др. Данная зона │
│ │ │сообщения может передаваться только с │
│ │ │заголовком сообщения и с зоной сообщения │
│ │ │"Расширение" │
└──────────────┴───────────────┴──────────────────────────────────────────┘
Вопрос о том, что и когда является основным документом, что является заданием (сопроводительным письмом, поручением), а что является дополнительными (справочными) материалами к документу, решается в соответствии с принятыми технологиями обработки документов в организациях, эксплуатирующих взаимодействующие системы управления документами.
6. Описание информационного взаимодействия систем
Информационное взаимодействие двух систем управления документами осуществляется посредством последовательного обмена сообщениями заданного настоящим стандартом вида.
При этом одна система управления документами рассматривается как отправитель документа на исполнение (или на обработку), а вторая система управления документами рассматривается как получатель, обеспечивающий исполнение (обработку) полученного документа.
Работа с документами ведется в системах управления документами независимо и настоящим стандартом не рассматривается.
Последовательность шагов при обмене сообщениями в процессе информационного взаимодействия систем управления документами отправителя и получателя и описание видов сообщений, формируемых на каждом из указанных шагов, приведены в таблице 2.
Таблица 2
┌───────┬─────────────┬─────────────┬─────────────────────────────────────┐
│Номер │Вид сообщения│Вид сообщения│ Примечания │
│шага │ из системы │ из системы │ │
│при │ управления │ управления │ │
│обмене │документами -│документами -│ │
│сообще-│ отправителя │ получателя │ │
│ниями │ документа │ документа │ │
├───────┼─────────────┼─────────────┼─────────────────────────────────────┤
│1 │Основной │- │Документ и относящиеся к нему задания│
│ │документ │ │и дополнительные материалы направля- │
│ │ │ │ются на исполнение (обработку) │
├───────┼─────────────┼─────────────┼─────────────────────────────────────┤
│2 │- │Уведомление │Направляется информация о доставке и │
│ │ │ │приеме сообщения, об ошибках приема и│
│ │ │ │интерпретации сообщения, о регистра- │
│ │ │ │ции полученного документа и др. │
├───────┼─────────────┼─────────────┼─────────────────────────────────────┤
│3 │Дополнения к │- │К ранее направленному документу │
│ │основному │ │направляются дополнительные задания │
│ │документу │ │(или изменения ранее выданных │
│ │ │ │заданий) и дополнительные материалы │
├───────┼─────────────┼─────────────┼─────────────────────────────────────┤
│4 │- │Уведомление │Направляется информация о доставке и │
│ │ │ │приеме сообщения, содержащего │
│ │ │ │дополнения к основному документу, об │
│ │ │ │ошибках приема и интерпретации │
│ │ │ │сообщения и др. │
├───────┼─────────────┼─────────────┼─────────────────────────────────────┤
│5 │- │Документ- │В виде самостоятельного документа │
│ │ │ответ │направляется ответ на переданный │
│ │ │ │документ (или отчет о его исполнении)│
├───────┼─────────────┼─────────────┼─────────────────────────────────────┤
│6 │Уведомление │- │Направляется информация о доставке и │
│ │ │ │приеме сообщения, содержащего │
│ │ │ │документ-ответ, об ошибках приема и │
│ │ │ │интерпретации сообщения, о регист- │
│ │ │ │рации полученного документа-ответа и │
│ │ │ │др. │
├───────┼─────────────┼─────────────┼─────────────────────────────────────┤
│7 │- │Дополнения к │К ранее направленному документу- │
│ │ │документу- │ответу направляются дополнительные │
│ │ │ответу │материалы │
├───────┼─────────────┼─────────────┼─────────────────────────────────────┤
│8 │Уведомление │- │Направляется информация о доставке и │
│ │ │ │приеме сообщения, содержащего │
│ │ │ │дополнения к документу-ответу, об │
│ │ │ │ошибках приема и интерпретации │
│ │ │ │сообщения и др. │
└───────┴─────────────┴─────────────┴─────────────────────────────────────┘
При информационном взаимодействии систем управления документами отправка уведомлений, документов-ответов, дополнений к основному документу и дополнений к документу-ответу может либо не производиться, либо производиться неоднократно.
Состав зон в сообщении зависит от его вида. Перечень обязательных и допустимых зон сообщения, входящих в состав сообщения в зависимости от его вида, приведен в таблице 3.
Таблица 3
┌───────────────┬─────────────────────────────────────────────────────────┐
│ Вид сообщения │ Перечень зон сообщения │
│ ├─────────────────────────────┬───────────────────────────┤
│ │ обязательных │ допустимых │
├───────────────┼─────────────────────────────┼───────────────────────────┤
│Основной │"Заголовок", │"Задания", │
│документ │"Документ" │"Дополнительные материалы",│
│ │ │"Расширение" │
├───────────────┼─────────────────────────────┼───────────────────────────┤
│Дополнения к │"Заголовок", │"Задания", │
│основному │"Документ" <*>, │"Дополнительные материалы",│
│документу │"Задания" или "Дополнительные│"Расширение" │
│ │материалы" │ │
├───────────────┼─────────────────────────────┼───────────────────────────┤
│Документ-ответ │"Заголовок", │"Дополнительные материалы",│
│ │"Документ" │"Расширение" │
├───────────────┼─────────────────────────────┼───────────────────────────┤
│Дополнения к │"Заголовок", │"Расширение" │
│документу- │"Документ" <*>, │ │
│ответу │"Дополнительные материалы" │ │
├───────────────┼─────────────────────────────┼───────────────────────────┤
│Уведомление │"Заголовок", │"Расширение" │
│ │"Уведомление" │ │
├───────────────┴─────────────────────────────┴───────────────────────────┤
│ <*> Зона сообщения "Документ" содержит только ссылочную информацию о│
│ранее переданном документе, к которому относится передаваемая в данном│
│сообщении информация (см. раздел 10). │
└─────────────────────────────────────────────────────────────────────────┘
7. Правила описания зон сообщения
Зоны сообщения оформляются как самостоятельные, независимые элементы XML-документа первого уровня иерархии. Передаваемая в зоне сообщения информация оформляется как вложенные элементы XML-документа второго и последующих уровней иерархии.
Как и для элемента - описателя зоны сообщения, так и у вложенных элементов указываются их имя типа, содержание и допустимые атрибуты.
При описании вложенных элементов дополнительно указывается их допустимое количество (кратность):
1 - обязательный, может встречаться только один раз;
1-n - обязательный и может встречаться несколько раз;
0-1 - необязательный, может встретиться только один раз;
0-n - необязательный, может встречаться несколько раз.
Для атрибутов элементов кратность может быть установлена только равной:
1 - обязательный атрибут;
0 - необязательный атрибут.
При описании атрибутов и содержания элементов используются следующие типы данных:
String - строка;
Date - дата в формате дд.мм.гггг, где дд - обозначение дня, мм - обозначение месяца, гггг - обозначение года;
DateTime - дата и время в системе UTC, где UTC (Universal Time Coordinated) - всемирное время;
Num - целое число;
Enum - целое число из перечня допустимых значений.
8. Порядок передачи файлов документов
Сообщения могут содержать файлы (наборы файлов), обеспечивающие передачу документов в электронном виде. Возможны два способа передачи файла (содержимого файла) в сообщении:
1) внутри основного XML-документа;
2) отдельно от основного XML-документа.
При реализации второго способа возможна передача в XML-документе указателя местонахождения файла (ссылки на файл).
Формат данных файлов настоящим стандартом не регламентируется, и их обработка производится по усмотрению разработчиков систем управления документами.
Данные файла трактуются при передаче как двоичные.
Для передачи файла в сообщении определен специальный элемент DocTransfer, единый для всех зон (элементов) сообщения, который может быть использован на любом уровне иерархии.
Набор файлов передается как совокупность данных элементов.
9. Описание зоны сообщения "Заголовок"
Зону сообщения "Заголовок" образует корневой элемент XML-документа - Header, определяющий версию стандарта, по которому сформировано сообщение, вид передаваемого сообщения, дату и время его формирования и от кого (кому) и когда оно передается.
10. Описание зоны сообщения "Документ"
Зону сообщения "Документ" образуют элемент Document первого уровня иерархии и вложенные в него элементы.
Зона сообщения "Документ" содержит значения реквизитов документа, зарегистрированного в системе управления документами.
Зона сообщения "Документ" может использоваться в сообщении для передачи:
1) полной информации о реквизитах и файлах передаваемого в сообщении документа;
2) ссылочной информации о ранее переданном документе:
- при отправке сообщений вида дополнения к основному документу, дополнения к документу-ответу (см. таблицу 3);
- при упоминании передаваемого документа в других зонах сообщения, например, при посылке дополнительных материалов к ранее переданному документу, в зоне сообщения "Дополнительные материалы".
Наименования и уровни вложенности элементов, входящих в состав зоны сообщения "Документ", при передаче полной информации о документе приведены в таблице 4.
Таблица 4
┌─────────────────────────────────────────────────────────────┬─────────┬──────────────────┐
│ Наименования и уровни вложенности элементов зоны сообщения │Кратность│ Комментарий │
│ "Документ" │ │ │
├────────┬───────────┬────────────────┬──────────────┬────────┤ │ │
│ 1 │ 2 │ 3 │ 4 │ 5 │ │ │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│Document│- │- │- │- │0-1 │Кратность = 0 для │
│ │ │ │ │ │ │сообщений вида │
│ │ │ │ │ │ │уведомление │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │RegNumber │- │- │- │1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │Confident │- │- │- │1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │Referred │- │- │- │0-n │Обязательно │
│ │ │ │ │ │ │заполняется либо │
│ │ │ │ │ │ │элемент RegNumber,│
│ │ │ │ │ │ │либо TaskNumber │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │RegNumber │- │- │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │TaskNumber │- │- │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │DocNumber │- │- │- │0-n │Кратность > 0 для │
│ │ │ │ │ │ │распорядительных │
│ │ │ │ │ │ │документов │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │OrganizationOnly│- │- │1 │Организация, │
│ │ │ │ │ │ │выпустившая │
│ │ │ │ │ │ │документ │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Address │- │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Econtact │- │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │RegNumber │- │- │1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │Addressee │- │- │- │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │Organization │- │- │0-1 │Кратность = 1 для │
│ │ │ │ │ │ │юридических лиц │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Address │- │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Econtact │- │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │OfficialPerson│- │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Name │1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Official│0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Rank │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Address │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Econtact│0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │PrivatePerson │- │- │0-1 │Кратность = 1 для │
│ │ │ │ │ │ │физических лиц │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Name │- │1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Rank │- │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Address │- │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Econtact │- │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │Referred │- │- │0-n │Обязательно │
│ │ │ │ │ │ │заполняется либо │
│ │ │ │ │ │ │элемент RegNumber,│
│ │ │ │ │ │ │либо элемент │
│ │ │ │ │ │ │TaskNumber │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │RegNumber │- │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │TaskNumber │- │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │DocTransfer│- │- │- │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │RegHistory │- │- │- │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │OrganizationOnly│- │- │1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Address │- │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Econtact │- │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │RegNumber │- │- │1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │Author │- │- │- │1-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │Organization- │- │- │0-1 │Кратность = 1 для │
│ │ │WithSign │ │ │ │юридических лиц │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Address │- │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Econtact │- │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Official- │- │0-n │- │
│ │ │ │PersonWithSign│ │ │ │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Name │1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Official│0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Rank │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Address │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Econtact│0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │SignDate│0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │PrivatePerson- │- │- │0-1 │Кратность = 1 для │
│ │ │WithSign │ │ │ │физических лиц │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Name │- │1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Rank │- │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Address │- │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Econtact │- │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │SignDate │- │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │OutNumber │- │- │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │RegNumber │- │1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │Validator │- │- │- │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │Organization- │- │- │0-1 │Кратность = 1 для │
│ │ │WithSign │ │ │ │юридических лиц │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Address │- │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Econtact │- │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Official- │- │0-n │- │
│ │ │ │PersonWithSign│ │ │ │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Name │1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Official│0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Rank │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Address │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Econtact│0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │SignDate│0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │PrivatePerson- │- │- │0-1 │Кратность = 1 для │
│ │ │WithSign │ │ │ │физических лиц │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Name │- │1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Rank │- │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Address │- │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Econtact │- │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │SignDate │- │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │DocNumber │- │- │0-1 │Кратность = 1 при │
│ │ │ │ │ │ │согласовании │
│ │ │ │ │ │ │(утверждении) │
│ │ │ │ │ │ │другим документом │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Organization- │- │1 │Организация, │
│ │ │ │Only │ │ │выпустившая │
│ │ │ │ │ │ │документ │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Address │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Econtact│0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │RegNumber │- │1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │Writer │- │- │- │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │Organization │- │- │0-1 │Кратность = 1 для │
│ │ │ │ │ │ │юридических лиц │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Address │- │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Econtact │- │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │OfficialPerson│- │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Name │1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Official│0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Rank │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Address │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Econtact│0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │PrivatePerson │- │- │0-1 │Кратность = 1 для │
│ │ │ │ │ │ │физических лиц │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Name │- │1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Rank │- │0-n │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Address │- │0-1 │- │
├────────┼───────────┼────────────────┼──────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Econtact │- │0-n │- │
└────────┴───────────┴────────────────┴──────────────┴────────┴─────────┴──────────────────┘
11. Описание зоны сообщения "Задания"
Зону сообщения "Задания" образуют элемент TaskList первого уровня иерархии и вложенные в него элементы. Зона сообщения содержит реквизиты заданий по исполнению документа.
Наименования и уровни вложенности элементов, входящих в состав зоны сообщения "Задания", приведены в таблице 5.
Таблица 5
┌─────────────────────────────────────────────────────────────────┬─────────┬──────────────────┐
│ Наименования и уровни вложенности элементов зоны сообщения │Кратность│ Комментарий │
│ "Задания" │ │ │
├────────┬────┬────────────┬─────────────┬───────────────┬────────┤ │ │
│ 1 │ 2 │ 3 │ 4 │ 5 │ 6 │ │ │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│TaskList│- │- │- │- │- │0-1 │Кратность = 0 для │
│ │ │ │ │ │ │ │документа без │
│ │ │ │ │ │ │ │заданий │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │Task│- │- │- │- │1-n │Задания по │
│ │ │ │ │ │ │ │документу │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │TaskNumber │- │- │- │1 │Номер задания │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │Confident │- │- │- │1 │Гриф ограничения │
│ │ │ │ │ │ │ │доступа │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │Referred │- │- │- │1-n │Ссылка на │
│ │ │ │ │ │ │ │документы. │
│ │ │ │ │ │ │ │Обязательна ссылка│
│ │ │ │ │ │ │ │на документ, при- │
│ │ │ │ │ │ │ │шедший в зоне со- │
│ │ │ │ │ │ │ │общения "Документ"│
│ │ │ │ │ │ │ │в данном сообщении│
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │- │RegNumber │- │- │0-1 │Обязательно запол-│
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┤няется либо эле- │
│- │- │- │TaskNumber │- │- │0-1 │мент RegNumber, │
│ │ │ │ │ │ │ │либо элемент │
│ │ │ │ │ │ │ │TaskNumber │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │Author │- │- │- │1-n │Автор задания │
│ │ │Organization│ │ │ │ │ │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Organization-│- │- │1 │- │
│ │ │ │WithSign │ │ │ │ │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Address │- │0-1 │- │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Econtact │- │0-n │- │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │OfficialPerson-│- │1 │- │
│ │ │ │ │WithSign │ │ │ │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │- │Name │1 │- │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │- │Official│0-n │- │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │- │Rank │0-n │- │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │- │Address │0-1 │- │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │- │Econtact│0-n │- │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │- │SignDate│0-1 │- │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │DocTransfer │- │- │- │0-n │Файл с текстом │
│ │ │ │ │ │ │ │задания │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │Executor │- │- │- │0-n │Исполнители │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │- │Organization │- │- │1 │- │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Address │- │0-1 │- │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │Econtact │- │0-n │- │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │OfficialPerson │- │0-1 │- │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │- │Name │1 │- │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │- │Official│0-n │- │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │- │Rank │0-n │- │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │- │Address │0-1 │- │
├────────┼────┼────────────┼─────────────┼───────────────┼────────┼─────────┼──────────────────┤
│- │- │- │- │- │Econtact│0-n │- │
└────────┴────┴────────────┴─────────────┴───────────────┴────────┴─────────┴──────────────────┘
12. Описание зоны сообщения "Дополнительные материалы"
Зону сообщения "Дополнительные материалы" образуют элемент AddDocuments первого уровня иерархии и вложенные в него элементы.
В данной зоне сообщения могут передаваться как материалы, представленные в электронном виде (в виде файла, набора файлов; просто текста), так и ссылки на ранее переданные документы.
Наименования и уровни вложенности элементов, входящих в состав зоны сообщения "Дополнительные материалы", приведены в таблице 6.
Таблица 6
┌───────────────────────────────────────────┬─────────┬───────────────────┐
│Наименования и уровни вложенности элементов│Кратность│ Комментарий │
│ зоны сообщения "Дополнительные материалы" │ │ │
├────────────┬──────┬───────────┬───────────┤ │ │
│ 1 │ 2 │ 3 │ 4 │ │ │
├────────────┼──────┼───────────┼───────────┼─────────┼───────────────────┤
│AddDocuments│- │- │- │0-1 │- │
├────────────┼──────┼───────────┼───────────┼─────────┼───────────────────┤
│- │Folder│- │- │0-n │- │
├────────────┼──────┼───────────┼───────────┼─────────┼───────────────────┤
│- │- │DocTransfer│- │0-n │- │
├────────────┼──────┼───────────┼───────────┼─────────┼───────────────────┤
│- │- │Note │- │0-n │- │
├────────────┼──────┼───────────┼───────────┼─────────┼───────────────────┤
│- │- │Referred │- │0-n │Обязательно запол- │
│ │ │ │ │ │няется либо элемент│
│ │ │ │ │ │RegNumber, либо │
│ │ │ │ │ │TaskNumber │
├────────────┼──────┼───────────┼───────────┼─────────┼───────────────────┤
│- │- │- │RegNumber │0-1 │- │
├────────────┼──────┼───────────┼───────────┼─────────┼───────────────────┤
│- │- │- │TaskNumber │0-1 │- │
└────────────┴──────┴───────────┴───────────┴─────────┴───────────────────┘
13. Описание зоны сообщения "Расширение"
Зону сообщения "Расширение" образуют элемент Expansion первого уровня иерархии и вложенные в него элементы.
Состав и структура вложенных элементов зоны сообщения "Расширение" настоящим стандартом не регламентируются и определяются разработчиком соответствующей передающей системы управления документами.
Документирование (описание) зоны сообщения "Расширение" и порядка работы с ней осуществляется разработчиком соответствующей передающей системы управления документами.
В зоне сообщения "Расширение" рекомендуется использовать элементы, определенные в настоящем стандарте.
Наименования и уровни вложенности элементов, входящих в состав зоны сообщения "Расширение", приведены в таблице 7.
Таблица 7
┌────────────────────────────────────┬─────────┬──────────────────────────┐
│ Наименования и уровни вложенности │Кратность│ Комментарий │
│ элементов зоны сообщения │ │ │
│ "Расширение" │ │ │
├─────────┬──────────────────────────┤ │ │
│ 1 │ 2 │ │ │
├─────────┼──────────────────────────┼─────────┼──────────────────────────┤
│Expansion│- │0-1 │- │
├─────────┼──────────────────────────┼─────────┼──────────────────────────┤
│- │Econtact │0-n │Информация для организации│
│ │ │ │контакта с разработчиком │
├─────────┼──────────────────────────┼─────────┼──────────────────────────┤
│- │Элементы, определяемые │0-n │- │
│ │разработчиком │ │ │
└─────────┴──────────────────────────┴─────────┴──────────────────────────┘
14. Описание зоны сообщения "Уведомление"
Зону сообщения "Уведомление" образуют элемент Acknowledgement первого уровня иерархии и вложенные в него элементы.
Уведомление отправляется в ответ на поступившее сообщение.
Уведомление передается обязательно в случае, если в зоне сообщения "Заголовок" переданного сообщения установлена опция о необходимости отправки уведомлений (значение атрибута msg_acknow не равно 0).
Требованиями настоящего стандарта предусматриваются два вида уведомлений:
1) уведомление о доставке и приеме сообщения - информирование отправителя сообщения о том, что сообщение получено и прошло формальный разбор. Осуществляется проверка соответствия структуры сообщения стандарту;
2) уведомление о регистрации документа - информирование отправителя сообщения о том, что документ, переданный в сообщении, принят в работу (зарегистрирован).
При приеме и разборе поступившего сообщения в случае обнаружения ошибки формируется код ошибки по следующим правилам:
- нулевое значение - операция выполнена успешно (нет ошибки);
- больше 0 - ошибки, описанные в настоящем стандарте, представленные в таблице 8;
- меньше 0 - ошибки, определенные и описанные организацией - разработчиком системы управления документами принимающей стороны.
В отправляемом уведомлении передаются код ошибки, текстовое описание ошибки, а также, при необходимости, необработанное (неразобранное) поступившее сообщение.
При обнаружении ошибки (ошибок) решение о приеме сообщения и регистрации поступивших документов осуществляется принимающей стороной.
Таблица 8
┌──────┬──────────────────────────────────────────────────────────────────┐
│ Код │ Описание ошибки │
│ошибки│ │
├──────┴──────────────────────────────────────────────────────────────────┤
│ О доставке и приеме сообщения │
├──────┬──────────────────────────────────────────────────────────────────┤
│1 │Недопустимое значение атрибута <Вид стандарта> в зоне сообщения │
│ │"Заголовок" │
├──────┼──────────────────────────────────────────────────────────────────┤
│2 │Недопустимое значение атрибута <Версия стандарта> в зоне сообщения│
│ │"Заголовок" │
├──────┼──────────────────────────────────────────────────────────────────┤
│3 │Недопустимое значение атрибута <Вид сообщения> в зоне сообщения │
│ │"Заголовок" │
├──────┼──────────────────────────────────────────────────────────────────┤
│10 │В зоне сообщения "Заголовок" получатель не определен │
├──────┼──────────────────────────────────────────────────────────────────┤
│11 │В зоне сообщения "Заголовок" получатель не является организацией, │
│ │осуществившей прием сообщения │
├──────┼──────────────────────────────────────────────────────────────────┤
│12 │В зоне сообщения "Заголовок" отсутствует обязательный атрибут <Имя│
│ │атрибута> │
├──────┼──────────────────────────────────────────────────────────────────┤
│20 │В сообщении отсутствует зона сообщения <Имя зоны> │
├──────┼──────────────────────────────────────────────────────────────────┤
│21 │В сообщении присутствует недопустимый тип зоны сообщения (элемент │
│ │1-го уровня) │
├──────┼──────────────────────────────────────────────────────────────────┤
│22 │Наличие нескольких зон сообщения <Имя зоны> одного типа │
├──────┼──────────────────────────────────────────────────────────────────┤
│30 │Зона сообщения <Имя зоны> содержит недопустимые элементы │
├──────┼──────────────────────────────────────────────────────────────────┤
│31 │Неправильная вложенность элементов в элементе <Имя элемента> зоны │
│ │сообщения <Имя зоны> │
├──────┼──────────────────────────────────────────────────────────────────┤
│32 │Неверная кратность элемента <Имя элемента> зоны сообщения <Имя │
│ │зоны> │
├──────┼──────────────────────────────────────────────────────────────────┤
│33 │Неверный тип данных атрибута <Имя атрибута> элемента <Имя │
│ │элемента> зоны сообщения <Имя зоны> │
├──────┼──────────────────────────────────────────────────────────────────┤
│34 │Неверный тип данных содержания элемента <Имя элемента> зоны │
│ │сообщения <Имя зоны> │
├──────┼──────────────────────────────────────────────────────────────────┤
│35 │Отсутствует обязательный атрибут <Имя атрибута> элемента <Имя │
│ │элемента> зоны сообщения <Имя зоны> │
├──────┼──────────────────────────────────────────────────────────────────┤
│40 │Ссылочная информация в элементе Document зоны сообщения "Документ"│
│ │в полученном сообщении отличается от информации в элементе │
│ │Document зоны сообщения "Документ" ранее полученного сообщения │
├──────┴──────────────────────────────────────────────────────────────────┤
│ О регистрации документа │
├──────┬──────────────────────────────────────────────────────────────────┤
│1 │Документ относится к категории нерегистрируемых │
└──────┴──────────────────────────────────────────────────────────────────┘
Наименование и уровень вложенности каждого элемента, входящего в состав зоны сообщения "Уведомление", приведены в таблице 9.
Таблица 9
┌───────────────────────────┬─────────┬───────────────────────────────────┐
│ Наименование и уровень │Кратность│ Комментарий │
│ вложенности элементов │ │ │
├───────────────┬───────────┤ │ │
│ 1 │ 2 │ │ │
├───────────────┼───────────┼─────────┼───────────────────────────────────┤
│Acknowledgement│- │0-1 │Кратность = 1 для сообщений вида │
│ │ │ │"Уведомление", для всех остальных │
│ │ │ │сообщений кратность = 0 │
├───────────────┼───────────┼─────────┼───────────────────────────────────┤
│- │RegNumber │0-1 │Регистрационный номер документа, │
│ │ │ │присвоенный в системе-получателе. │
│ │ │ │Кратность = 1 для сообщений об │
│ │ │ │успешной регистрации документа (вид│
│ │ │ │сообщения - "Уведомление о │
│ │ │ │регистрации документа") │
├───────────────┼───────────┼─────────┼───────────────────────────────────┤
│- │AckResult │1-n │Содержательная часть уведомления │
├───────────────┼───────────┼─────────┼───────────────────────────────────┤
│- │DocTransfer│0-1 │Файл неразобранного сообщения │
└───────────────┴───────────┴─────────┴───────────────────────────────────┘
15. Описание элементов
15.1. Элемент Acknowledgement
Назначение: основные реквизиты уведомления.
Содержание: -
Атрибуты: допустимые атрибуты приведены в таблице 10.
Таблица 10
┌───────────┬─────────┬──────┬──────────────────┬─────────────────────────┐
│ Имя │Кратность│ Тип │ Описание │ Правила заполнения │
│допустимого│ │данных│ │ │
│ атрибута │ │ │ │ │
├───────────┼─────────┼──────┼──────────────────┼─────────────────────────┤
│msg_id │1 │String│Уникальный │- │
│ │ │ │служебный │ │
│ │ │ │идентификационный │ │
│ │ │ │номер поступившего│ │
│ │ │ │сообщения │ │
├───────────┼─────────┼──────┼──────────────────┼─────────────────────────┤
│ack_type │1 │Enum │Вид уведомления │Значение = 1 для │
│ │ │ │ │уведомления о доставке и │
│ │ │ │ │приеме сообщения. │
│ │ │ │ │Значение = 2 для │
│ │ │ │ │уведомления о регистрации│
│ │ │ │ │документа в системе │
│ │ │ │ │управления документами │
│ │ │ │ │получателя │
└───────────┴─────────┴──────┴──────────────────┴─────────────────────────┘
15.2. Элемент AckResult
Назначение: содержательная часть уведомления.
Содержание: строка, содержащая описания ошибки.
Тип данных: String.
Атрибуты: допустимые атрибуты приведены в таблице 11.
Таблица 11
┌───────────┬─────────┬──────────┬──────────────────┬─────────────────────┐
│ Имя │Кратность│Тип данных│ Описание │ Правила заполнения │
│допустимого│ │ │ │ │
│ атрибута │ │ │ │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│errorcode │1 │Num │Код ошибки │- │
└───────────┴─────────┴──────────┴──────────────────┴─────────────────────┘
15.3. Элемент AddDocuments
Назначение: дополнительные материалы к документу.
Содержание: -
Атрибуты: -
15.4. Элемент Address
Назначение: описание почтового адреса.
Содержание: единая строка, содержащая все элементы адреса. Используется системами управления документами, не хранящими адрес фрагментарно.
Тип данных: String.
Атрибуты: допустимые атрибуты приведены в таблице 12.
Таблица 12
┌───────────┬─────────┬──────────┬──────────────────┬─────────────────────┐
│ Имя │Кратность│Тип данных│ Описание │ Правила заполнения │
│допустимого│ │ │ │ │
│ атрибута │ │ │ │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│street │0 │String │Название улицы │Фрагмент почтового │
│ │ │ │ │адреса │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│house │0 │String │Номер дома │Фрагмент почтового │
│ │ │ │ │адреса │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│building │0 │String │Номер корпуса или │Фрагмент почтового │
│ │ │ │строения │адреса │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│flat │0 │String │Номер офиса или │Фрагмент почтового │
│ │ │ │квартиры │адреса │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│settlement │0 │String │Название │Фрагмент почтового │
│ │ │ │населенного пункта│адреса │
│ │ │ │(города, поселка и│ │
│ │ │ │т.п.) │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│district │0 │String │Название района │Фрагмент почтового │
│ │ │ │ │адреса │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│region │0 │String │Название региона │Фрагмент почтового │
│ │ │ │(республики, края,│адреса │
│ │ │ │области, автоном- │ │
│ │ │ │ного округа, авто-│ │
│ │ │ │номной области) │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│country │0 │String │Название страны │Фрагмент почтового │
│ │ │ │ │адреса │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│postcode │0 │String │Почтовый индекс │Фрагмент почтового │
│ │ │ │ │адреса │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│postbox │0 │String │Абонентный ящик │Фрагмент почтового │
│ │ │ │(а/я) │адреса │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│nontypical │0 │String │Прочие элементы │Фрагмент почтового │
│ │ │ │почтового адреса │адреса │
└───────────┴─────────┴──────────┴──────────────────┴─────────────────────┘
15.5. Элемент Addressee
Назначение: описание адресата.
То, кому адресуется документ, - организации (юридическому лицу) или гражданину (физическому лицу) - определяется соответствующим вложенным элементом Organization или PrivatePerson.
Содержание: -
Атрибуты: -
15.6. Элементы Author, AuthorOrganization
Назначение: описание автора документа.
Для элемента Author тот, кто является автором документа, - организация (юридическое лицо) или гражданин (физическое лицо) - определяется соответствующим вложенным элементом OrganizationWithSign или PrivatePersonWithSign.
Для элемента AuthorOrganization допускается только вложенный элемент OrganizationWithSign.
В остальном данные элементы идентичны друг другу.
Содержание: -
Атрибуты: -
15.7. Элемент Confident
Назначение: характеристика ограничений доступа к документу (гриф документа).
Содержание: название ограничения (грифа) согласно принятым в организации регламентирующим документам.
Тип данных: String.
Атрибуты: допустимые атрибуты приведены в таблице 13.
Таблица 13
┌───────────┬─────────┬──────────┬──────────────────┬─────────────────────┐
│ Имя │Кратность│Тип данных│ Описание │ Правила заполнения │
│допустимого│ │ │ │ │
│ атрибута │ │ │ │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│flag │1 │Enum │Признак ограниче- │Значение = 0 для │
│ │ │ │ния доступа к │открытого документа. │
│ │ │ │документу │Значение = 1 для │
│ │ │ │ │документа с ограни- │
│ │ │ │ │ченным доступом │
└───────────┴─────────┴──────────┴──────────────────┴─────────────────────┘
15.8. Элемент DocNumber
Назначение: информация о документе.
Номер и дата документа передаются во вложенных элементах Referred.
Элемент DocNumber рекомендуется использовать для распорядительных документов (постановлений, распоряжений, приказов и т.п.) в тех случаях, когда номер и дата документа отличаются от регистрационного номера и даты документа, присвоенных в организации.
Содержание: -
Атрибуты: допустимые атрибуты приведены в таблице 14.
Таблица 14
┌───────────┬─────────┬──────────┬──────────────────┬─────────────────────┐
│ Имя │Кратность│Тип данных│ Описание │ Правила заполнения │
│допустимого│ │ │ │ │
│ атрибута │ │ │ │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│kind │1 │String │Вид документа │Наименование вида │
│ │ │ │ │документа (приказ, │
│ │ │ │ │распоряжение и т.д.) │
└───────────┴─────────┴──────────┴──────────────────┴─────────────────────┘
15.9. Элемент DocTransfer
Назначение: представление передаваемого файла документа.
Содержание: файл в двоичном виде или указатель местонахождения файла (ссылка на файл) в кодировке Base64.
Тип данных: String.
Атрибуты: допустимые атрибуты приведены в таблице 15.
Таблица 15
┌────────────┬─────────┬──────────┬──────────────────┬────────────────────┐
│ Имя │Кратность│Тип данных│ Описание │ Правила заполнения │
│допустимого │ │ │ │ │
│ атрибута │ │ │ │ │
├────────────┼─────────┼──────────┼──────────────────┼────────────────────┤
│os │1 │String │Операционная │Указывают условное │
│ │ │ │система, в среде │наименование опера- │
│ │ │ │которой определен │ционной системы, │
│ │ │ │файл │например, Dos, │
│ │ │ │ │Windows, Solaris, │
│ │ │ │ │AIX, Linux и т.д. │
├────────────┼─────────┼──────────┼──────────────────┼────────────────────┤
│type │1 │String │Формат файла, │В качестве типа │
│ │ │ │определяющий про- │может использоваться│
│ │ │ │граммные средства │mime тип, расширение│
│ │ │ │его обработки │файла и т.п., обес- │
│ │ │ │(например, визуа- │печивающее просмотр │
│ │ │ │лизации) │этого файла стан- │
│ │ │ │ │дартными процедурами│
│ │ │ │ │операционной системы│
├────────────┼─────────┼──────────┼──────────────────┼────────────────────┤
│type_ver │0 │String │Версия формата │Указывают условное │
│ │ │ │файла │обозначение приложе-│
│ │ │ │ │ния и (или) формата,│
│ │ │ │ │в котором файл был │
│ │ │ │ │создан │
├────────────┼─────────┼──────────┼──────────────────┼────────────────────┤
│char_set │0 │String │Кодировка текста │Согласно установлен-│
│ │ │ │ │ным видам кодировки:│
│ │ │ │ │WIN-1251, КОИ-8 и │
│ │ │ │ │т.д. │
│ │ │ │ │Указывают в соответ-│
│ │ │ │ │ствии с международ- │
│ │ │ │ │ным стандартом наи- │
│ │ │ │ │менования кодировок │
├────────────┼─────────┼──────────┼──────────────────┼────────────────────┤
│description │1 │String │Описание документа│Текстовое описание │
│ │ │ │(файла) │содержимого файла │
│ │ │ │ │(например, наимено- │
│ │ │ │ │вание соответству- │
│ │ │ │ │ющего документа) │
├────────────┼─────────┼──────────┼──────────────────┼────────────────────┤
│transfertype│1 │Enum │Определяет способ │Значение = 0 для │
│ │ │ │передачи файла │определения передачи│
│ │ │ │ │непосредственно │
│ │ │ │ │файла. │
│ │ │ │ │Значение = 1 для │
│ │ │ │ │определения передачи│
│ │ │ │ │указателя местона- │
│ │ │ │ │хождения файла │
│ │ │ │ │(ссылки на файл) │
└────────────┴─────────┴──────────┴──────────────────┴────────────────────┘
15.10. Элемент Document
Назначение: основные реквизиты передаваемого документа.
Содержание: -
Атрибуты: допустимые атрибуты приведены в таблице 16.
Таблица 16
┌───────────┬─────────┬──────────┬──────────────────┬─────────────────────┐
│ Имя │Кратность│Тип данных│ Описание │ Правила заполнения │
│допустимого│ │ │ │ │
│ атрибута │ │ │ │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│idnumber │1 │String │Уникальный │- │
│ │ │ │служебный │ │
│ │ │ │идентификационный │ │
│ │ │ │номер документа в │ │
│ │ │ │передающей системе│ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│type │1 │Enum │Тип документа │Значение = 0 для │
│ │ │ │ │исходящего документа.│
│ │ │ │ │Значение = 1 для │
│ │ │ │ │входящего документа. │
│ │ │ │ │Значение = 2 для │
│ │ │ │ │внутреннего │
│ │ │ │ │документа │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│kind │0 │String │Вид документа │Наименование вида │
│ │ │ │ │документа (служебная │
│ │ │ │ │переписка, письма │
│ │ │ │ │граждан, распоряди- │
│ │ │ │ │тельный документ: │
│ │ │ │ │приказ, распоряжение │
│ │ │ │ │и т.д.) │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│pages │0 │Num │Количество листов │- │
│ │ │ │документа │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│title │0 │String │Заголовок текста │- │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│annotation │0 │String │Аннотация │- │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│collection │0 │Enum │Признак │Значение = 0 для об- │
│ │ │ │коллективности │ращения, не являюще- │
│ │ │ │обращения │гося коллективным. │
│ │ │ │ │Значение = 1 для кол-│
│ │ │ │ │лективного обращения │
└───────────┴─────────┴──────────┴──────────────────┴─────────────────────┘
15.11. Элемент Econtact
Назначение: номера (адреса) имеющихся средств электросвязи.
Содержание: допускается последовательное перечисление через запятую нескольких номеров (адресов).
Тип данных: String.
Атрибуты: допустимые атрибуты приведены в таблице 17.
Таблица 17
┌───────────┬─────────┬──────────┬──────────────────┬─────────────────────┐
│ Имя │Кратность│Тип данных│ Описание │ Правила заполнения │
│допустимого│ │ │ │ │
│ атрибута │ │ │ │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│type │0 │Enum │Тип номера │Значение = 1 для │
│ │ │ │(адреса) │рабочего телефона. │
│ │ │ │ │Значение = 2 для │
│ │ │ │ │домашнего телефона. │
│ │ │ │ │Значение = 3 для │
│ │ │ │ │мобильного телефона. │
│ │ │ │ │Значение = 4 для │
│ │ │ │ │факса. │
│ │ │ │ │Значение = 5 для │
│ │ │ │ │адреса электронной │
│ │ │ │ │почты (E-mail). │
│ │ │ │ │Значение = 6 для │
│ │ │ │ │адреса web-сайта │
│ │ │ │ │(страницы). │
│ │ │ │ │Значение = 0 для │
│ │ │ │ │прочего │
└───────────┴─────────┴──────────┴──────────────────┴─────────────────────┘
15.12. Элемент Executor
Назначение: исполнитель задания по документу.
Содержание: -
Атрибуты: допустимые атрибуты приведены в таблице 18.
Таблица 18
┌──────────────┬─────────┬───────┬──────────────────┬─────────────────────┐
│ Имя │Кратность│ Тип │ Описание │ Правила заполнения │
│ допустимого │ │данных │ │ │
│ атрибута │ │ │ │ │
├──────────────┼─────────┼───────┼──────────────────┼─────────────────────┤
│responsible │0 │Enum │Метка ответствен- │Значение = 0 для │
│ │ │ │ного исполнителя │соисполнителя. │
│ │ │ │ │Значение = 1 для │
│ │ │ │ │ответственного │
│ │ │ │ │исполнителя. │
│ │ │ │ │Значение 1 может быть│
│ │ │ │ │только у одного из │
│ │ │ │ │списка исполнителей │
├──────────────┼─────────┼───────┼──────────────────┼─────────────────────┤
│task_specified│0 │String │Уточнение задания │Например, номера │
│ │ │ │для данного │пунктов задания, │
│ │ │ │исполнителя │поручения данному │
│ │ │ │ │исполнителю из общего│
│ │ │ │ │текста задания, │
│ │ │ │ │формулировка "Для │
│ │ │ │ │ведения" и т.п. │
├──────────────┼─────────┼───────┼──────────────────┼─────────────────────┤
│deadline │0 │Date │Срок исполнения │Срок исполнения │
│ │ │ │ │задания для конкрет- │
│ │ │ │ │ного исполнителя │
└──────────────┴─────────┴───────┴──────────────────┴─────────────────────┘
15.13. Элемент Expansion
Назначение: определение стандартного пути расширения стандарта.
Содержание: -
Атрибуты: допустимые атрибуты приведены в таблице 19.
Таблица 19
┌────────────────────────┬─────────┬─────────────┬────────────────────────┐
│Имя допустимого атрибута│Кратность│ Тип данных │ Правила описания │
├────────────────────────┼─────────┼─────────────┼────────────────────────┤
│organization │1 │String │Организация-разработчик │
├────────────────────────┼─────────┼─────────────┼────────────────────────┤
│exp_ver │1 │String │Версия зоны "Расширение"│
└────────────────────────┴─────────┴─────────────┴────────────────────────┘
15.14. Элемент Folder
Назначение: представление группы дополнительных материалов, объединенных по смыслу в группу (в папку).
Содержание: -
Атрибуты: допустимые атрибуты приведены в таблице 20.
Таблица 20
┌───────────┬─────────┬──────────┬──────────────────┬─────────────────────┐
│ Имя │Кратность│Тип данных│ Описание │ Правила описания │
│допустимого│ │ │ │ │
│ атрибута │ │ │ │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│contents │1 │String │Содержимое │Текстовое описание │
│ │ │ │ │содержимого папки │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│add_type │1 │Enum │Вид прилагаемых │Значение = 0 для ма- │
│ │ │ │материалов │териалов, являющихся │
│ │ │ │ │приложениями докумен-│
│ │ │ │ │та (его составной │
│ │ │ │ │частью). │
│ │ │ │ │Значение = 1 для │
│ │ │ │ │материалов, носящих │
│ │ │ │ │информационно-спра- │
│ │ │ │ │вочный характер │
│ │ │ │ │(ответы на запросы, │
│ │ │ │ │сделанные для испол- │
│ │ │ │ │нения документа, и │
│ │ │ │ │т.п.). │
│ │ │ │ │Значение = 2 для ма- │
│ │ │ │ │териалов, являющихся │
│ │ │ │ │ссылками на другие │
│ │ │ │ │документы (документы,│
│ │ │ │ │отменяемые данным │
│ │ │ │ │документом, докумен- │
│ │ │ │ │ты, во исполнение │
│ │ │ │ │которых подготовлен │
│ │ │ │ │данный документ, и │
│ │ │ │ │т.п.) │
└───────────┴─────────┴──────────┴──────────────────┴─────────────────────┘
15.15. Элемент Header
Назначение: корневой элемент - заголовок сообщения, общее описание сообщения.
Содержание: -
Атрибуты: допустимые атрибуты приведены в таблице 21.
Таблица 21
┌───────────────────┬─────┬────────┬─────────────────┬────────────────────┐
│ Имя допустимого │Крат-│ Тип │ Описание │ Правила заполнения │
│ атрибута │ность│ данных │ │ │
│ │ │ │ │ │
├───────────────────┼─────┼────────┼─────────────────┼────────────────────┤
│standart │1 │String │Вид стандарта, по│Допустимое значение:│
│ │ │ │которому создано │"Стандарт системы │
│ │ │ │данное сообщение │управления докумен- │
│ │ │ │ │тами" │
├───────────────────┼─────┼────────┼─────────────────┼────────────────────┤
│version │1 │String │Версия стандарта │Допустимое значение:│
│ │ │ │ │"1.0" │
├───────────────────┼─────┼────────┼─────────────────┼────────────────────┤
│time │1 │DateTime│Дата и время │Дата и время в │
│ │ │ │формирования │системе UTC │
│ │ │ │сообщения │ │
├───────────────────┼─────┼────────┼─────────────────┼────────────────────┤
│msg_type │1 │Enum │Вид сообщения. │Значение = 0 для │
│ │ │ │Влияет на пере- │уведомления. │
│ │ │ │чень допустимых │Значение = 1 для │
│ │ │ │элементов (зон) в│основного документа.│
│ │ │ │сообщении │Значение = 2 для │
│ │ │ │ │дополнений к │
│ │ │ │ │основному документу.│
│ │ │ │ │Значение = 3 для │
│ │ │ │ │документа-ответа. │
│ │ │ │ │Значение = 4 для │
│ │ │ │ │дополнений к │
│ │ │ │ │документу-ответу │
├───────────────────┼─────┼────────┼─────────────────┼────────────────────┤
│msg_id │1 │String │Уникальный слу- │- │
│ │ │ │жебный идентифи- │ │
│ │ │ │кационный номер │ │
│ │ │ │сообщения │ │
├───────────────────┼─────┼────────┼─────────────────┼────────────────────┤
│msg_acknow │0 │Enum │Необходимость │Значение = 0 при │
│ │ │ │посылки │отсутствии необходи-│
│ │ │ │уведомления │мости посылки уве- │
│ │ │ │ │домлений. │
│ │ │ │ │Значение = 1 при │
│ │ │ │ │необходимости посыл-│
│ │ │ │ │ки уведомлений толь-│
│ │ │ │ │ко в случае возник- │
│ │ │ │ │новения ошибок. │
│ │ │ │ │Значение = 2 при │
│ │ │ │ │необходимости посыл-│
│ │ │ │ │ки уведомлений. │
│ │ │ │ │По умолчанию (отсут-│
│ │ │ │ │ствие атрибута) │
│ │ │ │ │значение = 0 │
├───────────────────┼─────┼────────┼─────────────────┼────────────────────┤
│from_org_id │1 │String │Уникальный слу- │- │
│ │ │ │жебный идентифи- │ │
│ │ │ │кационный номер │ │
│ │ │ │отправителя │ │
├───────────────────┼─────┼────────┼─────────────────┼────────────────────┤
│from_organization │1 │String │Организация- │- │
│ │ │ │отправитель │ │
├───────────────────┼─────┼────────┼─────────────────┼────────────────────┤
│from_department │0 │String │Подразделение- │- │
│ │ │ │отправитель │ │
├───────────────────┼─────┼────────┼─────────────────┼────────────────────┤
│from_sys_id │1 │String │Уникальный слу- │- │
│ │ │ │жебный идентифи- │ │
│ │ │ │кационный номер │ │
│ │ │ │системы отправи- │ │
│ │ │ │теля │ │
├───────────────────┼─────┼────────┼─────────────────┼────────────────────┤
│from_system │1 │String │Наименование сис-│- │
│ │ │ │темы управления │ │
│ │ │ │документами │ │
│ │ │ │отправителя │ │
├───────────────────┼─────┼────────┼─────────────────┼────────────────────┤
│from_system_details│0 │String │Дополнительные │- │
│ │ │ │данные о системе │ │
│ │ │ │управления │ │
│ │ │ │документами │ │
│ │ │ │отправителя │ │
├───────────────────┼─────┼────────┼─────────────────┼────────────────────┤
│to_org_id │0 │String │Уникальный │При отправке уве- │
│ │ │ │служебный │домлений и ответных │
│ │ │ │идентификационный│сообщений об испол- │
│ │ │ │номер получателя │нении ранее направ- │
├───────────────────┼─────┼────────┼─────────────────┤ленного документа │
│to_organization │1 │String │Организация- │значения атрибутов │
│ │ │ │получатель │рекомендуется брать │
├───────────────────┼─────┼────────┼─────────────────┤из атрибутов │
│to_department │0 │String │Подразделение- │from_... принятого │
│ │ │ │получатель │соответствующего │
├───────────────────┼─────┼────────┼─────────────────┤сообщения │
│to_sys_id │0 │String │Уникальный │ │
│ │ │ │служебный │ │
│ │ │ │идентификационный│ │
│ │ │ │номер системы │ │
│ │ │ │получателя │ │
├───────────────────┼─────┼────────┼─────────────────┤ │
│to_system │0 │String │Наименование сис-│ │
│ │ │ │темы управления │ │
│ │ │ │документами │ │
│ │ │ │получателя │ │
├───────────────────┼─────┼────────┼─────────────────┤ │
│to_system_details │0 │String │Дополнительные │ │
│ │ │ │данные о системе │ │
│ │ │ │управления │ │
│ │ │ │документами │ │
│ │ │ │получателя │ │
└───────────────────┴─────┴────────┴─────────────────┴────────────────────┘
15.16. Элемент Name
Назначение: фамилия, имя, отчество (Ф.И.О.).
Содержание: единая строка, содержащая все элементы Ф.И.О. Заполняется в системах управления документами, не хранящих Ф.И.О. фрагментарно, или для отдельных сложносоставных имен некоторых народов Российской Федерации.
Тип данных: String.
Атрибуты: допустимые атрибуты приведены в таблице 22.
Таблица 22
┌───────────┬─────────┬──────────┬──────────────────┬─────────────────────┐
│ Имя │Кратность│Тип данных│ Описание │ Правила заполнения │
│допустимого│ │ │ │ │
│ атрибута │ │ │ │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│secname │0 │String │Фамилия │Элемент Ф.И.О. │
├───────────┼─────────┼──────────┼──────────────────┤Заполняется в случае │
│firstname │0 │String │Имя │отсутствия значения в│
├───────────┼─────────┼──────────┼──────────────────┤элементе │
│fathersname│0 │String │Отчество │ │
└───────────┴─────────┴──────────┴──────────────────┴─────────────────────┘
15.17. Элемент Note
Назначение: передача дополнительных материалов к документу в виде текста.
Содержание: текст, являющийся дополнением к документу (комментарием, пояснением, ссылками и т.п.). Может содержать, например, регистрационные данные документа, не содержащегося в системе отправителя, URL-ссылку на необходимую информацию и т.п.
Тип данных: String.
Атрибуты: -
15.18. Элемент Official
Назначение: описание штатной единицы (подразделение, должность), занимаемой должностным лицом.
Содержание: единая строка, содержащая все элементы описания штатной единицы. Заполняется в системах управления документами, не хранящих описание фрагментарно.
Тип данных: String.
Атрибуты: допустимые атрибуты приведены в таблице 23.
Таблица 23
┌───────────┬─────────┬──────────┬──────────────────┬─────────────────────┐
│ Имя │Кратность│Тип данных│ Описание │ Правила заполнения │
│допустимого│ │ │ │ │
│ атрибута │ │ │ │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│department │0 │String │Подразделение │Допускается указание │
│ │ │ │ │полного названия в │
│ │ │ │ │виде цепочки названий│
│ │ │ │ │подразделений, разде-│
│ │ │ │ │ленных символами, │
│ │ │ │ │указанными в атрибуте│
│ │ │ │ │separator │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│post │0 │String │Должность │- │
│ │ │ │ │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│separator │0 │String │Разделитель │Определяется по │
│ │ │ │фрагментов │значению атрибута │
│ │ │ │полного названия │department. │
│ │ │ │структурного │В случае, если в │
│ │ │ │подразделения │атрибуте department │
│ │ │ │ │указано "финансовое │
│ │ │ │ │управление/департа- │
│ │ │ │ │мент кредитов/отдел │
│ │ │ │ │выплат", то separator│
│ │ │ │ │= "/" │
└───────────┴─────────┴──────────┴──────────────────┴─────────────────────┘
15.19. Элементы OfficialPerson, OfficialPersonWithSign
Назначение: описание должностного лица.
Для элемента OfficialPersonWithSign, кроме описания должностного лица (элементы Name, Official, Rank, Address, Econtact), в качестве вложенного элемента допускается указание даты подписания документа данным должностным лицом (элемент SignDate). В остальном данные элементы идентичны.
Содержание: -
Атрибуты: -
15.20. Элементы Organization, OrganizationOnly, OrganizationWithSign
Назначение: описание организации.
Данные элементы различаются только допустимым составом вложенных элементов, в остальном они идентичны:
Элемент OrganizationOnly допускает только вложенные элементы Address и Econtact.
Элемент Organization допускает вложенные элементы Address и Econtact и описание должностного лица этой организации - элемент OfficialPerson.
Элемент OrganizationWithSign допускает вложенные элементы Address и Econtact и описание должностного лица этой организации с указанием даты подписания документа этим должностным лицом - элемент OfficialPersonWithSign.
Содержание: -
Атрибуты: допустимые атрибуты приведены в таблице 24.
Таблица 24
┌───────────────────┬─────┬──────┬─────────────────────┬──────────────────┐
│ Имя допустимого │Крат-│ Тип │ Описание │Правила заполнения│
│ атрибута │ность│данных│ │ │
│ │ │ │ │ │
├───────────────────┼─────┼──────┼─────────────────────┼──────────────────┤
│organization_string│1 │String│Единая строка, содер-│- │
│ │ │ │жащая все атрибуты │ │
│ │ │ │организации │ │
├───────────────────┼─────┼──────┼─────────────────────┼──────────────────┤
│fullname │0 │String│Полное название │- │
│ │ │ │организации │ │
├───────────────────┼─────┼──────┼─────────────────────┼──────────────────┤
│shortname │0 │String│Краткое название │- │
│ │ │ │организации │ │
├───────────────────┼─────┼──────┼─────────────────────┼──────────────────┤
│ownership │0 │String│Аббревиатура, отража-│- │
│ │ │ │ющая организационно- │ │
│ │ │ │правовую форму (ЗАО, │ │
│ │ │ │ООО, ГУП) │ │
├───────────────────┼─────┼──────┼─────────────────────┼──────────────────┤
│ogrn │0 │Num │Основной государст- │- │
│ │ │ │венный регистрацион- │ │
│ │ │ │ный номер │ │
├───────────────────┼─────┼──────┼─────────────────────┼──────────────────┤
│inn │0 │Num │Идентификационный │- │
│ │ │ │номер налогоплатель- │ │
│ │ │ │щика (ИНН) │ │
├───────────────────┼─────┼──────┼─────────────────────┼──────────────────┤
│kpp │0 │Num │Код причины постанов-│- │
│ │ │ │ки на учет (КПП) │ │
└───────────────────┴─────┴──────┴─────────────────────┴──────────────────┘
15.21. Элемент OutNumber
Назначение: исходящий регистрационный номер документа.
Содержание: -
Атрибуты: -
15.22. Элементы PrivatePerson, PrivatePersonWithSign
Назначение: описание физического лица.
Для элемента PrivatePersonWithSign, кроме описания физического лица (элементы Name, Rank, Address, Econtact), в качестве вложенного элемента допускается указание даты подписания документа данным лицом (элемент SignDate). В остальном данные элементы идентичны.
Содержание: -
Атрибуты: допустимые атрибуты приведены в таблице 25.
Таблица 25
┌───────────┬─────────┬──────────┬──────────────────┬─────────────────────┐
│ Имя │Кратность│Тип данных│ Описание │ Правила заполнения │
│допустимого│ │ │ │ │
│ атрибута │ │ │ │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│inn │0 │Num │Индивидуальный │- │
│ │ │ │номер налогопла- │ │
│ │ │ │тельщика │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│doc_kind │0 │String │Вид документа, │- │
│ │ │ │идентифицирующего │ │
│ │ │ │физическое лицо │ │
│ │ │ │(например, │ │
│ │ │ │паспорт) │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│doc_num │0 │String │Номер документа, │- │
│ │ │ │идентифицирующего │ │
│ │ │ │физическое лицо │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│doc_org │0 │String │Название │- │
│ │ │ │организации, │ │
│ │ │ │выдавшей документ,│ │
│ │ │ │идентифицирующий │ │
│ │ │ │физическое лицо │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│doc_date │0 │Date │Дата выдачи │- │
│ │ │ │документа, │ │
│ │ │ │идентифицирующего │ │
│ │ │ │физическое лицо │ │
└───────────┴─────────┴──────────┴──────────────────┴─────────────────────┘
15.23. Элемент Rank
Назначение: ученая степень, воинское звание и т.п.
Содержание: допустимо последовательное указание через запятую нескольких званий или титулов.
Тип данных: String.
Атрибуты: -
15.24. Элемент Referred
Назначение: регистрационный номер и дата документа (задания), на который(ое) дается ссылка, определяются вложенным элементом RegNumber (TaskNumber).
Если документ (задание) был(о) передан(о) ранее, допускается передача его идентификатора посредством атрибутов retype и idnumber, и вложенные элементы RegNumber или TaskNumber могут не использоваться.
Содержание: -
Атрибуты: допустимые атрибуты приведены в таблице 26.
Таблица 26
┌───────────┬─────────┬──────────┬──────────────────┬─────────────────────┐
│ Имя │Кратность│Тип данных│ Описание │ Правила заполнения │
│допустимого│ │ │ │ │
│ атрибута │ │ │ │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│idnumber │0 │String │Уникальный служеб-│Идентификационный │
│ │ │ │ный идентифика- │номер документа │
│ │ │ │ционный номер │(задания), на │
│ │ │ │ │который(ое) дается │
│ │ │ │ │ссылка, в зависимости│
│ │ │ │ │от значения атрибута │
│ │ │ │ │retype │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│retype │0 │String │Определяет вид │Значение = 1 для │
│ │ │ │ссылки │ссылки на документ. │
│ │ │ │ │Значение = 2 для │
│ │ │ │ │ссылки на задание. │
│ │ │ │ │Используется только │
│ │ │ │ │совместно с атрибутом│
│ │ │ │ │idnumber │
└───────────┴─────────┴──────────┴──────────────────┴─────────────────────┘
15.25. Элемент RegHistory
Назначение: история регистрации документа в разных организациях.
Вложенные элементы содержат все присваивавшиеся документу регистрационные номера, за исключением последнего занесенного в элемент RegNumber элемента Document.
Содержание: -
Атрибуты: допустимые атрибуты приведены в таблице 27.
Таблица 27
┌───────────┬─────────┬──────────┬──────────────────┬─────────────────────┐
│ Имя │Кратность│Тип данных│ Описание │ Правила заполнения │
│допустимого│ │ │ │ │
│ атрибута │ │ │ │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│idnumber │0 │String │Уникальный │Уникальный идентифи- │
│ │ │ │служебный │катор документа в │
│ │ │ │идентификационный │системе управления │
│ │ │ │номер документа │документами │
└───────────┴─────────┴──────────┴──────────────────┴─────────────────────┘
15.26. Элемент RegNumber
Назначение: регистрационный номер и дата регистрации документа. Для документов, поступивших от физических лиц, допускается указание только даты.
Содержание: регистрационный номер документа.
Тип данных: String.
Атрибуты: допустимые атрибуты приведены в таблице 28.
Таблица 28
┌───────────┬─────────┬──────────┬──────────────────┬─────────────────────┐
│ Имя │Кратность│Тип данных│ Описание │ Правила заполнения │
│допустимого│ │ │ │ │
│ атрибута │ │ │ │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│regdate │1 │Date │Дата регистрации │- │
└───────────┴─────────┴──────────┴──────────────────┴─────────────────────┘
15.27. Элемент SignDate
Назначение: указание даты подписания.
Содержание: дата подписания.
Тип данных: Date.
Атрибуты: -
15.28. Элемент Task
Назначение: реквизиты одного задания (поручения) по исполнению документа.
Содержание: -
Атрибуты: допустимые атрибуты приведены в таблице 29.
Таблица 29
┌───────────┬─────────┬──────────┬──────────────────┬─────────────────────┐
│ Имя │Кратность│Тип данных│ Описание │ Правила заполнения │
│допустимого│ │ │ │ │
│ атрибута │ │ │ │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│idnumber │1 │String │Уникальный служеб-│- │
│ │ │ │ный идентификаци- │ │
│ │ │ │онный номер зада- │ │
│ │ │ │ния в передающей │ │
│ │ │ │системе управления│ │
│ │ │ │документами │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│task_reg │1 │Enum │Отметка о регист- │Значение = 0 для │
│ │ │ │рации задания │задания, не зарегист-│
│ │ │ │ │рированного в переда-│
│ │ │ │ │ющей организации. │
│ │ │ │ │Значение = 1 для за- │
│ │ │ │ │дания, зарегистриро- │
│ │ │ │ │ванного в передающей │
│ │ │ │ │организации │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│task_copy │1 │Enum │Отметка о передаче│Значение = 0 для │
│ │ │ │копии задания │задания из передающей│
│ │ │ │ │организации. │
│ │ │ │ │Значение = 1 для │
│ │ │ │ │копии задания, нап- │
│ │ │ │ │равленного в переда- │
│ │ │ │ │ющую организацию │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│kind │0 │String │Вид задания │Вид задания: поруче- │
│ │ │ │ │ние, сопроводительное│
│ │ │ │ │письмо и т.д. │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│task_text │1 │String │Текст задания │- │
│ │ │ │ │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│deadline │1 │Date │Срок исполнения │- │
└───────────┴─────────┴──────────┴──────────────────┴─────────────────────┘
15.29. Элемент TaskList
Назначение: реквизиты заданий (поручений) по исполнению документа.
Содержание: -
Атрибуты: -
15.30. Элемент TaskNumber
Назначение: номер и дата задания (поручения) по документу.
Содержание: номер задания.
Тип данных: String.
Атрибуты: допустимые атрибуты приведены в таблице 30.
Таблица 30
┌───────────┬─────────┬──────────┬──────────────────┬─────────────────────┐
│ Имя │Кратность│Тип данных│ Описание │ Правила заполнения │
│допустимого│ │ │ │ │
│ атрибута │ │ │ │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│taskDate │1 │Date │Дата задания │- │
│ │ │ │(поручения) │ │
└───────────┴─────────┴──────────┴──────────────────┴─────────────────────┘
15.31. Элемент Validator
Назначение: утвердивший или согласовавший данный документ.
Автор утверждения или согласования - организация (юридическое лицо) или гражданин (физическое лицо) или документ согласован или утвержден отдельным (другим) документом - определяется соответствующим вложенным элементом OrganizationWithSign, PrivatePersonWithSign или DocNumber.
Содержание: -
Атрибуты: допустимые атрибуты приведены в таблице 31.
Таблица 31
┌───────────┬─────────┬──────────┬──────────────────┬─────────────────────┐
│ Имя │Кратность│Тип данных│ Описание │ Правила заполнения │
│допустимого│ │ │ │ │
│ атрибута │ │ │ │ │
├───────────┼─────────┼──────────┼──────────────────┼─────────────────────┤
│attestation│1 │String │Гриф согласования │Согласовано. │
│ │ │ │или утверждения │Утверждено. │
│ │ │ │ │Согласовано с │
│ │ │ │ │замечаниями. │
│ │ │ │ │Отклонено │
└───────────┴─────────┴──────────┴──────────────────┴─────────────────────┘
15.32. Элемент Writer
Назначение: исполнитель (составитель) документа.
Исполнитель (составитель) документа - организация (юридическое лицо) или гражданин (физическое лицо) - определяется соответствующим вложенным элементом Organization или PrivatePerson.
Содержание: -
Атрибуты: -
Приложение А
(справочное)
СХЕМА
СООБЩЕНИЯ, ОБЕСПЕЧИВАЮЩАЯ ЕГО АВТОМАТИЗИРОВАННУЮ
ПРОВЕРКУ НА СООТВЕТСТВИЕ НАСТОЯЩЕМУ СТАНДАРТУ
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/MLSchema" elementFormDefault="qualified"
attributeFormDefault="unqualified">
<!--**************************************************************-->
<!--*****************Описание сообщения***************************-->
<!--**************************************************************-->
<xs:element name="Header">
<xs:complexType>
<xs:sequence> <xs:element name="Document" type="DocumentType"
minOccurs="0"/>
<xs:element name="TaskList" type="TaskListType" minOccurs="0"/>
<xs:element name="AddDocuments" type="AddDocumentsType" minOccurs="0"/>
<xs:element name="Expansion" type="ExpansionType" minOccurs="0"/>
<xs:element name="Acknowledgement" type="AcknowledgementType" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="standart" type="xs:string" use="required"/>
<xs:attribute name="version" type="xs:string" use="required"/>
<xs:attribute name="time" type="xs:dateTime" use="required"/>
<xs:attribute name="msg_type" type="HeaderMessageEnumType" use="required"/>
<xs:attribute name="msg_id" type="xs:string" use="required"/>
<xs:attribute name="msg_acknow" type="HeaderAsknowEnumType" use="optional"
default="0"/>
<xs:attribute name="from_org_id" type="xs:string" use="required"/>
<xs:attribute name="from_organization" type="xs:string" use="required"/>
<xs:attribute name="from_department" type="xs:string" use="optional"/>
<xs:attribute name="from_sys_id" type="xs:string" use="required"/>
<xs:attribute name="from_system" type="xs:string" use="required"/>
<xs:attribute name="from_system_details" type="xs:string" use="optional"/>
<xs:attribute name="to_org_id" type="xs:string" use="optional"/>
<xs:attribute name="to_organization" type="xs:string" use="required"/>
<xs:attribute name="to_department" type="xs:string" use="optional"/>
<xs:attribute name="to_sys_id" type="xs:string" use="optional"/>
<xs:attribute name="to_system" type="xs:string" use="optional"/>
<xs:attribute name="to_system_details" type="xs:string" use="optional"/>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<!--*************************Зона "Документ"**********************-->
<!--**************************************************************-->
<xs:complexType name="DocumentType">
<xs:sequence>
<xs:element ref="RegNumber"/>
<xs:element ref="Confident"/>
<xs:element ref="Referred" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="DocNumber" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="Addressee" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="DocTransfer" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="RegHistory" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="Author" maxOccurs="unbounded"/>
<xs:element ref="Validator" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="Writer" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="idnumber" type="xs:string" use="required"/>
<xs:attribute name="type" type="DocumentEnumType" use="required"/>
<xs:attribute name="kind" type="xs:string" use="optional"/>
<xs:attribute name="pages" type="xs:unsignedLong" use="optional"/>
<xs:attribute name="title" type="xs:string" use="optional"/>
<xs:attribute name="annotation" type="xs:string" use="optional"/>
<xs:attribute name="collection" type="CollectionEnumType" use="optional"/>
</xs:complexType>
<!--**************************************************************-->
<!--***************************Зона "Задания"*********************-->
<!--**************************************************************-->
<xs:complexType name="TaskListType">
<xs:sequence>
<xs:element name="Task" maxOccurs="unbounded">
<xs:complexType>
<xs:sequence>
<xs:element ref="TaskNumber"/>
<xs:element ref="Confident"/>
<xs:element ref="Referred" maxOccurs="unbounded"/>
<xs:element ref="AuthorOrganization" maxOccurs="unbounded"/>
<xs:element ref="DocTransfer" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="Executor" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="idnumber" type="xs:string" use="required"/>
<xs:attribute name="task_reg" type="TaskRegistrationEnumType" use="required"/>
<xs:attribute name="task_copy" type="TaskCopyEnumType" use="required"/>
<xs:attribute name="kind" type="xs:string" use="optional"/>
<xs:attribute name="task_text" type="xs:string" use="required"/>
<xs:attribute name="deadline" type="xs:date" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<!--***************************************************************-->
<!--*******************Зона "Дополнительные материалы"*************-->
<!--***************************************************************-->
<xs:complexType name="AddDocumentsType">
<xs:sequence>
<xs:element name="Folder" minOccurs="0" maxOccurs="unbounded">
<xs:complexType> <xs:sequence>
<xs:element ref="DocTransfer" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="Note" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="Referred" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="add_type" type="FolderAddEnumType" use="required"/>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<!--**************************************************************-->
<!--**************************Зона "Расширение"*******************-->
<!--**************************************************************-->
<xs:complexType name="ExpansionType">
<xs:sequence>
<xs:element ref="Econtact" minOccurs="0" maxOccurs="unbounded"/>
<xs:element name="AnyData" minOccurs="0">
<xs:complexType>
<xs:sequence>
<xs:any namespace="##any" processContents="lax" minOccurs="0"
maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="organization" type="xs:string" use="required"/>
<xs:attribute name="exp_ver" type="xs:string" use="required"/>
</xs:complexType>
<!--**************************************************************-->
<!--**************************Зона "Уведомление"******************-->
<!--**************************************************************-->
<xs:complexType name="AcknowledgementType">
<xs:sequence>
<xs:element ref="RegNumber" minOccurs="0"/>
<xs:element ref="AckResult" maxOccurs="unbounded"/>
<xs:element ref="DocTransfer" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="msg_id" type="xs:string" use="required"/>
<xs:attribute name="ask_type" type="AcknowledgementEnumType" use="required"/>
</xs:complexType>
<!--**************************************************************-->
<!--**************************************************************-->
<!--***********Элементы, используемые в зонах сообщения***********-->
<!--**************************************************************-->
<!--**************************************************************-->
<xs:element name="AckResult">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="errorcode" type="xs:unsignedLong" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="Address">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="street" type="xs:string" use="optional"/>
<xs:attribute name="house" type="xs:string" use="optional"/>
<xs:attribute name="building" type="xs:string" use="optional"/>
<xs:attribute name="flat" type="xs:string" use="optional"/>
<xs:attribute name="settlement" type="xs:string" use="optional"/>
<xs:attribute name="district" type="xs:string" use="optional"/>
<xs:attribute name="region" type="xs:string" use="optional"/>
<xs:attribute name="country" type="xs:string" use="optional"/>
<xs:attribute name="postcode" type="xs:string" use="optional"/>
<xs:attribute name="postbox" type="xs:string" use="optional"/>
<xs:attribute name="nontypical" type="xs:string" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="Addressee">
<xs:complexType>
<xs:choice>
<xs:sequence>
<xs:element ref="Organization"/>
<xs:element ref="Referred" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:sequence>
<xs:element ref="PrivatePerson"/>
<xs:element ref="Referred" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:choice>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="Author">
<xs:complexType>
<xs:choice>
<xs:sequence>
<xs:element ref="OrganizationWithSign"/>
<xs:element ref="OutNumber" minOccurs="0"/>
</xs:sequence>
<xs:sequence>
<xs:element ref="PrivatePersonWithSign"/>
<xs:element ref="OutNumber" minOccurs="0"/>
</xs:sequence>
</xs:choice>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="AuthorOrganization">
<xs:complexType>
<xs:sequence>
<xs:element ref="OrganizationWithSign"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="Confident">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="flag" type="ConfidentEnumType" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
name="DocNumber">
<xs:element>
<xs:complexType>
<xs:sequence>
<xs:element ref="OrganizationOnly"/>
<xs:element ref="RegNumber"/>
</xs:sequence>
<xs:attribute name="kind" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="DocTransfer">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:base64Binary">
<xs:attribute name="os" type="xs:string" use="required"/>
<xs:attribute name="type" type="xs:string" use="required"/>
<xs:attribute name="type_ver" type="xs:string" use="optional"/>
<xs:attribute name="char_set" type="xs:string" use="optional"/>
<xs:attribute name="description" type="xs:string" use="required"/>
<xs:attribute name="transfertype" type="TransferEnumType" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="Econtact">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="EcontactEnumType" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="Executor">
<xs:complexType>
<xs:sequence>
<xs:element ref="Organization"/>
</xs:sequence>
<xs:attribute name="responsible" type="ExecutorEnumType" use="optional"/>
<xs:attribute name="task_specified" type="xs:string" use="optional"/>
<xs:attribute name="deadline" type="xs:date" use="optional"/>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="Name">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="secname" type="xs:string" use="optional"/>
<xs:attribute name="firstname" type="xs:string" use="optional"/>
<xs:attribute name="fathersname" type="xs:string" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="Note">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string"/>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="Official">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="department" type="xs:string" use="optional"/>
<xs:attribute name="post" type="xs:string" use="optional"/>
<xs:attribute name="separator" type="xs:string" use="optional"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="OfficialPerson">
<xs:complexType>
<xs:sequence>
<xs:element ref="Name"/>
<xs:element ref="Official" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="Rank" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="Address" minOccurs="0"/>
<xs:element ref="Econtact" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="OfficialPersonWithSign">
<xs:complexType>
<xs:sequence>
<xs:element ref="Name"/>
<xs:element ref="Official" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="Rank" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="Address" minOccurs="0"/>
<xs:element ref="Econtact" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="SignDate" minOccurs="0"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="Organization">
<xs:complexType>
<xs:sequence>
<xs:element ref="Address" minOccurs="0"/>
<xs:element ref="Econtact" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="OfficialPerson" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="organization_string" type="xs:string" use="required"/>
<xs:attribute name="fullname" type="xs:string" use="optional"/>
<xs:attribute name="shortname" type="xs:string" use="optional"/>
<xs:attribute name="ownership" type="xs:string" use="optional"/>
<xs:attribute name="ogrn" type="xs:unsignedLong" use="optional"/>
<xs:attribute name="inn" type="xs:unsignedLong" use="optional"/>
<xs:attribute name="kpp" type="xs:unsignedLong" use="optional"/>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="OrganizationOnly">
<xs:complexType>
<xs:sequence>
<xs:element ref="Address" minOccurs="0"/>
<xs:element ref="Econtact" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="organization_string" type="xs:string" use="required"/>
<xs:attribute name="fullname" type="xs:string" use="optional"/>
<xs:attribute name="shortname" type="xs:string" use="optional"/>
<xs:attribute name="ownership" type="xs:string" use="optional"/>
<xs:attribute name="ogrn" type="xs:unsignedLong" use="optional"/>
<xs:attribute name="inn" type="xs:unsignedLong" use="optional"/>
<xs:attribute name="kpp" type="xs:unsignedLong" use="optional"/>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="OrganizationWithSign">
<xs:complexType>
<xs:sequence>
<xs:element ref="Address" minOccurs="0"/>
<xs:element ref="Econtact" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="OfficialPersonWithSign" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="organization_string" type="xs:string" use="required"/>
<xs:attribute name="fullname" type="xs:string" use="optional"/>
<xs:attribute name="shortname" type="xs:string" use="optional"/>
<xs:attribute name="ownership" type="xs:string" use="optional"/>
<xs:attribute name="ogrn" type="xs:unsignedLong" use="optional"/>
<xs:attribute name="inn" type="xs:unsignedLong" use="optional"/>
<xs:attribute name="kpp" type="xs:unsignedLong" use="optional"/>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="OutNumber">
<xs:complexType>
<xs:sequence>
<xs:element ref="RegNumber"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="PrivatePerson">
<xs:complexType>
<xs:sequence>
<xs:element ref="Name"/>
<xs:element ref="Rank" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="Address" minOccurs="0"/>
<xs:element ref="Econtact" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
<xs:attribute name="inn" type="xs:unsignedLong" use="optional"/>
<xs:attribute name="doc_kind" type="xs:string" use="optional"/>
<xs:attribute name="doc_num" type="xs:string" use="optional"/>
<xs:attribute name="doc_org" type="xs:string" use="optional"/>
<xs:attribute name="doc_date" type="xs:date" use="optional"/>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="PrivatePersonWithSign">
<xs:complexType>
<xs:sequence>
<xs:element ref="Name"/>
<xs:element ref="Rank" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="Address" minOccurs="0"/>
<xs:element ref="Econtact" minOccurs="0" maxOccurs="unbounded"/>
<xs:element ref="SignDate" minOccurs="0"/>
</xs:sequence>
<xs:attribute name="inn" type="xs:unsignedLong" use="optional"/>
<xs:attribute name="doc_kind" type="xs:string" use="optional"/>
<xs:attribute name="doc_num" type="xs:string" use="optional"/>
<xs:attribute name="doc_org" type="xs:string" use="optional"/>
<xs:attribute name="doc_date" type="xs:date" use="optional"/>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="Rank">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string"/>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
name="Referred">
<xs:element>
<xs:complexType>
<xs:choice>
<xs:element ref="RegNumber"/>
<xs:element ref="TaskNumber"/>
</xs:choice>
<xs:attribute name="idnumber" type="xs:string" use="optional"/>
<xs:attribute name="retype" type="ReferredEnumType" use="optional"/>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="RegHistory">
<xs:complexType>
<xs:sequence>
<xs:element ref="OrganizationOnly"/>
<xs:element ref="RegNumber"/>
</xs:sequence>
<xs:attribute name="idnumber" type="xs:string" use="optional"/>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="RegNumber">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="regdate" type="xs:date" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="SignDate">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:date"/>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="TaskNumber">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="taskDate" type="xs:date" use="required"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="Validator">
<xs:complexType>
<xs:choice>
<xs:sequence>
<xs:element ref="OrganizationWithSign"/>
</xs:sequence>
<xs:sequence>
<xs:element ref="PrivatePersonWithSign"/>
</xs:sequence>
<xs:sequence>
<xs:element ref="DocNumber"/>
</xs:sequence>
</xs:choice>
<xs:attribute name="attestation" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<xs:element name="Writer">
<xs:complexType>
<xs:choice>
<xs:element ref="Organization"/>
<xs:element ref="PrivatePerson"/>
</xs:choice>
</xs:complexType>
</xs:element>
<!--**************************************************************-->
<!--**************************************************************-->
<!--************Используемые перечни допустимых значений**********-->
<!--**************************************************************-->
<!--**************************************************************-->
<xs:simpleType name="AcknowledgementEnumType">
<xs:restriction base="xs:byte">
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<!--1 уведомление о доставке и приеме сообщения -->
<!--2 уведомление о регистрации документа в системе-получателе -->
</xs:restriction>
</xs:simpleType>
<!--**************************************************************-->
<xs:simpleType name="CollectionEnumType">
<xs:restriction base="xs:byte">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
<!--0 нет -->
<!--1 да -->
</xs:restriction>
</xs:simpleType>
<!--**************************************************************-->
<xs:simpleType name="ConfidentEnumType">
<xs:restriction base="xs:byte">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
<!--0 открытый документ -->
<!--1 документ с ограниченным доступом -->
</xs:restriction>
</xs:simpleType>
<!--**************************************************************-->
<xs:simpleType name="DocumentEnumType">
<xs:restriction base="xs:byte">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<!--0 Исходящий -->
<!--1 Входящий -->
<!--2 Внутренний -->
</xs:restriction>
</xs:simpleType>
<!--**************************************************************-->
<xs:simpleType name="EcontactEnumType">
<xs:restriction base="xs:byte">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<xs:enumeration value="3"/>
<xs:enumeration value="4"/>
<xs:enumeration value="5"/>
<xs:enumeration value="6"/>
<!--0 прочее -->
<!--1 рабочий телефон -->
<!--2 домашний телефон -->
<!--3 мобильный телефон -->
<!--4 факс -->
<!--5 адрес электронной почты -->
<!--6 адрес сайта -->
</xs:restriction>
</xs:simpleType>
<!--**************************************************************-->
<xs:simpleType name="ExecutorEnumType">
<xs:restriction base="xs:byte">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
<!--0 соисполнитель -->
<!--1 ответственный исполнитель -->
<!--Значение 1 может быть только у одного из списка исполнителей -->
</xs:restriction>
</xs:simpleType>
<!--**************************************************************-->
<xs:simpleType name="FolderAddEnumType">
<xs:restriction base="xs:byte">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<!--0 данные материалы являются приложениями документа (его составной частью) -->
<!--1 материалы носят информационно-справочный характер -->
<!--2 данные материалы являются ссылками на другие документы -->
</xs:restriction>
</xs:simpleType>
<!--**************************************************************-->
<xs:simpleType name="HeaderAsknowEnumType">
<xs:restriction base="xs:byte">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<!--0 Нет -->
<!--1 Только при ошибках -->
<!--2 Всегда -->
</xs:restriction>
</xs:simpleType>
<!--**************************************************************-->
<xs:simpleType name="HeaderMessageEnumType">
<xs:restriction base="xs:byte">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<xs:enumeration value="3"/>
<xs:enumeration value="4"/>
<!--0 Уведомление -->
<!--1 Основной документ -->
<!--2 Дополнения к основному документу -->
<!--3 Документ-ответ -->
<!--4 Дополнения к документу-ответу -->
</xs:restriction>
</xs:simpleType>
<!--**************************************************************-->
<xs:simpleType name="ReferredEnumType">
<xs:restriction base="xs:byte">
<xs:enumeration value="1"/>
<xs:enumeration value="2"/>
<!--1 ссылка на документ -->
<!--2 ссылка на задание -->
</xs:restriction>
</xs:simpleType>
<!--**************************************************************-->
<xs:simpleType name="TaskCopyEnumType">
<xs:restriction base="xs:byte">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
<!--0 задание из передающей организации -->
<!--1 копия задания, направленного в передающую организацию -->
</xs:restriction>
</xs:simpleType>
<!--**************************************************************-->
<xs:simpleType name="TaskRegistrationEnumType">
<xs:restriction base="xs:byte">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
<!--0 задание не зарегистрировано в передающей организации -->
<!--1 задание зарегистрировано в передающей организации -->
</xs:restriction>
</xs:simpleType>
<!--**************************************************************-->
<xs:simpleType name="TransferEnumType">
<xs:restriction base="xs:byte">
<xs:enumeration value="0"/>
<xs:enumeration value="1"/>
<!--0 передается непосредственно сам файл -->
<!--1 передается указатель местонахождения файла (ссылка на файл) -->
</xs:restriction>
</xs:simpleType>
</xs:schema>