ОБ УТВЕРЖДЕНИИ ПОРЯДКА ОБМЕНА ИНФОРМАЦИЕЙ МЕЖДУ ДЕМОНСТРАТОРОМ ФИЛЬМА И ОПЕРАТОРОМ ЕДИНОЙ ФЕДЕРАЛЬНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ СВЕДЕНИЙ О ПОКАЗЕ ФИЛЬМОВ В КИНОЗАЛАХ, ВКЛЮЧАЯ ФОРМЫ ЕЕ ЗАПРОСА И ПРЕДОСТАВЛЕНИЯ ИЗ ЭТОЙ ЕДИНОЙ СИСТЕМЫ. Приказ. Министерство культуры РФ (Минкультуры России). 08.02.11 56

                        ОБ УТВЕРЖДЕНИИ ПОРЯДКА
            ОБМЕНА ИНФОРМАЦИЕЙ МЕЖДУ ДЕМОНСТРАТОРОМ ФИЛЬМА
        И ОПЕРАТОРОМ ЕДИНОЙ ФЕДЕРАЛЬНОЙ ИНФОРМАЦИОННОЙ СИСТЕМЫ
         СВЕДЕНИЙ О ПОКАЗЕ ФИЛЬМОВ В КИНОЗАЛАХ, ВКЛЮЧАЯ ФОРМЫ
          ЕЕ ЗАПРОСА И ПРЕДОСТАВЛЕНИЯ ИЗ ЭТОЙ ЕДИНОЙ СИСТЕМЫ

                                ПРИКАЗ

                       МИНИСТЕРСТВО КУЛЬТУРЫ РФ
                                   
                          8 февраля 2011 г. 
                                 N 56
     
                                 (Д)
                                   
    
     В соответствии с пунктом 2 Постановления Правительства Российской
Федерации  от  18  октября  2010  г.  N 837 "О функционировании единой
федеральной   автоматизированной  информационной  системы  сведений  о
показе  фильмов  в  кинозалах"  (Собрание  законодательства Российской
Федерации,  2010,  N  43,  ст.  5508),  подпунктом  5.2.10 Положения о
Министерстве     культуры    Российской    Федерации,    утвержденного
Постановлением  Правительства Российской Федерации от 29 мая 2008 г. N
406  (Собрание  законодательства Российской Федерации, 2008, N 22, ст.
2583;  N  42,  ст.  4825; N 46, ст. 5337; 2009, N 3, ст. 378; N 6, ст.
738; 2010, N 21, ст. 2621; N 26, ст. 3350), приказываю:
     1.   Утвердить   прилагаемый  Порядок  обмена  информацией  между
демонстратором     фильма     и    оператором    единой    федеральной
автоматизированной  системы  сведений  о  показах фильмов в кинозалах,
включая формы ее запроса и предоставления из этой единой системы.
     2.  Направить  настоящий  Приказ на государственную регистрацию в
Министерство юстиции Российской Федерации.
     3.  Контроль  за  исполнением  настоящего  Приказа  возложить  на
статс-секретаря - заместителя Министра Е.Э. Чуковскую.
    
Министр
                                                            А.А.АВДЕЕВ
8 февраля 2011 г. 
N 56
                                                                      
Зарегистрировано в Минюсте РФ 
11 мая 2011 г. 
N 20706
                                                                      
                                                                      
                                                             Утвержден
                                        Приказом Министерства культуры
                                                  Российской Федерации
                                                  от 8 февраля 2011 г. 
                                                                  N 56
                                   
                                ПОРЯДОК
             ОБМЕНА ИНФОРМАЦИЕЙ МЕЖДУ ДЕМОНСТРАТОРОМ ФИЛЬМА
       И ОПЕРАТОРОМ ЕДИНОЙ ФЕДЕРАЛЬНОЙ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ
         СВЕДЕНИЙ О ПОКАЗАХ ФИЛЬМОВ В КИНОЗАЛАХ, ВКЛЮЧАЯ ФОРМЫ
           ЕЕ ЗАПРОСА И ПРЕДОСТАВЛЕНИЯ ИЗ ЭТОЙ ЕДИНОЙ СИСТЕМЫ
                                   
                           I. Общие положения
                                   
     1.  Порядок  обмена  информацией  между  демонстратором  фильма и
оператором  единой информационной системы сведений о показах фильмов в
кинозалах  (далее  соответственно  -  Порядок,  ЕИС) определяет состав
информации,   формы   и   форматы  документов,  которыми  обмениваются
участники информационного обмена.
     2.  Участниками  информационного  обмена  являются оператор ЕИС и
демонстраторы   фильмов.   Пользователи   ЕИС   получают   информацию,
содержащуюся   в   ЕИС,   на  условиях,  установленных  Постановлением
Правительства  Российской  Федерации  от 18 октября 2010 года N 837 "О
функционировании  единой федеральной автоматизированной информационной
системы   сведений   о   показе   фильмов   в   кинозалах"   (Собрание
законодательства Российской Федерации, 2010, N 43, ст. 5508).
     
           II. Обмен информацией между демонстратором фильмов
                            и оператором ЕИС
                                   
     3.  Обмен  информацией  между демонстратором фильмов и оператором
ЕИС    происходит    в    автоматическом   режиме   с   использованием
информационно-телекоммуникационных     сетей,    программно-аппаратных
средств в электронном виде в формате XML-документов.
     4.   XML-документ,   сформированный   демонстратором  фильма  для
передачи в ЕИС, должен содержать информацию о количестве реализованных
билетов  на  один  киносеанс  в  конкретные  дату и время киносеанса и
определенном  кинозале.  В  рамках  одного  сеанса  связи  может  быть
передано  несколько  XML-документов,  если к моменту передачи данных у
демонстратора  фильмов  реализована  продажа  билетов  на  два и более
киносеанса.
     5.  Структура  XML-документа  состоит  из единственного корневого
элемента  seans,  который  имеет  свои атрибуты и содержит необходимое
количество  дочерних  элементов  документа  film (сведения о фильме) и
form  (бланки  билетов)  со  своими атрибутами. Название фильма должно
точно соответствовать прокатному удостоверению.
     6.  Обмен данными в формате XML-документа описан в приложении N 1
к настоящему Порядку.
     7.   В   случае  необходимости  удаления  или  замены  данных  по
реализованным   билетам   демонстратор   фильмов   направляет   в  ЕИС
XML-документ,  содержащий  сведения  об  удаляемых билетах, идентичные
переданным  по  этим  билетам  первоначально,  за  исключением  цены и
скидки,   которые   должны   быть   указаны  со  знаком  "-"  (минус).
Скорректированные   сведения  направляются  демонстратором  фильмов  в
соответствии  с  пунктами  5  -  7  настоящего  Порядка. Первоначально
переданные   сведения   из   ЕИС   не  удаляются,  а  получают  статус
неактуальных  и  не  учитываются  в  статистических данных по кассовым
сборам.
     8.   XML-документы,   подготовленные   демонстратором  фильмов  к
передаче                в                ЕИС,               именуются:
<префикс>_<идентификатор>_<дата>_<время>.<тип>, где:
     1) <префикс> - всегда "ekb";
     2)   <идентификатор>   -   уникальный  идентификатор,  получаемый
демонстратором фильмов от оператора ЕИС при регистрации;
     3)  <дата>  -  дата создания документа в формате ГГГГММДД: ГГГГ -
год, ММ - месяц (01 - 12), ДД - день (01 - 31);
     4)  <время>  - время создания документа в формате ЧЧММССННН: ЧЧ -
часы  (00  - 24), ММ - минуты (00 - 59), СС - секунды (00 - 59), ННН -
миллисекунды (000 - 999);
     5)  <тип>  -  "xml"  или  "zip",  если XML-документы передаются в
упакованном виде.
     Пример:
     ekb_305_20100511_100845768.xml                                или
ekb_1677_20100511_185526897.zip
     9.  XML-документы  упаковываются  (архивируются) в формате zip по
одному файлу либо в пакет, содержащий несколько файлов.
     10.   Если   файл-архив   содержит  XML-документы  только  одного
демонстратора   фильмов,  то  в  имени  файла-архива  указывается  код
демонстратора   фильмов.   Если  в  нем  содержатся  XML-документы  по
нескольким  демонстраторам  фильмов,  то  в  имени файла-архива должен
указываться код киносети.
     11. Код в имени XML-документа всегда должен совпадать с атрибутом
"org_id" внутри файла.
     12.   Если  XML-документы  отправляются  от  имени  киносети,  то
необходимо использовать пару ИМЯ ПОЛЬЗОВАТЕЛЯ/ПАРОЛЬ киносети.
     13. Передача в ЕИС одноименных XML-документов не допускается.
     14.  Для обеспечения информационного обмена при регистрации в ЕИС
каждому     демонстратору     фильмов     присваивается     уникальный
идентификационный   номер   ID,   который   будет   использоваться   в
XML-документе,  для чего генерируется ИМЯ ПОЛЬЗОВАТЕЛЯ и строка-ПАРОЛЬ
(длиной   не   менее   8   символов).   Пара  ИМЯ  ПОЛЬЗОВАТЕЛЯ/ПАРОЛЬ
автоматически,  скрыто  от  оператора ЕИС, отправляется на электронный
адрес демонстратора фильмов, указанный в регистрационной карте.
     15.  Передача  данных в ЕИС осуществляется демонстратором фильмов
по        следующему        адресу        в       сети       Интернет:
https://ekinobilet.ru/ekbs/upload.aspx
     16.      XML-документ      передается      на      сервер     ЕИС
информационно-телекоммуникационными  средствами  демонстратора фильмов
или  киносети  по  HTTPS  протоколу.  Метод  запроса:  POST, MIME-тип:
multipart/form-data        в        соответствии       с       RFC1867
(http://www.ietf.org/rfc/rfc1867.txt).  Запрос  должен  содержать  три
параметра:
     1) login (строка, ИМЯ ПОЛЬЗОВАТЕЛЯ);
     2) password (строка, ПАРОЛЬ);
     3) XMLfile (файл, XML-документ).
     Значения полей 1) и 2) демонстратор фильмов получает от оператора
ЕИС  при  регистрации  в ЕИС, поле 3) - файл. Тип разрешенных на прием
файлов: *.zip, *.xml.
     17.  В  случае  несоответствия XML-документа пункту 17 настоящего
Порядка  XML-документ  не  принимается  ЕИС,  а на запрос отправляется
ответ в формате XML:
    
<?xml version="1.0" encoding="utf-8"?>
<files zip="ekb_000_20100429_110656_28740_ok.zip">
 <result filename="ekb_000_20100429_110656_28740.xml" errcount="1" >
  <error codе="5"><![CDATA[Ошибка!!! ".]]></error>
 </result>
 <result filename="ekb_000_20100429_110656_28741.xml" errcount="0" />
</files>

     - для пакета из нескольких документов, или
    
<?xml version="1.0" encoding="utf-8"?>
<files>
 <result filename="ekb_000_20100429_110656_28741.xml" errcount="1" >
  <error code="5"><![CDATA[Ошибка!!! ".]]></error>
 </result>
</files>.

     - для одного документа.
     18.   Принятый   (загруженный)   в   ЕИС   XML-документ  подлежит
автоматической   обработке,   а   демонстратору  фильмов  направляется
сообщение в формате XML:
    
<?xml version-"1.0" encoding="utf-8"?>
<files zip="ekb_000_20100429_110656_28740_ok.zip">
 <result filename="ekb_000_20100429_110656_28740.xml" errcount="0" />
 <result fllename="ekb_000_20100429_110656_28741.xml" errcount="0" />
</files>

     - для пакета из нескольких документов, или

<?xml version="1.0" encoding="utf-8"?>
<files>
 <result filename="ekb_000_20100429_110656_28741.xml" errcount="0" />
</files>.

     - для одного документа.
     Описание ответа приведено в приложении N 2 к настоящему Порядку.
     19.   Если   демонстратором   фильмов   в   результате   загрузки
XML-документа  не  получено  ответа, указанного в пункте 19 настоящего
Порядка,  то  необходимо  повторно отправить (загрузить) на сервер ЕИС
XML-документ.
     20.  Принятый  (загруженный)  в  ЕИС  XML-документ  проверяется и
загружается в центральную базу данных, в результате чего автоматически
создается  файл протокола по каждому XML-документу. Протоколы загрузки
формируются в папке "исходящие" для каждого демонстратора фильмов.
     21.  Описание  протокола  загрузки  приведено  в приложении N 3 к
настоящему Порядку.
     22.  Если в результате обработки и загрузки XML-документа не было
обнаружено  ошибок,  то  содержимое  протокола  загрузки  будет  иметь
следующий вид:
    
<?xml version="1.0" encoding="UTF-8"?>
<result errcount="0"/>.
    
     23.  В  случае  обнаружения  ошибки содержимое протокола загрузки
будет иметь следующий вид:
    
<?xml version="1.0" encoding="UTF-8"?>
<result errcount="3">
     <error code="1">Ошибка 1</error>
     <error code="2">Ошибка 2</error>
     <error code="3">Ошибка 3</error>
</result>
    
     24.  Имя  файла  протокола  формируется  следующим  образом: {имя
обработанного XML-документа}(res).xml.
     Пример:  для  XML-документа  ekb_305_20100511_100845768.xml будет
сформирован          файл          протокола         с         именем:
ekb_305_20100511_100845768(res).xml.
     25.  Для  загрузки  содержимого  папки  "исходящие" с сервера ЕИС
демонстратор  фильмов  направляет  запрос  по  адресу в сети Интернет:
https://ekinobilet.ru/ekbs/upload.aspx по HTTPS протоколу, метод: POST
MIME-тип:     multipart/form-data    в    соответствии    с    RFC1867
(http://www.ietf.org/rfc/rfc1867.txt).  Запрос  должен  содержать  три
параметра:
     1) login (строка, ИМЯ ПОЛЬЗОВАТЕЛЯ);
     2) password (строка, ПАРОЛЬ);
     3) get (list | all | <file_name>,<file_name>,...).
     Значения  1) и 2) демонстратор фильмов получает при регистрации в
системе, параметр 3) get может принимать следующие значения:
     "get=list"    -   при   этом   сервер   ЕИС   возвращает   список
XML-документов,  которые  находятся  в  папке  "исходящие" для данного
демонстратора фильмов, в формате XML;
     "get=all"  - при этом сервер ЕИС вернет zip-файл, в котором будут
содержаться все файлы папки "исходящие";
     "get=<file_name>,<file_name>,..."  -  при  этом сервер ЕИС вернет
zip-файл,  в котором будут содержаться все файлы, запрошенные командой
"get".
     26.  Описание  ответа сервера ЕИС на запрос демонстратора фильмов
"list" приводится в приложении N 4 к настоящему Порядку.
     
              III. Предоставление информации, содержащейся
                          в ЕИС, пользователям
                                   
     27.  С  целью  получения информации, содержащейся в ЕИС, в полном
объеме  и  в  отношении  конкретного  фильма, пользователь оформляет у
оператора  ЕИС  регистрационную карту на бумажном носителе, после чего
получает от оператора ЕИС идентификационный номер (ID пользователя), а
также необходимые атрибуты для входа в эту систему (логин, пароль).
     28. Пользователь оформляет запрос на предоставление информации по
форме, представленной в приложении N 5 к настоящему Порядку.
     29. Оператор ЕИС оформляет запрашиваемую пользователем информацию
по форме, представленной в приложении N 6 к настоящему Порядку.
    
    
                                                        Приложение N 1

                                          к Порядку обмена информацией
                                           между демонстратором фильма
                                       и оператором единой федеральной
                                   автоматизированной системы сведений
                                         о показах фильмов в кинозалах
    
               СХЕМА БЛАНКА XML-ДОКУМЕНТА ОБМЕНА ДАННЫМИ

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <!-- types -->
    <xs:simpleType name="datetime_min">
        <xs:annotation>
            <xs:documentation>дата и время в формате: "ГГГГММДД ЧЧ:НН"
</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:length value="14"/>
            <xs:pattern va-
lue="[12][0-9]{3}[01][0-9][0123][0-9][][012][0-9]
[:][0-5][0-9]"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="datetime_sec">
        <xs:annotation>
            <xs:documentation>дата и время в формате:"ГГГГММДД
ЧЧ:НН:СС"
</xs:documentation>
        </xs:annotation>
        <xs:restriction base="xs:string">
            <xs:length value="17"/>
            <xs:pattern va-
lue="[12][0-9]{3}[01][0-9][0123][0-9][][012][0-9]
[:][0-5][0-9][:][0-5][0-9]"/>
        </xs:restriction>
    </xs:simpleType>
    <xs:simpleType name="money">
        <xs:restriction base="xs:double">
            <xs:pattern value="([-])?([0-9])+([.] {1} [0-9] {1,2})?"/>
        </xs:restriction>
    </xs:simpleType>
    <!-- form -->
    <xs:element name="form">
        <xs:annotation>
            <xs:documentation>бланк билета</xs:documentation>
        </xs:annotation>
        <xs:complexType>
            <xs:attribute name="place_x" use="required">
                <xs:annotation>
                    <xs:documentation>место</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="20"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:attribute>
            <xs:attribute name="place_y" use="required">
                <xs:annotation>
                    <xs:documentation>ряд</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="20"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:attribute>
            <xs:attribute name="section" use="optional">
                <xs:annotation>
                    <xs:documentation>Секция (балкон, ложа,...), если
есть деление зала на секции</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="100"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:attribute>
            <xs:attribute name="price" type="money" use="required">
                <xs:annotation>
                    <xs:documentation>цена продажи билета (с учетом
скидки, в   руб.   коп.,  в  случае  возврата  -  цена  отрицательная)
</xs:documentation>
                </xs:annotation>
            </xs:attribute>
            <xs:attribute name="discount" type="money" use="required">
                <xs:annotation>
                    <xs:documentation>скидка на стоимость билета (в
руб. коп.,   в   случае   возврата   -   скидка    отрицательная)</xs:
documentation
                </xs:annotation>
            </xs:attribute>
            <xs:attribute name="ticket_type" use="required">
                <xs:annotation>
                    <xs:documentation>тип билета(VIP, студенческий,
детский,...)</xs:documentation>
                </xs:annotation>
                <xs:simpleType>
                    <xs:restriction base="xs:string">
                        <xs:maxLength value="50"/>
                    </xs:restriction>
                </xs:simpleType>
            </xs:attribute>
            <xs:attribute name="sale_date" type="datetime_sec"
use="required">
                <xs:annotation>
                    <xs:documentation>дата и время продажи в формате:
"ГГГГММДД ЧЧ:НН:СС". Например: "20080708 12:56:43"</xs:documentation>
                </xs:annotation>
            </xs:attribute>
       </xs:complexType>
    </xs:element>
    <!-- film -->
    <xs:element name="film">
       <xs:annotation>
            <xs:documentation>элемент описывает один из фильмов
данного сеанса.
Т.е. если в течение сеанса демонстрируется несколько фильмов, тогда их
надо описывать данными  элементами.  Содержимое  элемента  -  название
фильма, соответствующее прокатному удостоверению.</xs:documentation>
               </xs:annotation>
               <xs:complexType>
                   <xs:simpleContent>
                       <xs:extension base="xs:string">
                        <xs:attribute name="pu_number" use="required">
                               <xs:annotation>
                                   <xs:documentation>номер прокатного
удостоверения (в случае отсутствия передается 0)</xs: documentation>
                               </xs:annotation>
                               <xs:simpleType>
                                   <xs:restriction base="xs:string">
                                       <xs:maxLength value="20"/>
                                   </xs:restriction>
                               </xs:simpleType>
                           </xs:attribute>
                       </xs:extension>
                   </xs:simpleContent>
               </xs:complexType>
       </xs:element>
      <!-- seans-->
      <xs:element name="seans">
          <xs:annotation>
              <xs:documentation>элемент описывает совокупность данных
зал-сеанс. Сеанс однозначно определяется набором из 3-х полей: org_id,
showroom, seans_date</xs:documentation>
          </xs:annotation>
          <xs:complexType>
              <xs:sequence>
                  <xs:element ref="film" maxOccurs="unbounded">
                      <xs:annotation>
                          <xs:documentation>элемент описывает один из
фильмов данного  сеанса.  Т.е.  если  в течение сеанса демонстрируется
несколько  фильмов,  тогда  их  надо  описывать  данными   элементами.
Содержимое  элемента  -  название  фильма,  соответствующее прокатному
удостоверению.
</xs:documentation>
                     </xs:annotation>
                  </xs:element>
                  <xs:element ref="form" maxOccurs="unbounded">
                     <xs:annotation>
                         <xs:documentation>элемент описывает
совокупность данных по бланку билета</xs:documentation>
                     </xs:annotation>
                </xs:element>
           </xs:sequence>
           <xs:attribute name="org_id" use="required">
               <xs:annotation>
                   <xs:/documentation>уникальный идентификатор
Демонстратора фильмов, получаемый при регистрации</xs:documentation>
               </xs:annotation>
               <xs:simpleType>
                   <xs:restriction base="xs:unsignedInt"/>
               </xs:simpleType>
           </xs:attribute>
           <xs:attribute name="showroom" use="required">
               <xs:annotation>
                   <xs:documentation>название зала</xs:documentation>
               </xs:annotation>
               <xs:simpleType>
                   <xs:restriction base="xs:string">
                       <xs:maxLength value="255"/>
                   </xs:restriction>
               </xs:simpleType>
         </xs:attribute>
         <xs:attribute name="seans_date" type="datetime_min"
use="required">
               <xs:annotation>
                   <xs:documentation>дата и время начала сеанса в
формате: "ГГГГММДД         ЧЧ:НН".         Например:         "20080708
12:56"</xs:documentation>
             </xs:annotation>
         </xs:attribute>
         <xs:attribute name="seans_title">
               <xs:annotation>
                   <xs:documentation>название сеанса (заполняется для
сеансов, в          которых          демонстрируется         несколько
фильмов)</xs:documentation>
             </xs:annotation>
             <xs:simpleType>
                 <xs:restriction base="xs:string">
                     <xs:maxLength value="255"/>
                         </xs:restriction>
                    </xs:simpleType>
               </xs:attribute>
          </xs:complexType>
     </xs:element>
</xs:schema>
    
    
                                                        Приложение N 2

                                          к Порядку обмена информацией
                                           между демонстратором фильма
                                       и оператором единой федеральной
                                   автоматизированной системы сведений
                                         о показах фильмов в кинозалах
    
               СХЕМА ОТВЕТА НА POST-ЗАПРОС ЗАГРУЗКИ ФАЙЛА

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="result">
        <xs:annotation>
            <xs:documentation>Протокол обработки ekb-файла</xs:
documentation>
        </xs:annotation>
        <xs:complexType>
            <xs:sequence>
                <xs:element name="error" nillable="false"
minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation>Ошибка при загрузке. Таких
ошибок может быть несколько и разных типов.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                        <xs:simpleContent>
                            <xs:extension base="xs:string">
                                <xs:attribute name="code" type="xs:
integer" use="required">
                                    <xs:annotation>
                                        <xs:documentation>Код ошибки
</xs:documentation>
                                    </xs:annotation>
                                </xs:attribute>
                            </xs:extension>
                        </xs:simpleContent>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
            <xs:attribute name="filename" type="xs:string">
                <xs:annotation>
                    <xs: documentation>Имя файла в котором обнаружены
ошибки. Присутствует если это протокол проверки файла на корректность
в синхронном режиме.</xs:documentation>
                </xs:annotation>
            </xs:attribute>
            <xs:attribute name="errcount" type="xs:integer"
use="required">
                <xs:annotation>
                    <xs:documentation>Количество ошибок всего. Если 0
значит файл обработан и загружен без ошибок.</xs:documentation>
                </xs:annotation>
           </xs:attribute>
      </xs:complexType>
    </xs:element>
    <xs:element name="files">
        <xs:complexType>
            <xs:sequence>
                <xs:element ref="result" maxOccurs="unbounded"/>
            </xs:sequence>
            <xs:attribute name="zip" type="xs:string">
                   <xs:annotation>
                       <xs:documentation>Имя файла zip-архива
</xs:documentation>
                   </xs:annotation>
            </xs:attribute>
        </xs:complexType>
    </xs:element>
</xs:schema>
    
    
                                                        Приложение N 3

                                          к Порядку обмена информацией
                                           между демонстратором фильма
                                       и оператором единой федеральной
                                   автоматизированной системы сведений
                                         о показах фильмов в кинозалах
    
                        СХЕМА ПРОТОКОЛА ЗАГРУЗКИ
                                   
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="result">
        <xs:annotation>
            <xs:documentation>Протокол обработки
ekb-файла</xs:documentation>
        </xs:annotation>
        <xs:complexType>
            <xs:sequence>
                <xs:element name="error" nillable="false"
minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation>Ошибка при загрузке. Таких
ошибок может быть несколько и разных типов.</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                        <xs:simpleContent>
                            <xs:extension base="xs:string">
                                <xs:attribute name="code" type="xs:
integer" use="required">
                                    <xs:annotation>
                                        <xs:documentation>Код ошибки
</xs:documentation>
                                    </xs:annotation>
                                </xs:attribute>
                            </xs:extension>
                        </xs:simpleContent>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
            <xs:attribute name="filename" type="xs:string">
                <xs:annotation>
                    <xs:documentation>Имя файла в котором обнаружены
ошибки. Присутствует если это протокол проверки файла на  корректность
в синхронном режиме.</xs:documentation>
                </xs:annotation>
            </xs:attribute>
            <xs:attribute name="errcount" type="xs:integer"
use="required">
                <xs:annotation>
                    <xs:documentation>Количество ошибок всего. Если 0
значит файл обработан и загружен без ошибок.</xs:documentation>
                </xs:annotation>
            </xs:attribute>
        </xs:complexType>
    </xs:element>
</xs:schema>
    
    
                                                        Приложение N 4

                                          к Порядку обмена информацией
                                           между демонстратором фильма
                                       и оператором единой федеральной
                                   автоматизированной системы сведений
                                         о показах фильмов в кинозалах
                                                                      
                          СХЕМА ОТВЕТА "LIST"
                                   
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs:="http://www.w3.org/2001/XMLSchema">
    <xs:element name="list">
        <xs:annotation>
            <xs:documentation>Список файлов в папке "исходящие"
</xs:documentation>
        </xs:annotation>
        <xs:complexType>
            <xs:sequence>
                <xs:element name="file" nillable="false" minOccurs="0"
maxOccurs="unbounded">
                    <xs:annotation>
                        <xs:documentation>Файл</xs:documentation>
                    </xs:annotation>
                    <xs:complexType>
                        <xs:attribute name="name" type="xs:string"
use="required">
                            <xs:annotation>
                                <xs:documentation>Имя
файла</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                        <xs:attribute name="size" type="xs:integer"
use="required">
                            <xs:annotation>
                                <xs:documentation>Размер файла в
байтах</xs:documentation>
                            </xs:annotation>
                        </xs:attribute>
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
            <xs:attribute name="count" type="xs:integer"
use="required">
                <xs:annotation>
                    <xs:documentation>Общее кол-во
файлов</xs:documentation>
                </xs:annotation>
            </xs:attribute>
            <xs:attribute name="size" type="xs:integer"
use="required">
                <xs:annotation>
                    <xs:documentation>Общий размер файлов в
байтах</xs:documentation>
                </xs:annotation>
            </xs:attribute>
        </xs:complexType>
    </xs:element>
</xs:schema>
    
    
                                                        Приложение N 5

                                          к Порядку обмена информацией
                                           между демонстратором фильма
                                       и оператором единой федеральной
                                   автоматизированной системы сведений
                                         о показах фильмов в кинозалах
    
               Форма запроса на предоставление информации
                                   
-------------------T-----------------T---------------T-----------T-----------------T---------------T---------------T-----------T------------------------¬ 
¦ Наименование     ¦ ID              ¦ Субъект       ¦ Город     ¦ Наименование    ¦ ID            ¦ Номер         ¦ Название  ¦ Период                 ¦
¦ пользователя     ¦ пользователя    ¦ Российской    ¦           ¦ демонстратора   ¦ демонстратора ¦ прокатного    ¦ фильма    ¦ кинопоказа             ¦
¦                  ¦                 ¦ Федерации     ¦           ¦                 ¦               ¦ удостоверения ¦           +-----------T------------+
¦                  ¦                 ¦               ¦           ¦                 ¦               ¦ фильма        ¦           ¦ с (дата   ¦ по (дата   ¦
¦                  ¦                 ¦               ¦           ¦                 ¦               ¦               ¦           ¦ начала    ¦ окончания  ¦
¦                  ¦                 ¦               ¦           ¦                 ¦               ¦               ¦           ¦ периода)  ¦ периода)   ¦
L------------------+-----------------+---------------+-----------+-----------------+---------------+---------------+-----------+-----------+------------- 
     
    
                                                        Приложение N 6

                                          к Порядку обмена информацией
                                           между демонстратором фильма
                                       и оператором единой федеральной
                                   автоматизированной системы сведений
                                         о показах фильмов в кинозалах
                                                                      
                    Форма предоставления информации
                                   
----------------T---------T------------------T----------------T----------------T-------------T-----------------------------T-------------T------------¬ 
¦ Субъект       ¦ Город   ¦ Наименование     ¦ ID             ¦ Номер          ¦ Название    ¦ Период                      ¦ Общая       ¦ Кол-во     ¦
¦ Российской    ¦         ¦ демонстратора    ¦ демонстратора  ¦ прокатного     ¦ фильма      ¦ кинопоказа                  ¦ сумма       ¦ билетов    ¦
¦ Федерации     ¦         ¦                  ¦                ¦ удостоверения  ¦             +-------------T---------------+ валового    ¦ (шт.)      ¦
¦               ¦         ¦                  ¦                ¦ фильма         ¦             ¦ с (дата     ¦ по (дата      ¦ сбора       ¦            ¦
¦               ¦         ¦                  ¦                ¦                ¦             ¦ начала      ¦ окончания     ¦ (руб.)      ¦            ¦
¦               ¦         ¦                  ¦                ¦                ¦             ¦ периода)    ¦ периода)      ¦             ¦            ¦
L---------------+---------+------------------+----------------+----------------+-------------+-------------+---------------+-------------+-------------