Initial commit
This commit is contained in:
commit
e5a92b8d3d
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
|||
|
||||
~$*
|
40
TASKS.txt
Normal file
40
TASKS.txt
Normal file
|
@ -0,0 +1,40 @@
|
|||
|
||||
xs:appinfo
|
||||
parentSchema - родительская схема
|
||||
shortRepresentation - маска сокращеннного отображения
|
||||
fullRepresentation - маска полного отображения
|
||||
nillRepresentation - представление nillable в человекочитаемом виде
|
||||
|
||||
SYSTEM BASIS
|
||||
- строковое отображение, _loader и _validator для всех базовых типов в PlatformBasics
|
||||
- загрузка подписей вместе с реквизитами
|
||||
- протоколы сканирования и валидации динамических элементов
|
||||
|
||||
TOOLING
|
||||
- проверить наследование для конкретного XML
|
||||
- проверить доказуемость наследования / указать потенциальные ошибки
|
||||
|
||||
- отобразить аннотацию с учетом аннотаций типов и аннотаций родительских элементов
|
||||
- корректно работать с опциональными полями и атрибутами при рендеринге строк и маппинге данных
|
||||
|
||||
DOCUMENTS
|
||||
- правила использования nillable vs minOccurs="0" vs пустое содержимое
|
||||
|
||||
|
||||
XML PROCESSING PROCEDURE
|
||||
- верифицировать по схеме валидатором XML 1.0
|
||||
- построить дерево документа
|
||||
- насытить узлы дерева информацией о типах из XML Schema с учетом нового наследования
|
||||
- наполнение предметной модели содержания документа из дерева документа
|
||||
= каскадный вызов обработчиков для схем-предков
|
||||
- валидация - ошибки + предупреждения
|
||||
= доступ к глобальной модели содержания
|
||||
= API для валидации отдельных типов
|
||||
- пополнение глобальной модели
|
||||
- валидация глобальной модели - оповещение о проблемах
|
||||
|
||||
Questions:
|
||||
- почему в Ведомости смотнированного и в Акте входного контроля разные структуры записи о материалах?
|
||||
- можно ли вместе с работами отождествлять объекты / подсистемы / оборудование?
|
||||
- буквы в шифрах вперемешку аннлийский и кириллица
|
||||
- разобраться с отсылками к конструкциям, подсистемам (при монтаже) и прочим объектам, не имеющим явный характер работы
|
BIN
XSD/!FormsManager.xlsx
Normal file
BIN
XSD/!FormsManager.xlsx
Normal file
Binary file not shown.
162
XSD/forms/GenericAct.xsd
Normal file
162
XSD/forms/GenericAct.xsd
Normal file
|
@ -0,0 +1,162 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:base="http://www.ingipro.com/test/base"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:share="http://www.ingipro.com/test/share"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
targetNamespace="http://www.ingipro.com/test/forms">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/sem" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\SemanticElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/share" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\CommonTypes.xsd"/>
|
||||
|
||||
<xs:include schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\forms\GenericDocument.xsd"/>
|
||||
|
||||
<xs:element name="GenericAct" type="forms:Act">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>обобщенная форма акта</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="Act">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>doc:Document</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentLink" type="base:ExternalLink" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="DocumentTitle" type="doc:DocumentTitle"/>
|
||||
<xs:element name="DocumentIndex" type="doc:DocumentIndex"/>
|
||||
<xs:element name="DateIssue" type="base:Date"/>
|
||||
<xs:element name="Status" type="doc:DocumentStatus" minOccurs="0"/>
|
||||
<xs:element name="DocumentForm" type="base:AnyType" minOccurs="0"/>
|
||||
<xs:element name="DocumentGround" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
||||
|
||||
<xs:element name="Body">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="CapitalConstructionObject" type="forms:CapitalConstructionObject"/>
|
||||
|
||||
<xs:element name="Parties" type="forms:Parties"/>
|
||||
<xs:element name="Participants" type="forms:Participants"/>
|
||||
<!-- CHECK: проверить, что все элементы списка Parties имеют представителей + представитель исполнителя работ. В некоторых случаях есть отдельно представители по стройконтролю -->
|
||||
|
||||
<xs:element name="Contents">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>содержание акта</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<!-- CHECK: обязательно внутри Entity должен быть Verdict -->
|
||||
<xs:element name="Entity" type="base:AnyType"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AttachmentsList" type="doc:AttachmentsList" nillable="true"/>
|
||||
|
||||
<xs:element name="Signature" type="doc:SignatureProperty" maxOccurs="unbounded"/>
|
||||
<!-- CHECK: сделать подписи в соответствии со списком подписывающих представителей -->
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="CapitalConstructionObject">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>объект капитального строительства</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Ground" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="Entity" type="sem:ReferenceCCObject"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="RecurringElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
|
||||
<!-- !типовые элементы содержания! -->
|
||||
<xs:complexType name="TasksList">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>список работ</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Task" type="sem:ReferenceTask" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="ProjectReferences">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>перечень регламентирующей проектной документации</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Document" type="doc:ReferenceDocument" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="MaterialsUsed">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>перечень описаний примененных материалов</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Material" type="sem:ReferenceProduct" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Evidence">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>перечень документов, подтверждающих соответствие освидетельствуемых работ требованиям</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent><xs:extension base="doc:DocumentsList"/></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="HiddenTasks">
|
||||
<!-- CHECK: проверить, что для каждой работы есть акт освидетельствования скрытых работ -->
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>перечень освидетельствованных скрытых работ, которые оказывают влияние на безопасность конструкций</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent><xs:extension base="forms:TasksList"/></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Tests">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>перечень испытаний и опробований</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent><xs:extension base="doc:DocumentsList"/></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="ComplianceReferences">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>перечень нормативных документов, содержащих требования к освидетельствуемым работам</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent><xs:extension base="doc:DocumentsList"/></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="GreenlightTasks">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>перечень отсылок к разрешаемым работам</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent><xs:extension base="forms:TasksList"/></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Verdict">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>заключение</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent><xs:extension base="base:AnyType"/></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:simpleType name="AdditionalInfo">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="ru">
|
||||
<term>дополнительные сведения</term>
|
||||
</xs:documentation>
|
||||
<xs:appinfo>
|
||||
<nillRepresentation>отсутствуют</nillRepresentation>
|
||||
</xs:appinfo>
|
||||
</xs:annotation>
|
||||
<xs:restriction base="base:String"/>
|
||||
</xs:simpleType>
|
||||
|
||||
</xs:schema>
|
59
XSD/forms/GenericDocument.xsd
Normal file
59
XSD/forms/GenericDocument.xsd
Normal file
|
@ -0,0 +1,59 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:base="http://www.ingipro.com/test/base"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:share="http://www.ingipro.com/test/share"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
targetNamespace="http://www.ingipro.com/test/forms">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/sem" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\SemanticElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/share" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\CommonTypes.xsd"/>
|
||||
|
||||
<xs:element name="Document" type="doc:Document">
|
||||
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="Parties">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>стороны-участники</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Ground" type="doc:Ground" maxOccurs="unbounded"/>
|
||||
<xs:element name="List">
|
||||
<xs:complexType>
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>base:List</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Party" type="sem:ConstructionParty" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="RecurringElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Participants">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>представители, принимающие участие в документируемой деятельности</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="List">
|
||||
<xs:complexType>
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>base:List</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Representative" type="sem:Representative" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
|
||||
</xs:schema>
|
15
XSD/forms/GenericEntry.xsd
Normal file
15
XSD/forms/GenericEntry.xsd
Normal file
|
@ -0,0 +1,15 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
targetNamespace="http://www.ingipro.com/test/forms">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/sem" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\SemanticElements.xsd"/>
|
||||
|
||||
<xs:element name="JournalEntry" type="doc:JournalEntry">
|
||||
|
||||
</xs:element>
|
||||
|
||||
</xs:schema>
|
14
XSD/forms/SignatureInfo.xsd
Normal file
14
XSD/forms/SignatureInfo.xsd
Normal file
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
targetNamespace="http://www.ingipro.com/test/forms">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
||||
|
||||
<xs:element name="SignatureInfo" type="doc:SignatureInfo">
|
||||
|
||||
</xs:element>
|
||||
|
||||
</xs:schema>
|
151
XSD/forms/doc/ActAcceptWork.xsd
Normal file
151
XSD/forms/doc/ActAcceptWork.xsd
Normal file
|
@ -0,0 +1,151 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:base="http://www.ingipro.com/test/base"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:share="http://www.ingipro.com/test/share"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
targetNamespace="http://www.ingipro.com/test/forms">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/sem" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\SemanticElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/share" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\CommonTypes.xsd"/>
|
||||
|
||||
<xs:include schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\forms\GenericDocument.xsd"/>
|
||||
|
||||
<xs:element name="ActAcceptWork" type="forms:ActAcceptWork">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>акт приемки выполненных работ (КС-2)</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="ActAcceptWork">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>doc:Document</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentLink" type="base:ExternalLink" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="DocumentTitle" type="doc:DocumentTitle"/>
|
||||
<xs:element name="DocumentIndex" type="doc:DocumentIndex"/>
|
||||
<xs:element name="DateIssue" type="base:Date"/>
|
||||
<xs:element name="DocumentForm">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="OKUD" type="share:OKUD" fixed="0322005"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<!-- CHECK: потребовать наличие договора подряда (и доп. соглашения) как основания -->
|
||||
<xs:element name="DocumentGround" type="doc:Ground" maxOccurs="unbounded"/>
|
||||
|
||||
<xs:element name="Body">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="CapitalConstructionObject">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Ground" type="doc:Ground" maxOccurs="unbounded"/>
|
||||
<xs:element name="Entity" type="sem:ReferenceCCObject"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="RecurringElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<!-- CHECK: содержит Сustomer, Developer, Builder -->
|
||||
<xs:element name="Parties" type="forms:Parties"/>
|
||||
|
||||
<xs:element name="ActivityType">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Ground" type="doc:Ground" maxOccurs="unbounded"/>
|
||||
<xs:element name="Value" type="share:OKVED"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="RecurringElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="OperationType" type="base:String" minOccurs="0">
|
||||
<!-- INFO: ??поле не имеет инструкций по заполнению и является опциональным -->
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>вид операции</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="ReportingPeriod">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>отчетный период</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Entity">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="DateStart" type="base:Date"/>
|
||||
<xs:element name="DateFinish" type="base:Date"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="EstimateCost">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>сметная стоимость в соответствии с договором</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Value" type="base:Price"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="WorkDetailsPivot">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>сводная таблица работ</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Pivot" type="forms:WorkDetailsPivot"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Signature" type="doc:SignatureProperty" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="WorkDetailsPivot">
|
||||
<xs:complexContent><xs:restriction base="base:PivotTable">
|
||||
<xs:sequence>
|
||||
<xs:element name="ItemSchema" fixed="forms:WorkEntry" type="base:QNameXML"/>
|
||||
<xs:element name="Items" type="base:PivotItems"/>
|
||||
<xs:element name="Summary" type="base:AnyType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="WorkEntry">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>структура записи о работе</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<!-- INFO: все значения цен предполагаются в рублях по умолчанию -->
|
||||
<xs:element name="EntryID" type="base:String" nillable="true"/>
|
||||
<xs:element name="EntryName" type="base:String"/>
|
||||
<xs:element name="UnitOfMeasurement" type="base:String" minOccurs="0"/>
|
||||
<xs:element name="Scope" type="base:Decimal" minOccurs="0"/>
|
||||
<xs:element name="PricePerUnit" type="base:Decimal" minOccurs="0"/>
|
||||
<xs:element name="PriceTotal" type="base:Decimal" minOccurs="0"/>
|
||||
<xs:element name="ScopeCompleted" type="base:Decimal" minOccurs="0"/>
|
||||
<xs:element name="PriceCompleted" type="base:Decimal" minOccurs="0"/>
|
||||
<xs:element name="ScopeCompletedInPeriod" type="base:Decimal" minOccurs="0"/>
|
||||
<xs:element name="PriceCompletedInPeriod" type="base:Decimal" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
</xs:schema>
|
91
XSD/forms/doc/ActCriticalStructure.xsd
Normal file
91
XSD/forms/doc/ActCriticalStructure.xsd
Normal file
|
@ -0,0 +1,91 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:base="http://www.ingipro.com/test/base"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:share="http://www.ingipro.com/test/share"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
targetNamespace="http://www.ingipro.com/test/forms">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/sem" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\SemanticElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/share" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\CommonTypes.xsd"/>
|
||||
|
||||
<xs:include schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\forms\GenericAct.xsd"/>
|
||||
|
||||
<xs:element name="ActCriticalStructure" type="forms:ActCriticalStructure">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>акт освидетельствования ответственных конструкций</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="ActCriticalStructure">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Act</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentLink" type="base:ExternalLink" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="DocumentTitle" type="doc:DocumentTitle"/>
|
||||
<xs:element name="DocumentIndex" type="doc:DocumentIndex"/>
|
||||
<xs:element name="DateIssue" type="base:Date"/>
|
||||
<xs:element name="DocumentGround" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
||||
|
||||
<xs:element name="Body">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="CapitalConstructionObject" type="forms:CapitalConstructionObject"/>
|
||||
<!-- CHECK: содержит Developer, Builder, Designer, Executor? -->
|
||||
<xs:element name="Parties" type="forms:Parties"/>
|
||||
<xs:element name="Participants" type="forms:Participants"/>
|
||||
|
||||
<xs:element name="Contents">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>содержание акта</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Entity" type="forms:CriticalStructure"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AttachmentsList" type="doc:AttachmentsList" nillable="true"/>
|
||||
<xs:element name="Signature" type="doc:SignatureProperty" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="CriticalStructure">
|
||||
<xs:sequence>
|
||||
<xs:element name="TaskExecutor" type="base:String"/>
|
||||
<xs:element name="DateStart" type="base:Date"/>
|
||||
<xs:element name="DateFinish" type="base:Date"/>
|
||||
<xs:element name="TasksComplete" type="forms:TasksList">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>перечень освидетельствуемых ответственных конструкций</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ProjectReferences" type="forms:ProjectReferences"/>
|
||||
<xs:element name="MaterialsUsed" type="forms:MaterialsUsed"/>
|
||||
<xs:element name="Evidence" type="forms:Evidence"/>
|
||||
<xs:element name="HiddenTasks" type="forms:HiddenTasks"/>
|
||||
<xs:element name="Tests" type="forms:Tests"/>
|
||||
<xs:element name="Verdict">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Verdict</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="ComplianceReferences" type="forms:ComplianceReferences"/>
|
||||
<xs:element name="PermittedUse" type="sem:PermittedUse"/>
|
||||
<xs:element name="GreenlightTasks" type="forms:GreenlightTasks" nillable="true"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="AdditionalInfo" type="forms:AdditionalInfo" nillable="true"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
</xs:schema>
|
70
XSD/forms/doc/ActFinishInstallation.xsd
Normal file
70
XSD/forms/doc/ActFinishInstallation.xsd
Normal file
|
@ -0,0 +1,70 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:base="http://www.ingipro.com/test/base"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:share="http://www.ingipro.com/test/share"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
targetNamespace="http://www.ingipro.com/test/forms">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/sem" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\SemanticElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/share" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\CommonTypes.xsd"/>
|
||||
|
||||
<xs:include schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\forms\GenericAct.xsd"/>
|
||||
|
||||
<xs:element name="ActFinishInstallation" type="forms:ActFinishInstallation">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>акт об окончании монтажных работ</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="ActFinishInstallation">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Act</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentLink" type="base:ExternalLink" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="DocumentTitle" type="doc:DocumentTitle"/>
|
||||
<xs:element name="DocumentIndex" type="doc:DocumentIndex"/>
|
||||
<xs:element name="DateIssue" type="base:Date"/>
|
||||
<xs:element name="DocumentGround" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
||||
|
||||
<xs:element name="Body">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="CapitalConstructionObject" type="forms:CapitalConstructionObject"/>
|
||||
<!-- CHECK: содержит Developer, Builder, Designer, CustomerController -->
|
||||
<xs:element name="Parties" type="forms:Parties"/>
|
||||
<xs:element name="Participants" type="forms:Participants"/>
|
||||
|
||||
<xs:element name="Contents">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>содержание акта</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Entity" type="forms:FinishInstallation"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AttachmentsList" type="doc:AttachmentsList" nillable="true"/>
|
||||
<xs:element name="Signature" type="doc:SignatureProperty" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="FinishInstallation">
|
||||
<xs:sequence>
|
||||
<xs:element name="ControlEntry" type="sem:ControlAction"/>
|
||||
<xs:element name="Verdict" type="forms:Verdict"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
</xs:schema>
|
90
XSD/forms/doc/ActFinishedSurface.xsd
Normal file
90
XSD/forms/doc/ActFinishedSurface.xsd
Normal file
|
@ -0,0 +1,90 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:base="http://www.ingipro.com/test/base"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:share="http://www.ingipro.com/test/share"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
targetNamespace="http://www.ingipro.com/test/forms">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/sem" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\SemanticElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/share" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\CommonTypes.xsd"/>
|
||||
|
||||
<xs:include schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\forms\GenericAct.xsd"/>
|
||||
|
||||
<xs:element name="ActFinishedSurface" type="forms:ActFinishedSurface">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>акт освидетельствования (приемки) готовых поверхностей</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="ActFinishedSurface">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Act</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentLink" type="base:ExternalLink" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="DocumentTitle" type="doc:DocumentTitle"/>
|
||||
<xs:element name="DocumentIndex" type="doc:DocumentIndex"/>
|
||||
<xs:element name="DateIssue" type="base:Date"/>
|
||||
<xs:element name="DocumentGround" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
||||
|
||||
<xs:element name="Body">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="CapitalConstructionObject" type="forms:CapitalConstructionObject"/>
|
||||
<!-- CHECK: содержит Developer, Builder, Designer, Executor? -->
|
||||
<xs:element name="Parties" type="forms:Parties"/>
|
||||
<xs:element name="Participants" type="forms:Participants"/>
|
||||
|
||||
<xs:element name="Contents">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>содержание акта</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Entity" type="forms:FinishedSurface"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AttachmentsList" type="doc:AttachmentsList" nillable="true"/>
|
||||
<xs:element name="Signature" type="doc:SignatureProperty" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="FinishedSurface">
|
||||
<xs:sequence>
|
||||
<xs:element name="TaskExecutor" type="base:String"/>
|
||||
<xs:element name="DateStart" type="base:Date"/>
|
||||
<xs:element name="DateFinish" type="base:Date"/>
|
||||
<xs:element name="TasksComplete" type="forms:TasksList">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>перечень освидетельствуемых поверхностей</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ProjectReferences" type="forms:ProjectReferences"/>
|
||||
<xs:element name="MaterialsUsed" type="forms:MaterialsUsed"/>
|
||||
<xs:element name="HiddenTasks" type="forms:HiddenTasks"/>
|
||||
|
||||
<xs:element name="Verdict">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Verdict</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="ComplianceReferences" type="forms:ComplianceReferences"/>
|
||||
<xs:element name="PermittedUse" type="sem:PermittedUse"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AdditionalInfo" type="forms:AdditionalInfo" nillable="true"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
</xs:schema>
|
79
XSD/forms/doc/ActGeodesicFoundation.xsd
Normal file
79
XSD/forms/doc/ActGeodesicFoundation.xsd
Normal file
|
@ -0,0 +1,79 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:base="http://www.ingipro.com/test/base"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:share="http://www.ingipro.com/test/share"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
targetNamespace="http://www.ingipro.com/test/forms">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/sem" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\SemanticElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/share" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\CommonTypes.xsd"/>
|
||||
|
||||
<xs:include schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\forms\GenericAct.xsd"/>
|
||||
|
||||
<xs:element name="ActGeodesicFoundation" type="forms:ActGeodesicFoundation">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>акт освидетельствования геодезической разбивочной основы объекта капитального строительства</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="ActGeodesicFoundation">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Act</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentLink" type="base:ExternalLink" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="DocumentTitle" type="doc:DocumentTitle"/>
|
||||
<xs:element name="DocumentIndex" type="doc:DocumentIndex"/>
|
||||
<xs:element name="DateIssue" type="base:Date"/>
|
||||
<xs:element name="DocumentGround" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
||||
|
||||
<xs:element name="Body">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="CapitalConstructionObject" type="forms:CapitalConstructionObject"/>
|
||||
<!-- CHECK: содержит Developer, Builder, Designer -->
|
||||
<xs:element name="Parties" type="forms:Parties"/>
|
||||
<xs:element name="Participants" type="forms:Participants"/>
|
||||
|
||||
<xs:element name="Contents">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>содержание акта</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Entity" type="forms:GeodesicFoundation"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AttachmentsList" type="doc:AttachmentsList" nillable="true"/>
|
||||
<xs:element name="Signature" type="doc:SignatureProperty" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="GeodesicFoundation">
|
||||
<xs:sequence>
|
||||
<xs:element name="TasksComplete" type="forms:TasksList"/>
|
||||
|
||||
<xs:element name="Verdict">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Verdict</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="ComplianceReferences" type="forms:ComplianceReferences"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AdditionalInfo" type="forms:AdditionalInfo" nillable="true"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
</xs:schema>
|
88
XSD/forms/doc/ActHiddenTask.xsd
Normal file
88
XSD/forms/doc/ActHiddenTask.xsd
Normal file
|
@ -0,0 +1,88 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:base="http://www.ingipro.com/test/base"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:share="http://www.ingipro.com/test/share"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
targetNamespace="http://www.ingipro.com/test/forms">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/sem" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\SemanticElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/share" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\CommonTypes.xsd"/>
|
||||
|
||||
<xs:include schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\forms\GenericAct.xsd"/>
|
||||
|
||||
<xs:element name="ActHiddenTask" type="forms:ActHiddenTask">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>акт освидетельствования скрытых работ</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="ActHiddenTask">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Act</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentLink" type="base:ExternalLink" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="DocumentTitle" type="doc:DocumentTitle"/>
|
||||
<xs:element name="DocumentIndex" type="doc:DocumentIndex"/>
|
||||
<xs:element name="DateIssue" type="base:Date"/>
|
||||
<xs:element name="DocumentGround" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
||||
|
||||
<xs:element name="Body">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="CapitalConstructionObject" type="forms:CapitalConstructionObject"/>
|
||||
<xs:element name="Parties" type="forms:Parties"/>
|
||||
<xs:element name="Participants" type="forms:Participants"/>
|
||||
|
||||
<xs:element name="Contents">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>содержание акта</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Entity" type="forms:HiddenTask"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AttachmentsList" type="doc:AttachmentsList" minOccurs="0"/>
|
||||
<xs:element name="Signature" type="doc:SignatureProperty" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="HiddenTask">
|
||||
<xs:sequence>
|
||||
<xs:element name="TaskExecutor" type="base:String"/>
|
||||
<xs:element name="DateStart" type="base:Date"/>
|
||||
<xs:element name="DateFinish" type="base:Date"/>
|
||||
<xs:element name="TasksComplete" type="forms:TasksList">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>перечень освидетельствуемых скрытых работ</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ProjectReferences" type="forms:ProjectReferences"/>
|
||||
<xs:element name="MaterialsUsed" type="forms:MaterialsUsed"/>
|
||||
<xs:element name="Evidence" type="forms:Evidence"/>
|
||||
|
||||
<xs:element name="Verdict">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Verdict</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="ComplianceReferences" type="forms:ComplianceReferences"/>
|
||||
<xs:element name="GreenlightTasks" type="forms:GreenlightTasks" nillable="true"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AdditionalInfo" type="forms:AdditionalInfo" nillable="true"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
</xs:schema>
|
69
XSD/forms/doc/ActInboundControl.xsd
Normal file
69
XSD/forms/doc/ActInboundControl.xsd
Normal file
|
@ -0,0 +1,69 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:base="http://www.ingipro.com/test/base"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:share="http://www.ingipro.com/test/share"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
targetNamespace="http://www.ingipro.com/test/forms">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/sem" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\SemanticElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/share" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\CommonTypes.xsd"/>
|
||||
|
||||
<xs:include schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\forms\GenericAct.xsd"/>
|
||||
|
||||
<xs:element name="ActInboundControl" type="forms:ActInboundControl">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>акт проведения входного контроля</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="ActInboundControl">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Act</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentLink" type="base:ExternalLink" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="DocumentTitle" type="doc:DocumentTitle"/>
|
||||
<xs:element name="DocumentIndex" type="doc:DocumentIndex"/>
|
||||
<xs:element name="DateIssue" type="base:Date"/>
|
||||
<xs:element name="DocumentGround" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
||||
|
||||
<xs:element name="Body">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="CapitalConstructionObject" type="forms:CapitalConstructionObject"/>
|
||||
<xs:element name="Parties" type="forms:Parties"/>
|
||||
<xs:element name="Participants" type="forms:Participants"/>
|
||||
|
||||
<xs:element name="Contents">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>содержание акта</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Entity" type="forms:InboundControl"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AttachmentsList" type="doc:AttachmentsList" nillable="true"/>
|
||||
<xs:element name="Signature" type="doc:SignatureProperty" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="InboundControl">
|
||||
<xs:sequence>
|
||||
<xs:element name="MaterialsInventory" type="sem:MaterialsInventory"/>
|
||||
<xs:element name="Verdict" type="forms:Verdict"/>
|
||||
<xs:element name="AdditionalInfo" type="forms:AdditionalInfo" nillable="true"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
</xs:schema>
|
81
XSD/forms/doc/ActIndividualTest.xsd
Normal file
81
XSD/forms/doc/ActIndividualTest.xsd
Normal file
|
@ -0,0 +1,81 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:base="http://www.ingipro.com/test/base"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:share="http://www.ingipro.com/test/share"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
targetNamespace="http://www.ingipro.com/test/forms">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/sem" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\SemanticElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/share" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\CommonTypes.xsd"/>
|
||||
|
||||
<xs:include schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\forms\GenericAct.xsd"/>
|
||||
|
||||
<xs:element name="ActIndividualTest" type="forms:ActIndividualTest">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>акт индивидуального испытания оборудования</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="ActIndividualTest">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Act</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentLink" type="base:ExternalLink" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="DocumentTitle" type="doc:DocumentTitle"/>
|
||||
<xs:element name="DocumentIndex" type="doc:DocumentIndex"/>
|
||||
<xs:element name="DateIssue" type="base:Date"/>
|
||||
<xs:element name="DocumentGround" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
||||
|
||||
<xs:element name="Body">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="CapitalConstructionObject" type="forms:CapitalConstructionObject"/>
|
||||
<!-- CHECK: содержит Customer, Developer, Installer -->
|
||||
<xs:element name="Parties" type="forms:Parties"/>
|
||||
<xs:element name="Participants" type="forms:Participants"/>
|
||||
|
||||
<xs:element name="Contents">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>содержание акта</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Entity" type="forms:IndividualTest"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AttachmentsList" type="doc:AttachmentsList" nillable="true"/>
|
||||
<xs:element name="Signature" type="doc:SignatureProperty" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="IndividualTest">
|
||||
<xs:sequence>
|
||||
<xs:element name="TestObjects" type="base:List"/>
|
||||
<xs:element name="TestDuration" type="base:Value"/>
|
||||
<xs:element name="ComplianceReferences" type="forms:ComplianceReferences" minOccurs="0"/>
|
||||
|
||||
<xs:element name="Verdict">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Verdict</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="Issues" type="base:List" nillable="true"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AdditionalInfo" type="forms:AdditionalInfo" nillable="true"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
</xs:schema>
|
90
XSD/forms/doc/ActLayingAxes.xsd
Normal file
90
XSD/forms/doc/ActLayingAxes.xsd
Normal file
|
@ -0,0 +1,90 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:base="http://www.ingipro.com/test/base"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:share="http://www.ingipro.com/test/share"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
targetNamespace="http://www.ingipro.com/test/forms">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/sem" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\SemanticElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/share" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\CommonTypes.xsd"/>
|
||||
|
||||
<xs:include schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\forms\GenericAct.xsd"/>
|
||||
|
||||
<xs:element name="ActLayingAxes" type="forms:ActLayingAxes">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>акт разбивки осей объекта капитального строительства на местности</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="ActLayingAxes">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Act</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentLink" type="base:ExternalLink" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="DocumentTitle" type="doc:DocumentTitle"/>
|
||||
<xs:element name="DocumentIndex" type="doc:DocumentIndex"/>
|
||||
<xs:element name="DateIssue" type="base:Date"/>
|
||||
<xs:element name="DocumentGround" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
||||
|
||||
<xs:element name="Body">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="CapitalConstructionObject" type="forms:CapitalConstructionObject"/>
|
||||
<!-- CHECK: содержит Developer, Builder, Designer -->
|
||||
<xs:element name="Parties" type="forms:Parties"/>
|
||||
<xs:element name="Participants" type="forms:Participants"/>
|
||||
|
||||
<xs:element name="Contents">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>содержание акта</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Entity" type="forms:LayingAxes"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AttachmentsList" type="doc:AttachmentsList" nillable="true"/>
|
||||
<xs:element name="Signature" type="doc:SignatureProperty" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="LayingAxes">
|
||||
<xs:sequence>
|
||||
<xs:element name="TasksComplete" type="forms:TasksList"/>
|
||||
<xs:element name="ProjectReferences" type="forms:ProjectReferences"/>
|
||||
<xs:element name="MarkingMethod" type="base:String">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>способ закрепления осей</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ProjectConformance" type="base:String">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>соответствие проектной документации</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Verdict">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Verdict</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="ComplianceReferences" type="forms:ComplianceReferences"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AdditionalInfo" type="forms:AdditionalInfo" nillable="true"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
</xs:schema>
|
74
XSD/forms/doc/ActMeasurement.xsd
Normal file
74
XSD/forms/doc/ActMeasurement.xsd
Normal file
|
@ -0,0 +1,74 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:base="http://www.ingipro.com/test/base"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:share="http://www.ingipro.com/test/share"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
targetNamespace="http://www.ingipro.com/test/forms">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/sem" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\SemanticElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/share" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\CommonTypes.xsd"/>
|
||||
|
||||
<xs:include schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\forms\GenericAct.xsd"/>
|
||||
|
||||
<xs:element name="ActMesurement" type="forms:ActMesurement">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>акт измерения</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="ActMesurement">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Act</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentLink" type="base:ExternalLink" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="DocumentTitle" type="doc:DocumentTitle"/>
|
||||
<xs:element name="DocumentIndex" type="doc:DocumentIndex"/>
|
||||
<xs:element name="DateIssue" type="base:Date"/>
|
||||
<xs:element name="DocumentGround" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
||||
|
||||
<xs:element name="Body">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="CapitalConstructionObject" type="forms:CapitalConstructionObject"/>
|
||||
<xs:element name="Parties" type="forms:Parties"/>
|
||||
<xs:element name="Participants" type="forms:Participants"/>
|
||||
|
||||
<xs:element name="Contents">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>содержание акта</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Entity" type="forms:Measurement"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AttachmentsList" type="doc:AttachmentsList" nillable="true"/>
|
||||
<xs:element name="Signature" type="doc:SignatureProperty" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Measurement">
|
||||
<xs:sequence>
|
||||
<xs:element name="MeasurementTitle" type="base:String"/>
|
||||
<!-- TODO: сделать списки типизированными и определеить структуру записи динамически (в тексте самого документа или формы-наследника) -->
|
||||
<xs:element name="MeasurementDevices" type="base:List" nillable="true"/>
|
||||
<xs:element name="MeasurementResults" type="base:List"/>
|
||||
<xs:element name="ComplianceReferences" type="forms:ComplianceReferences" minOccurs="0"/>
|
||||
<xs:element name="Verdict" type="forms:Verdict"/>
|
||||
|
||||
<xs:element name="AdditionalInfo" type="forms:AdditionalInfo" nillable="true"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
</xs:schema>
|
81
XSD/forms/doc/ActPreInstallation.xsd
Normal file
81
XSD/forms/doc/ActPreInstallation.xsd
Normal file
|
@ -0,0 +1,81 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:base="http://www.ingipro.com/test/base"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:share="http://www.ingipro.com/test/share"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
targetNamespace="http://www.ingipro.com/test/forms">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/sem" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\SemanticElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/share" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\CommonTypes.xsd"/>
|
||||
|
||||
<xs:include schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\forms\GenericAct.xsd"/>
|
||||
|
||||
<xs:element name="ActPreInstallation" type="forms:ActPreInstallation">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>акт готовности зданий, строений и сооружений к производству монтажных работ</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="ActPreInstallation">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Act</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentLink" type="base:ExternalLink" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="DocumentTitle" type="doc:DocumentTitle"/>
|
||||
<xs:element name="DocumentIndex" type="doc:DocumentIndex"/>
|
||||
<xs:element name="DateIssue" type="base:Date"/>
|
||||
<xs:element name="DocumentGround" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
||||
|
||||
<xs:element name="Body">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="CapitalConstructionObject" type="forms:CapitalConstructionObject"/>
|
||||
<!-- CHECK: содержит Developer, Builder, Installer -->
|
||||
<xs:element name="Parties" type="forms:Parties"/>
|
||||
<xs:element name="Participants" type="forms:Participants"/>
|
||||
|
||||
<xs:element name="Contents">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>содержание акта</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Entity" type="forms:InstallationPreparations"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AttachmentsList" type="doc:AttachmentsList" nillable="true"/>
|
||||
<xs:element name="Signature" type="doc:SignatureProperty" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="InstallationPreparations">
|
||||
<xs:sequence>
|
||||
<xs:element name="Location" type="base:String">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>объект, на котором будет производится монтаж</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Verdict">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Verdict</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="GreenlightTasks" type="forms:GreenlightTasks"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="AdditionalInfo" type="forms:AdditionalInfo" nillable="true"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
</xs:schema>
|
90
XSD/forms/doc/ActUtilityNetwork.xsd
Normal file
90
XSD/forms/doc/ActUtilityNetwork.xsd
Normal file
|
@ -0,0 +1,90 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:base="http://www.ingipro.com/test/base"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:share="http://www.ingipro.com/test/share"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
targetNamespace="http://www.ingipro.com/test/forms">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/sem" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\SemanticElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/share" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\CommonTypes.xsd"/>
|
||||
|
||||
<xs:include schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\forms\GenericAct.xsd"/>
|
||||
|
||||
<xs:element name="ActUtilityNetwork" type="forms:ActUtilityNetwork">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>акт освидетельствования участков сетей инженерно-технического обеспечения</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="ActUtilityNetwork">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Act</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentLink" type="base:ExternalLink" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="DocumentTitle" type="doc:DocumentTitle"/>
|
||||
<xs:element name="DocumentIndex" type="doc:DocumentIndex"/>
|
||||
<xs:element name="DateIssue" type="base:Date"/>
|
||||
<xs:element name="DocumentGround" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
||||
|
||||
<xs:element name="Body">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="CapitalConstructionObject" type="forms:CapitalConstructionObject"/>
|
||||
<!-- CHECK: содержит Developer, Builder, Designer, UtilityProvider, Executor? -->
|
||||
<xs:element name="Parties" type="forms:Parties"/>
|
||||
<xs:element name="Participants" type="forms:Participants"/>
|
||||
|
||||
<xs:element name="Contents">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>содержание акта</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Entity" type="forms:UtilityNetwork"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AttachmentsList" type="doc:AttachmentsList" nillable="true"/>
|
||||
<xs:element name="Signature" type="doc:SignatureProperty" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="UtilityNetwork">
|
||||
<xs:sequence>
|
||||
<xs:element name="TaskExecutor" type="base:String"/>
|
||||
<xs:element name="DateStart" type="base:Date"/>
|
||||
<xs:element name="DateFinish" type="base:Date"/>
|
||||
<xs:element name="TasksComplete" type="forms:TasksList">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>перечень освидетельствуемых участков СИТО</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ProjectReferences" type="forms:ProjectReferences"/>
|
||||
<xs:element name="TechnicalSpecifications" type="doc:DocumentsList"/>
|
||||
<xs:element name="HiddenTasks" type="forms:HiddenTasks"/>
|
||||
<xs:element name="MaterialsUsed" type="forms:MaterialsUsed"/>
|
||||
<xs:element name="Evidence" type="forms:Evidence"/>
|
||||
<xs:element name="Tests" type="forms:Tests"/>
|
||||
<xs:element name="Verdict">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Verdict</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="ComplianceReferences" type="forms:ComplianceReferences"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="AdditionalInfo" type="forms:AdditionalInfo" nillable="true"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
</xs:schema>
|
190
XSD/forms/doc/ActWiringInstallation.xsd
Normal file
190
XSD/forms/doc/ActWiringInstallation.xsd
Normal file
|
@ -0,0 +1,190 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:base="http://www.ingipro.com/test/base"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:share="http://www.ingipro.com/test/share"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
targetNamespace="http://www.ingipro.com/test/forms">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/sem" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\SemanticElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/share" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\CommonTypes.xsd"/>
|
||||
|
||||
<xs:include schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\forms\GenericAct.xsd"/>
|
||||
|
||||
<xs:element name="ActWiringInstallation" type="forms:ActWiringInstallation">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>акт технической готовности электромонтажных работ</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="ActWiringInstallation">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Act</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentLink" type="base:ExternalLink" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="DocumentTitle" type="doc:DocumentTitle"/>
|
||||
<xs:element name="DocumentIndex" type="doc:DocumentIndex"/>
|
||||
<xs:element name="DateIssue" type="base:Date"/>
|
||||
<xs:element name="DocumentGround" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
||||
|
||||
<xs:element name="Body">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="CapitalConstructionObject" type="forms:CapitalConstructionObject"/>
|
||||
<!-- CHECK: содержит Developer, Builder, Designer, CustomerController -->
|
||||
<xs:element name="Parties" type="forms:Parties"/>
|
||||
<xs:element name="Participants" type="forms:Participants"/>
|
||||
|
||||
<xs:element name="Contents">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>содержание акта</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Entity" type="forms:WiringInstallation"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="AttachmentsList" type="doc:AttachmentsList" nillable="true"/>
|
||||
<xs:element name="Signature" type="doc:SignatureProperty" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="WiringInstallation">
|
||||
<xs:sequence>
|
||||
<xs:element name="TasksComplete" type="forms:TasksList">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>перечень выполненых работ</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ProjectReferences" type="forms:ProjectReferences"/>
|
||||
<!-- TODO: добавить ограничения, предписывающие использовать определнные формы для приложений -->
|
||||
<xs:element name="Deviations" type="doc:ReferenceAttachment" nillable="true">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>отступления от проекта</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="TechnicalDocumentation" type="doc:ReferenceAttachment">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>проверенная техническая документация</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="EquipmentTests" type="doc:DocumentsList" nillable="true">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>индивидуальные испытания электрооборудования</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="NonBlockingIssues" type="doc:ReferenceAttachment" nillable="true">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>остающиеся недостатки, не препятствующие комплексному опробованию</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="EquipmentSheet" type="doc:ReferenceAttachment" nillable="true">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>ведомость смонтированного оборудования</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Verdict">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:Verdict</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="Statement" type="base:AnyType" maxOccurs="unbounded"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:element name="SheetNonBlockingWiringIssues">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>Ведомость электромонтажных недоделок, не препятствующих комплексному опробованию</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
|
||||
<xs:complexType>
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>doc:Document</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentID" type="doc:DocumentTitle"/>
|
||||
<xs:element name="DateIssue" type="base:Date"/>
|
||||
<xs:element name="DocumentGround" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
||||
|
||||
<xs:element name="Body">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="CPProject">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>объект капитального строительства</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Ground" type="doc:Ground" maxOccurs="unbounded"/>
|
||||
<xs:element name="Entity" type="sem:ReferenceCCObject"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="RecurringElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Parties">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>стороны-участники акта</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Ground" type="doc:Ground" maxOccurs="unbounded"/>
|
||||
<xs:element name="List">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="ExecutorID" type="base:String"/>
|
||||
<xs:element name="CustomerID" type="base:String"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="RecurringElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Registry">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>представители, принимающие участие в актируемой деятельности</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="List">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="Issue" minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="IssueID" type="base:IndexNumber"/>
|
||||
<xs:element name="Description" type="base:String"/>
|
||||
<xs:element name="DateTargetResolve" type="base:Date"/>
|
||||
<!-- TODO: разобраться в какой форме указывается "кто устраняет" -->
|
||||
<xs:element name="ResponsibleMitigator" type="base:String"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<!-- TODO: требования к списку подписантов -->
|
||||
<xs:element name="Signature" type="doc:SignatureProperty" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
</xs:schema>
|
930
XSD/forms/doc/JournalMain.xsd
Normal file
930
XSD/forms/doc/JournalMain.xsd
Normal file
|
@ -0,0 +1,930 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:base="http://www.ingipro.com/test/base"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:share="http://www.ingipro.com/test/share"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
targetNamespace="http://www.ingipro.com/test/forms">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/sem" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\SemanticElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/share" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\CommonTypes.xsd"/>
|
||||
|
||||
<xs:include schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\forms\GenericEntry.xsd"/>
|
||||
|
||||
<xs:element name="JournalMain">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>общий журнал работ</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
|
||||
<xs:complexType>
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>doc:Document</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentLink" type="base:ExternalLink" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="DocumentTitle" type="doc:DocumentTitle"/>
|
||||
<xs:element name="DocumentIndex" type="doc:DocumentIndex"/>
|
||||
<xs:element name="DateIssue" type="base:Date"/>
|
||||
|
||||
<!-- в основания включаются сведения о выданном разрешении на строительство
|
||||
и сведения о государственной экспертизе проектной документации -->
|
||||
<xs:element name="DocumentGround" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
||||
|
||||
<xs:element name="Body">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="CapitalConstructionObject">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Ground" type="doc:Ground" maxOccurs="unbounded"/>
|
||||
<xs:element name="Entity" type="sem:ReferenceCCObject"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="RecurringElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="ProjectPeriod">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>период осуществления строительства</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="DynamicElementID" fixed="01" type="doc:DynamicElementID"/>
|
||||
<xs:element name="ElementSchema" fixed="forms:ProjectPeriod" type="base:QNameXML"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="DynamicElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="CoveragePeriod">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>период в который выполняется учет работ в журнале (для случаев нескольких журналов)</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="DynamicElementID" fixed="02" type="doc:DynamicElementID"/>
|
||||
<xs:element name="ElementSchema" fixed="forms:CoveragePeriod"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="DynamicElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Developer">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Ground" type="doc:Ground" maxOccurs="unbounded"/>
|
||||
<xs:element name="Entity" type="sem:Developer"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="RecurringElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="DeveloperReps">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="DynamicElementID" fixed="03" type="doc:DynamicElementID"/>
|
||||
<xs:element name="Journal" type="forms:JournalDeveloperReps"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="DynamicElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<!-- TODO: заказчик не является субъектом в новом законодательстве -->
|
||||
<xs:element name="Customer">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Ground" type="doc:Ground" maxOccurs="unbounded"/>
|
||||
<xs:element name="Entity" type="sem:Customer"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="RecurringElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="CustomerReps">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="DynamicElementID" fixed="04" type="doc:DynamicElementID"/>
|
||||
<xs:element name="Journal" type="forms:JournalCustomerReps"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="DynamicElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="DesignerInfo" maxOccurs="unbounded">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Ground" type="doc:Ground" maxOccurs="unbounded"/>
|
||||
<xs:element name="Entity">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="Designer" type="sem:Designer"/>
|
||||
<xs:element name="DesignedSection" type="base:String" minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>раздел проектной документации, спроектированный данным проектировщиком</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="RecurringElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="DesignerReps">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="DynamicElementID" fixed="05" type="doc:DynamicElementID"/>
|
||||
<xs:element name="Journal" type="forms:JournalDesignerReps"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="DynamicElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Builder">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Ground" type="doc:Ground" maxOccurs="unbounded"/>
|
||||
<xs:element name="Entity" type="sem:Builder"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="RecurringElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="BuilderReps">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="DynamicElementID" fixed="06" type="doc:DynamicElementID"/>
|
||||
<xs:element name="Journal" type="forms:JournalBuilderReps"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="DynamicElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="DeveloperControllerReps">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="DynamicElementID" fixed="07" type="doc:DynamicElementID"/>
|
||||
<xs:element name="Journal" type="forms:JournalDeveloperControllerReps"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="DynamicElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="BuilderControllerReps">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="DynamicElementID" fixed="08" type="doc:DynamicElementID"/>
|
||||
<xs:element name="Journal" type="forms:JournaBuilderControllerReps"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="DynamicElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="BuilderOutsource">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="DynamicElementID" fixed="09" type="doc:DynamicElementID"/>
|
||||
<xs:element name="Journal" type="forms:JournaBuilderOutsource"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="DynamicElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Supervisor">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Ground" type="doc:Ground" maxOccurs="unbounded"/>
|
||||
<xs:element name="Entity" type="sem:Supervisor"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="RecurringElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="RepSupervisor" type="sem:Representative"/>
|
||||
|
||||
<xs:element name="Modifications">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>изменения в титульном листе</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="DynamicElementID" fixed="10" type="doc:DynamicElementID"/>
|
||||
<!-- TODO: специфицировать модификации "титульной страницы" -->
|
||||
<xs:element name="Journal" type="doc:JournalModifications"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="DynamicElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="TechPersonel">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>список инженерно-технического персонала</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="DynamicElementID" fixed="11" type="doc:DynamicElementID"/>
|
||||
<xs:element name="Journal" type="forms:JournaTechPersonel"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="DynamicElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="SpecialJournals">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>перечень специальных журналов</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="DynamicElementID" fixed="12" type="doc:DynamicElementID"/>
|
||||
<xs:element name="Journal" type="forms:JournaSpecialJournals"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="DynamicElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="TasksExecution">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>сведения о выполнении работ</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="DynamicElementID" fixed="13" type="doc:DynamicElementID"/>
|
||||
<xs:element name="Journal" type="forms:JournalTasksExecution"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="DynamicElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="DeveloperControl">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>сведения о строительном контроле застройщика или заказчика</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="DynamicElementID" fixed="14" type="doc:DynamicElementID"/>
|
||||
<xs:element name="Journal" type="forms:JournalDeveloperControl"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="DynamicElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="BuilderControl">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>сведения о строительном контроле лица, осуществляющего строительство</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="DynamicElementID" fixed="15" type="doc:DynamicElementID"/>
|
||||
<xs:element name="Journal" type="forms:JournalBuilderControl"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="DynamicElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="ExecutiveDocumentation">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>сведения о строительном контроле лица, осуществляющего строительство</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="DynamicElementID" fixed="16" type="doc:DynamicElementID"/>
|
||||
<xs:element name="Journal" type="forms:JournalExecutiveDocumentation"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="DynamicElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="SupervisorControl">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>сведения о государственном строительном надзоре</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="DynamicElementID" fixed="17" type="doc:DynamicElementID"/>
|
||||
<xs:element name="Journal" type="forms:JournalSupervisorControl"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="DynamicElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Signature" type="doc:SignatureProperty" maxOccurs="unbounded"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="ProjectPeriod">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>период осуществления строительства</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Entity">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="ProjectStart">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>дата начала строительства</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Ground" type="doc:Ground" maxOccurs="unbounded"/>
|
||||
<xs:element name="Value" type="base:Date"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="RecurringElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="ProjectFinish" nillable="true">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>дата окончания строительства</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Ground" type="doc:Ground" maxOccurs="unbounded"/>
|
||||
<xs:element name="Value" type="base:Date"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="RecurringElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="CoveragePeriod" nillable="true">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>период в который выполняется учет работ в журнале (для случаев нескольких журналов)</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Entity">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="DateStart" type="base:Date"/>
|
||||
<xs:element name="DateFinish" type="base:Date"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:complexType name="JournalDeveloperReps">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>doc:JournalDescription</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Attributes">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="RepresentedRole" fixed="представитель застройщика" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Strucutre">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="DeclareRepresentative">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="запись в однородном журнале" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="sem:DeclareRepresentative" type="base:QNameXML"/>
|
||||
<xs:element name="SignerRole" fixed="представитель застройщика" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="JournalCustomerReps">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>doc:JournalDescription</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Attributes">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="RepresentedRole" fixed="представитель заказчика" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Strucutre">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="DeclareRepresentative">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="запись в однородном журнале" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="sem:DeclareRepresentative" type="base:QNameXML"/>
|
||||
<xs:element name="SignerRole" fixed="представитель заказчика" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="JournalDesignerReps">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>doc:JournalDescription</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Attributes">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="RepresentedRole" fixed="представитель лица, осуществляющего подготовку проектной документации, по вопросам авторского надзора" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Strucutre">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="DeclareRepresentative">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="запись в однородном журнале" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="sem:DeclareRepresentative" type="base:QNameXML"/>
|
||||
<xs:element name="SignerRole" fixed="представитель лица, осуществляющего подготовку проектной документации, по вопросам авторского надзора" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="JournalBuilderReps">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>doc:JournalDescription</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Attributes">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="RepresentedRole" fixed="представитель лица, осуществляющего строительство" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Strucutre">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="DeclareRepresentative">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="запись в однородном журнале" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="sem:DeclareRepresentative" type="base:QNameXML"/>
|
||||
<xs:element name="SignerRole" fixed="представитель лица, осуществляющего строительство" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="JournalDeveloperControllerReps">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>doc:JournalDescription</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Attributes">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="RepresentedRole" fixed="представитель застройщика по вопросам строительного контроля" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Strucutre">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="DeclareRepresentative">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="запись в однородном журнале" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="sem:DeclareRepresentative" type="base:QNameXML"/>
|
||||
<xs:element name="SignerRole" fixed="представитель застройщика по вопросам строительного контроля" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="JournaBuilderControllerReps">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>doc:JournalDescription</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Attributes">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="RepresentedRole" fixed="представитель лица, осуществляющего строительство, по вопросам строительного контроля" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Strucutre">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="DeclareRepresentative">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="запись в однородном журнале" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="sem:DeclareRepresentative" type="base:QNameXML"/>
|
||||
<xs:element name="SignerRole" fixed="представитель лица, осуществляющего строительство, по вопросам строительного контроля" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="JournaBuilderOutsource">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>doc:JournalDescription</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Attributes">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="RepresentedRole" fixed="представитель лица, выполнившего работы" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Strucutre">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="BuilderOutsourceTask">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="запись в однородном журнале" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="forms:BuilderOutsourceTask" type="base:QNameXML"/>
|
||||
<xs:element name="SignerRole" fixed="представитель лица, выполнившего работы" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="BuilderOutsourceTask">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>определение для отдельной работы отдельного лица, осуществляющего строительство и его представителя</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent><xs:restriction base="base:AnyType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Builder" type="sem:Builder"/>
|
||||
<xs:element name="Task" type="sem:ReferenceTask"/>
|
||||
<xs:element name="Representative" type="sem:DeclareRepresentative"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="JournaTechPersonel">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>doc:JournalDescription</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Attributes">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="RepresentedRole" fixed="инженерно-технический персонал" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Strucutre">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="AddTechWorker">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="начало работы" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="forms:AddTechWorker" type="base:QNameXML"/>
|
||||
<xs:element name="SignerRole" fixed="представитель лица, осуществляющего строительство" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="RemoveTechWorker">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="окончание работы" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="forms:RemoveTechWorker" type="base:QNameXML"/>
|
||||
<xs:element name="SignerRole" fixed="представитель лица, осуществляющего строительство" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="AddTechWorker">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>фиксация начала работ нового сотрудника для инженерно-технического персонала в ОЖР</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent><xs:restriction base="base:AnyType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Date" type="base:Date"/>
|
||||
<xs:element name="BuilderID" type="base:String"/>
|
||||
<xs:element name="TaskKind" type="sem:TaskKind" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="WorkerShortName" type="base:String"/>
|
||||
<xs:element name="WorkerPosition" type="base:String"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="RemoveTechWorker">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>отметка об окончании работы члена инженерно-технического персонала</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent><xs:restriction base="base:AnyType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Date" type="base:Date"/>
|
||||
<xs:element name="WorkerEntryID" type="doc:EntryID"/>
|
||||
<xs:element name="WorkerEntryHash" type="base:Hash"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="JournaSpecialJournals">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>doc:JournalDescription</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Strucutre">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="AddSpecialJournal">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="выдача журнала" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="forms:AddSpecialJournal" type="base:QNameXML"/>
|
||||
<!-- TODO: разобраться кто передает журналы? -->
|
||||
<!-- <xs:element name="SignerRole" fixed="представитель заказчика" type="sem:GlobalSignerRole"/> -->
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="FinalizeSpecialJournal">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="передача журнала" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="forms:FinalizeSpecialJournal" type="base:QNameXML"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="AddSpecialJournal">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>добавление специального журнала в перечень</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent><xs:restriction base="base:AnyType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentID" type="doc:DocumentTitle"/>
|
||||
<!-- TODO: Добавить хэш журнала? -->
|
||||
<xs:element name="DateIssue" type="base:Date"/>
|
||||
<xs:element name="KeeperID" type="base:String">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>наименование ЛОС или ЛОППД, ведущих журнал</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<!-- CHECK: проверить, что ID совпадает либо с ЛОС либо с ЛОППД из соотв. полей ОЖР -->
|
||||
</xs:element>
|
||||
<xs:element name="KeeperRole" type="sem:ConstructionRole"/>
|
||||
<xs:element name="KeeperRep" maxOccurs="unbounded">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="RepresentativeName" type="base:String"/>
|
||||
<xs:element name="Position" type="base:String" minOccurs="0"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
<!-- CHECK: проверить, что соответствующие представители есть в ОЖР -->
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="FinalizeSpecialJournal">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>отметка о передаче журнала застройщику или заказчику</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent><xs:restriction base="base:AnyType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DateFinalized" type="base:Date"/>
|
||||
<xs:element name="JournalEntryID" type="doc:EntryID"/>
|
||||
<xs:element name="JournalEntryHash" type="base:Hash"/>
|
||||
|
||||
<!-- CHECK: проверить роль и ID лица -->
|
||||
<!-- TODO: ограничить роль того, кто финализирует -->
|
||||
<xs:element name="FinalKeeperID" type="base:String"/>
|
||||
<xs:element name="FinalKeeperRole" type="sem:ConstructionRole"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="JournalTasksExecution">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>doc:JournalDescription</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Strucutre">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="LogTaskExecution">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="запись в однородном журнале" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="sem:LogTaskExecution" type="base:QNameXML"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="JournalCheckup">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="ru">
|
||||
<term>журнал учета проверок</term>
|
||||
</xs:documentation>
|
||||
<xs:appinfo>
|
||||
<parentSchema>doc:JournalDescription</parentSchema>
|
||||
</xs:appinfo>
|
||||
</xs:annotation>
|
||||
|
||||
<xs:sequence>
|
||||
<xs:element name="Attributes">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="ControllerRole" type="sem:GlobalSignerRole" maxOccurs="unbounded"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Strucutre">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="AddCheckupInstance">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="запись о строительном контроле" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="forms:AddCheckupInstance" type="base:QNameXML"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="AcceptIssueResolved">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="устранение недостатков" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="forms:AcceptIssueResolved" type="base:QNameXML"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="AddCheckupInstance">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>добавление записи о проведении проверки</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent><xs:restriction base="base:AnyType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DateCheckup" type="base:Date"/>
|
||||
<xs:element name="Description" type="base:String"/>
|
||||
<xs:element name="Details" type="base:AnyType" minOccurs="0"/>
|
||||
|
||||
<!-- CHECK: DateTargetFix должен быть если и только если Issue > 0 -->
|
||||
<xs:element name="Issue" type="base:String" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="DateTargetFix" type="base:Date" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="AcceptIssueResolved">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>отметка об устранении недостатков</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent><xs:restriction base="base:AnyType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DateResolved" type="base:Date"/>
|
||||
<xs:element name="CheckupEntryID" type="doc:EntryID"/>
|
||||
<xs:element name="CheckupEntryHash" type="base:Hash"/>
|
||||
<xs:element name="Details" type="base:AnyType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="JournalDeveloperControl">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:JournalCheckup</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Attributes">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="ControllerRole" fixed="представитель застройщика по вопросам строительного контроля" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Strucutre">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="AddCheckupInstance">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="запись о строительном контроле" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="forms:AddCheckupInstance" type="base:QNameXML"/>
|
||||
<xs:element name="SignerRole" fixed="представитель застройщика по вопросам строительного контроля" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="AcceptIssueResolved">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="устранение недостатков" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="forms:AcceptIssueResolved" type="base:QNameXML"/>
|
||||
<xs:element name="SignerRole" fixed="представитель застройщика по вопросам строительного контроля" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="JournalBuilderControl">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>forms:JournalCheckup</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Attributes">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="ControllerRole" fixed="представитель лица, осуществляющего строительство, по вопросам строительного контроля" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Strucutre">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="AddCheckupInstance">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="запись о строительном контроле" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="forms:AddCheckupInstance" type="base:QNameXML"/>
|
||||
<xs:element name="SignerRole" fixed="представитель лица, осуществляющего строительство, по вопросам строительного контроля" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="AcceptIssueResolved">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="устранение недостатков" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="forms:AcceptIssueResolved" type="base:QNameXML"/>
|
||||
<xs:element name="SignerRole" fixed="представитель лица, осуществляющего строительство, по вопросам строительного контроля" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="JournalExecutiveDocumentation">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>doc:JournalDescription</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Strucutre">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="AddExecutiveDocument">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="запись в однородном журнале" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="forms:AddExecutiveDocument" type="base:QNameXML"/>
|
||||
<!-- TODO: разобраться кто вписывает акты? -->
|
||||
<!-- <xs:element name="SignerRole" fixed="представитель заказчика" type="sem:GlobalSignerRole"/> -->
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="AddExecutiveDocument">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>добавление специального журнала в перечень</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent><xs:restriction base="base:AnyType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentID" type="doc:DocumentTitle"/>
|
||||
<!-- TODO: Добавить хэш акта? -->
|
||||
<xs:element name="DateIssue" type="base:Date"/>
|
||||
<xs:element name="Details" type="base:AnyType" minOccurs="0"/>
|
||||
<xs:element name="Signer" maxOccurs="unbounded">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="RepresentedRole" type="base:String"/>
|
||||
<xs:element name="RepresentedPosition" type="base:String"/>
|
||||
<xs:element name="Credentials" type="base:String"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
<!-- CHECK: проверить, что соответствующие представители есть в самих актах -->
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="JournalSupervisorControl">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>doc:JournalDescription</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Attributes">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="ControllerRole" fixed="должностное лицо органа государственного строительного надзора" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Strucutre">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="LogSupervisorCheckup">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="запись о строительном надзоре" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="forms:LogSupervisorCheckup" type="base:QNameXML"/>
|
||||
<xs:element name="SignerRole" fixed="должностное лицо органа государственного строительного надзора" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="AcceptIssueResolved">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="устранение нарушений" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="forms:AcceptIssueResolved" type="base:QNameXML"/>
|
||||
<xs:element name="SignerRole" fixed="должностное лицо органа государственного строительного надзора" type="sem:GlobalSignerRole"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="LogSupervisorCheckup">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>добавление записи о проведении государственного строительного надзора</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent><xs:restriction base="base:AnyType">
|
||||
<xs:sequence>
|
||||
<xs:element name="DateCheckup" type="base:Date"/>
|
||||
<xs:element name="Description" type="base:String"/>
|
||||
<xs:element name="DateTargetFix" type="base:Date" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
</xs:schema>
|
100
XSD/forms/doc/ProtocolTest.xsd
Normal file
100
XSD/forms/doc/ProtocolTest.xsd
Normal file
|
@ -0,0 +1,100 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:base="http://www.ingipro.com/test/base"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:share="http://www.ingipro.com/test/share"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
targetNamespace="http://www.ingipro.com/test/forms">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/sem" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\SemanticElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/share" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\CommonTypes.xsd"/>
|
||||
|
||||
<xs:include schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\forms\GenericAct.xsd"/>
|
||||
|
||||
<xs:element name="ProtocolTest">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>протокол проведения испытаний</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
|
||||
<xs:complexType>
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>doc:Document</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentLink" type="base:ExternalLink" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="DocumentTitle" type="doc:DocumentTitle"/>
|
||||
<xs:element name="DocumentIndex" type="doc:DocumentIndex" minOccurs="0"/>
|
||||
<xs:element name="DateIssue" type="base:Date"/>
|
||||
<xs:element name="Status" type="doc:DocumentStatus" minOccurs="0"/>
|
||||
<xs:element name="DocumentGround" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
||||
|
||||
<xs:element name="Body">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="CapitalConstructionObject">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Ground" type="doc:Ground" maxOccurs="unbounded"/>
|
||||
<xs:element name="Entity" type="sem:ReferenceCCObject"/>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="RecurringElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Parties">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>стороны-участники акта</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="Ground" type="doc:Ground" maxOccurs="unbounded"/>
|
||||
<xs:element name="List">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="Developer" type="sem:Developer"/>
|
||||
<xs:element name="Customer" type="sem:Customer"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="RecurringElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Tests">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="List">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="Test" type="sem:LogTestProcedure" maxOccurs="unbounded"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="IssuesFound" nillable="true">
|
||||
<xs:complexType>
|
||||
<xs:sequence>
|
||||
<xs:element name="List">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="Issue" type="base:String" maxOccurs="unbounded"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
<xs:element name="Signature" type="doc:SignatureProperty" maxOccurs="unbounded"/>
|
||||
<xs:element name="SigningOrder" type="doc:SigningOrder" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
</xs:element>
|
||||
|
||||
</xs:schema>
|
195
XSD/platform/CommonTypes.xsd
Normal file
195
XSD/platform/CommonTypes.xsd
Normal file
|
@ -0,0 +1,195 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:base="http://www.ingipro.com/test/base"
|
||||
xmlns:share="http://www.ingipro.com/test/share"
|
||||
targetNamespace="http://www.ingipro.com/test/share">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
||||
|
||||
<xs:simpleType name="INN">
|
||||
<xs:restriction base="base:String">
|
||||
<xs:pattern value="\d{10,12}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="OGRN">
|
||||
<xs:restriction base="base:String">
|
||||
<xs:pattern value="\d{13,15}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="OGRNIP">
|
||||
<xs:restriction base="share:OGRN"/>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="OKPO">
|
||||
<xs:restriction base="base:String">
|
||||
<xs:pattern value="\d{8,10}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="OKUD">
|
||||
<xs:restriction base="base:String">
|
||||
<xs:pattern value="\d{7}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="OKVED">
|
||||
<xs:restriction base="base:String">
|
||||
<!-- TODO: добавить шаблон для проверки шифра -->
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="SRO-ID">
|
||||
<xs:restriction base="base:String"/>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="PhoneNumber">
|
||||
<xs:restriction base="base:String"/>
|
||||
<!-- TODO: стандарт телефонных номеров -->
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="Address">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>физический адрес</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String"/>
|
||||
<!-- TODO: следует использовать сложный тип из стандарта например ФИАС -->
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="Passport">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>паспортные данныес</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String"/>
|
||||
<!-- TODO: следует использовать сложный тип для взаимодействия с гос. органами -->
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:complexType name="Organization">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>юридическое лицо</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="FullName" type="base:String" minOccurs="0">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>полное наименование</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Name" type="base:String" minOccurs="0">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>сокращенное наименование</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="INN" type="share:INN" minOccurs="0"/>
|
||||
<xs:element name="OGRN" type="share:OGRN" minOccurs="0"/>
|
||||
<xs:element name="OKPO" type="share:OKPO" minOccurs="0"/>
|
||||
<xs:element name="AddressRegistration" type="share:Address" minOccurs="0">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>адрес регистрации</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="AddressMail" type="share:Address" minOccurs="0">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>почтовый адрес</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Phone" type="share:PhoneNumber" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="SelfRegulatedOrganization">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="ru">
|
||||
<term>саморегулируемая организация</term>
|
||||
</xs:documentation>
|
||||
<xs:appinfo>
|
||||
<shortRepresentation>${Name|SRO-ID}</shortRepresentation>
|
||||
</xs:appinfo>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Name" type="base:String" minOccurs="0">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>наименование</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="INN" type="share:INN" minOccurs="0"/>
|
||||
<xs:element name="OGRN" type="share:OGRN" minOccurs="0"/>
|
||||
<xs:element name="AddressRegistration" type="share:Address" minOccurs="0">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>адрес регистрации</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="AddressMail" type="share:Address" minOccurs="0">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>почтовый адрес</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Phone" type="share:PhoneNumber" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="SRO-ID" type="share:SRO-ID" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Enterpreneur">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>индивидуальный предприниматель</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Name" type="base:String" minOccurs="0">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>фамилия имя отчество</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="AddressLiving" type="share:Address" minOccurs="0">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>адрес места жительства</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="OGRNIP" type="share:OGRNIP" minOccurs="0"/>
|
||||
<xs:element name="INN" type="share:INN" minOccurs="0"/>
|
||||
<xs:element name="Phone" type="share:PhoneNumber" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Individual">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>физическое лицо</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Name" type="base:String" minOccurs="0">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>фамилия имя отчество</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ShortName" type="base:String" minOccurs="0">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>фамилия инициалы</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Passport" type="share:Passport" minOccurs="0"/>
|
||||
<xs:element name="AddressRegistration" type="share:Address" minOccurs="0">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>адрес регистрации</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="AddressLiving" type="share:Address" minOccurs="0">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>адрес места жительства</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Phone" type="share:PhoneNumber" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="LegalParty">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>субъект в праве - юридическое лицо, ИП, физическое лицо</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:choice>
|
||||
<xs:element name="Organization" type="share:Organization"/>
|
||||
<xs:element name="Enterpreneur" type="share:Enterpreneur"/>
|
||||
<xs:element name="Individual" type="share:Individual"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
|
||||
</xs:schema>
|
451
XSD/platform/DocumentationElements.xsd
Normal file
451
XSD/platform/DocumentationElements.xsd
Normal file
|
@ -0,0 +1,451 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:base="http://www.ingipro.com/test/base"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
targetNamespace="http://www.ingipro.com/test/doc">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
||||
|
||||
<xs:complexType name="Document">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>шаблон документа</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<!-- CHECK: Проверить, что не более одной ссылки с типом DocumentLink -->
|
||||
<xs:element name="DocumentLink" type="base:ExternalLink" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="DocumentTitle" type="doc:DocumentTitle"/>
|
||||
<xs:element name="DocumentIndex" type="doc:DocumentIndex" minOccurs="0"/>
|
||||
<xs:element name="DateIssue" type="base:Date"/>
|
||||
<xs:element name="Status" type="doc:DocumentStatus" minOccurs="0"/>
|
||||
<xs:element name="DocumentForm" type="base:AnyType" minOccurs="0"/>
|
||||
<xs:element name="DocumentGround" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
||||
|
||||
<!-- CHECK: все элементы документа должны обладать атрибутом elementType -->
|
||||
<!-- CHECK: структура элементов должна соответствовать прототипам, соответствующим значению elementType -->
|
||||
<xs:element name="Body" type="base:AnyType"/>
|
||||
|
||||
<xs:element name="AttachmentsList" type="doc:AttachmentsList" minOccurs="0"/>
|
||||
|
||||
<xs:element name="Signature" type="doc:SignatureProperty" maxOccurs="unbounded"/>
|
||||
<xs:element name="SigningOrder" type="doc:SigningOrder" minOccurs="0"/>
|
||||
|
||||
<!-- CHECK: ключи для идентификаторов -->
|
||||
<!-- CHECK: Связь ID подписей в порядке и списке подписей -->
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DocumentLink">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>внутренняя отсылка к документу в системе</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent><xs:extension base="base:ExternalLink">
|
||||
<xs:sequence>
|
||||
<xs:element name="Address" type="base:String" fixed="НАЗВАНИЕ_ПЛАТФОРМЫ"/>
|
||||
<xs:element name="Subaddress" type="base:String"/>
|
||||
</xs:sequence>
|
||||
</xs:extension></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:simpleType name="DocumentStatus">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>статус документа</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String">
|
||||
<xs:enumeration value="предварительный"/>
|
||||
<xs:enumeration value="промежуточный"/>
|
||||
<xs:enumeration value="заключительный"/>
|
||||
<xs:enumeration value="проект"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:complexType name="AttachmentsList">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>список приложений</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Attachment" type="doc:Attachment" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Attachment">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="ru">
|
||||
<term>приложение</term>
|
||||
</xs:documentation>
|
||||
<xs:appinfo>
|
||||
<shortRepresentation>${AttachmentID} – ${Description}</shortRepresentation>
|
||||
<fullRepresentation>${AttachmentID} – ${Description}\nФайл: ${File}, Хэш-сумма: ${FileHash}, Схема: {AttachmentSchema}</fullRepresentation>
|
||||
</xs:appinfo>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="AttachmentID" type="doc:AttachmentID"/>
|
||||
<!-- INFO: Для приложений, приводящихся в форме XML документа -->
|
||||
<!-- CHECK: схема приложения должна наследоваться от doc:Document -->
|
||||
<xs:element name="AttachmentSchema" type="base:QNameXML" minOccurs="0"/>
|
||||
<xs:element name="AttachedFile" type="base:FileName"/>
|
||||
<xs:element name="FileHash" type="base:Hash"/>
|
||||
<xs:element name="Description" type="base:AnyType" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DocumentsList">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>список документов</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentID" type="doc:DocumentTitle" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<!-- ~журналы и записи~ -->
|
||||
<xs:complexType name="JournalDescription">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>описание журнала записей</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Attributes" minOccurs="0">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:any minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
<xs:element name="Strucutre">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:any maxOccurs="unbounded" processContents="lax"/>
|
||||
<!-- CHECK: потребовать, чтобы типы всех элементов структуры удовлетворяли doc:EntryTypeDeclaration -->
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="EntryTypeDeclaration">
|
||||
<!-- CHECK: Для JournalEntry с заданным EntryType проверять
|
||||
- Body[@xsi:type == this\EntrySchema]
|
||||
- Signature/SignerRole == this\SignerRole -->
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>структурный элемент журнала</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="EntryType" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" type="base:QNameXML"/>
|
||||
<xs:element name="SignerRole" type="base:String" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="JournalEntry">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>запись в журнале</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Date" type="base:Date"/>
|
||||
<xs:element name="EntryID" type="doc:EntryID"/>
|
||||
<xs:element name="EntryType" type="doc:EntryType"/>
|
||||
|
||||
<xs:element name="JournalID" type="doc:DynamicElementID"/>
|
||||
<xs:element name="DocumentID" type="doc:DocumentTitle"/>
|
||||
<xs:element name="DocumentHash" type="base:Hash"/>
|
||||
|
||||
<xs:element name="PreviousID" type="doc:EntryID" minOccurs="0"/>
|
||||
<xs:element name="PreviousHash" type="base:Hash" minOccurs="0"/>
|
||||
|
||||
<xs:element name="Body" type="base:AnyType"/>
|
||||
|
||||
<xs:element name="Signature" type="doc:SignatureProperty" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<!-- ~подписание~ -->
|
||||
<xs:complexType name="SignatureProperty">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="ru">
|
||||
<term>реквизит подписи</term>
|
||||
</xs:documentation>
|
||||
<xs:appinfo>
|
||||
<fullRepresentation>{SignatureID}, {SignatureType} – {SignerRole}</fullRepresentation>
|
||||
</xs:appinfo>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="SignatureID" type="doc:SignaruteID"/>
|
||||
<xs:element name="SignatureType" type="doc:SignatureType" minOccurs="0"/>
|
||||
<xs:element name="SignerRole" type="base:AnyType" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="SigningOrder">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>порядок подписания</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:choice maxOccurs="unbounded">
|
||||
<xs:element name="SignatureID" type="doc:SignaruteID" maxOccurs="unbounded"/>
|
||||
<xs:element name="UnorderedBatch" maxOccurs="unbounded">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="SignatureID" type="doc:SignaruteID" maxOccurs="unbounded"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="SignatureInfo">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>электронная подпись</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="SignatureID" type="doc:SignaruteID"/>
|
||||
<xs:element name="DateSigned" type="base:Date"/>
|
||||
<xs:element name="Signer" type="base:AnyType"/>
|
||||
<xs:element name="RepresentedOrganization" type="base:AnyType" minOccurs="0"/>
|
||||
<xs:element name="Position" type="base:AnyType" minOccurs="0"/>
|
||||
<xs:element name="SigningGround" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="SignatureRole" type="base:AnyType" minOccurs="0"/>
|
||||
<xs:element name="Target" type="base:SelectorXML" minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>указание на информацию, за которую отвечает данная подпись</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<!-- ~изменение подписанного документа~ -->
|
||||
<xs:complexType name="JournalModifications">
|
||||
<xs:annotation><xs:appinfo>
|
||||
<parentSchema>doc:JournalDescription</parentSchema>
|
||||
</xs:appinfo></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Strucutre">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="ModifyDocument">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="EntryType" fixed="запись в однородном журнале" type="doc:EntryType"/>
|
||||
<xs:element name="EntrySchema" fixed="doc:ModifyDocument" type="base:QNameXML"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="ModifyDocument">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>внесение изменений в документ</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent><xs:restriction base="base:AnyType">
|
||||
<xs:sequence>
|
||||
<!-- CHECK: если присутствует ID документа, то должен быть и хеш -->
|
||||
<xs:element name="TargetDocumentID" type="base:String" minOccurs="0"/>
|
||||
<xs:element name="TargetDocumentHash" type="base:Hash" minOccurs="0"/>
|
||||
|
||||
<!-- TODO: определиться на каком слое и в какой форме проводятся изменения в таблице изменений -->
|
||||
<xs:element name="Modification" type="base:AnyType"/>
|
||||
|
||||
<xs:element name="Ground" type="doc:DocumentTitle"/>
|
||||
<xs:element name="Author" type="base:AnyType"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<!-- ~общие типы~ -->
|
||||
<xs:complexType name="Ground">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>основание</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:choice maxOccurs="unbounded">
|
||||
<xs:element name="Document" type="doc:ReferenceDocument"/>
|
||||
<xs:element name="Attachment" type="doc:ReferenceAttachment"/>
|
||||
<xs:element name="Internal" type="doc:ReferenceSection"/>
|
||||
<xs:element name="Custom" type="base:AnyType"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:simpleType name="ElementType">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>тип элемента документирования</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String">
|
||||
<xs:enumeration value="PrimaryElement">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<prototype>doc:PrimaryElement</prototype>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="RecurringElement">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<prototype>doc:RecurringElement</prototype>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
<xs:enumeration value="DynamicElement">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<prototype>doc:DynamicElement</prototype>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:enumeration>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:complexType name="PrimaryElement" abstract="true">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>элемент содержания, вводимый документом</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent><xs:extension base="base:DataElement">
|
||||
<xs:attribute name="elementType" fixed="PrimaryElement" type="doc:ElementType" use="required"/>
|
||||
</xs:extension></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="RecurringElement" abstract="true">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>заимстовованный элемент содержания, требующий обоснования</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence maxOccurs="unbounded">
|
||||
<xs:element name="Ground" type="doc:Ground" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<!-- TODO: найти способ как избавиться от дублирования списка из base:DataElement, сохранив Ground как первый тег -->
|
||||
<xs:choice>
|
||||
<xs:element name="Entity" type="base:Entity"/>
|
||||
<xs:element name="Value" type="base:Value"/>
|
||||
<xs:element name="List" type="base:List"/>
|
||||
<xs:element name="Pivot" type="base:PivotTable"/>
|
||||
<xs:element name="Custom" type="base:AnyType"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
<!-- CHECK: основание должно присутствовать, но не обязательно первым потомком -->
|
||||
<xs:attribute name="elementType" fixed="RecurringElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DynamicElement" abstract="true">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>динамический элемент содержания</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="DynanicElementID" type="doc:DynamicElementID"/>
|
||||
<xs:choice>
|
||||
<xs:element name="Journal" type="doc:JournalDescription"/>
|
||||
<!-- CHECK: требование к схеме соответствовать элементу Body (т.е. иметь атрибут elementType и соотв. структуру) -->
|
||||
<xs:element name="ElementSchema" type="base:QNameXML"/>
|
||||
<xs:element name="Custom" type="base:AnyType"/>
|
||||
</xs:choice>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="DynamicElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="ReferenceDocument">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>отсылка к документу</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="DocumentID" type="doc:DocumentTitle"/>
|
||||
<xs:element name="DateIssue" type="base:Date" minOccurs="0"/>
|
||||
<xs:element name="Author" type="base:String" minOccurs="0"/>
|
||||
<xs:element name="DocumentHash" type="base:Hash" minOccurs="0"/>
|
||||
<xs:element name="ReferredSection" type="doc:SectionID" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="ReferredElements" type="base:SelectorXML" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="ReferenceAttachment">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>отсылка к приложению</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="AttachmentID" type="doc:AttachmentID"/>
|
||||
<xs:element name="ReferredSection" type="doc:SectionID" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="ReferredElements" type="base:SelectorXML" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="ReferenceSection">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>отсылка к разделу внутри текущего документа</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="ReferredSection" type="doc:SectionID"/>
|
||||
<xs:element name="ReferredElements" type="base:SelectorXML" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DataOrDocument">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>значение или отсылка к документу</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:choice>
|
||||
<xs:element name="Data" type="base:DataElement"/>
|
||||
<xs:element name="Document" type="doc:ReferenceDocument"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:simpleType name="DocumentTitle">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>название документа</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String"/>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="DocumentIndex">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>внутренний номер документа</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String"/>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="SectionID">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>идентификатор раздела документа</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String" />
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="DynamicElementID">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>идентификатор динамического элемента документа</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String">
|
||||
<xs:pattern value="[0-9a-f]{2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="AttachmentID">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>илентификатор приложения</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String" />
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="EntryID">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>идентификатор записи в журнале</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="doc:DocumentTitle">
|
||||
<xs:pattern value="[0-9a-f]{4}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="EntryType">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>тип записи в журнале</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String"/>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="SignatureType">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>тип подписи</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String">
|
||||
<xs:enumeration value="Документ целиком"/>
|
||||
<xs:enumeration value="Без динамических элементов"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="SignaruteID">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>идентификатор подписи</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String">
|
||||
<xs:pattern value="[0-9a-f]{2}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="SignatureSertificate">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>сертификат электронной подписи</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String"/>
|
||||
<!-- TODO: необходимо использовать сложный тип в соответствии с сертификацией подписи -->
|
||||
</xs:simpleType>
|
||||
|
||||
</xs:schema>
|
171
XSD/platform/PlatformBasics.xsd
Normal file
171
XSD/platform/PlatformBasics.xsd
Normal file
|
@ -0,0 +1,171 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
targetNamespace="http://www.ingipro.com/test/base"
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:base="http://www.ingipro.com/test/base">
|
||||
|
||||
<xs:complexType name="AnyType">
|
||||
<xs:complexContent>
|
||||
<xs:extension base="xs:anyType"/>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:simpleType name="Date">
|
||||
<xs:restriction base="xs:date"/>
|
||||
<!-- TODO: утвердить единый формат хранения даты для платформы (не путать с timestamp!) -->
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="String">
|
||||
<xs:restriction base="xs:string"/>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="Decimal">
|
||||
<xs:restriction base="xs:decimal"/>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="Integer">
|
||||
<xs:restriction base="xs:integer"/>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="IndexNumber">
|
||||
<xs:restriction base="xs:integer"/>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:complexType name="Price">
|
||||
<!-- TODO: find standard solution for currency handling -->
|
||||
<xs:simpleContent><xs:extension base="base:Decimal">
|
||||
<xs:attribute name="currency" type="base:CurrencyCode"/>
|
||||
</xs:extension></xs:simpleContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:simpleType name="CurrencyCode">
|
||||
<xs:restriction base="base:String">
|
||||
<xs:enumeration value="RUR"/>
|
||||
<xs:enumeration value="EUR"/>
|
||||
<xs:enumeration value="USD"/>
|
||||
</xs:restriction>
|
||||
<!-- TODO: enumerate available currencies -->
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="Hash">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>хэш-сумма</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String">
|
||||
<!-- MD5 hash -->
|
||||
<!-- TODO: проверить адекватность с точки зрения безопасности и подмены коллизией -->
|
||||
<xs:pattern value="[0-9a-f]{32}"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="QNameXML">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>имя типа XML Schema с префиксом</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String"/>
|
||||
<!-- TODO: найти паттерн. Возможно взять что-то типа QName -->
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="SelectorXML">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>селектор элементов XML</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String"/>
|
||||
<!-- TODO: можно ограничить синтаксисом XPath например -->
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="FileName">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>имя файла</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String"/>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:complexType name ="DataElement">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>элемент структуры данных</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:choice>
|
||||
<xs:element name="Entity" type="base:Entity"/>
|
||||
<xs:element name="Value" type="base:Value"/>
|
||||
<xs:element name="List" type="base:List"/>
|
||||
<xs:element name="Pivot" type="base:PivotTable"/>
|
||||
<xs:element name="Custom" type="base:AnyType"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="ExternalLink">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>отсылка к внешней системе</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<!-- NOTE: возможно стоит сделать структурные элементы для описания системы и целевой сущности -->
|
||||
<xs:element name="Address" type="base:String"/>
|
||||
<xs:element name="Subaddress" type="base:String" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Value">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>произвольное значение</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent>
|
||||
<xs:extension base="xs:anyType">
|
||||
<xs:anyAttribute/>
|
||||
</xs:extension>
|
||||
</xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Entity">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>предметная сущность</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:any processContents="lax" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
<xs:anyAttribute/>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="List">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>произвольный список</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<!-- TODO: специфицировать тип элемента списка в случае потребности ограничения типа элемента -->
|
||||
<xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="PivotTable">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>сводная таблица</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<!-- TODO: можно добавить альтернативу схеме - определить структуру таблицы через перечисление столбцов -->
|
||||
<xs:element name="ItemSchema" type="base:QNameXML"/>
|
||||
<xs:element name="Items" type="base:PivotItems"/>
|
||||
<!-- TODO: правило представления: если тег внутри Summary совпадает с Item, то вписывать в ту же колонку -->
|
||||
<xs:element name="Summary" type="base:AnyType" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="PivotItems">
|
||||
<xs:choice minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:element name="Item" type="base:AnyType"/>
|
||||
<xs:element name="Group" type="base:PivotGroup"/>
|
||||
<!-- CHECK: проверить, что тип в Item совпадает со значением ItemSchema -->
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="PivotGroup">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>группировка элементов сводной таблицы</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="GroupName" type="base:String"/>
|
||||
<xs:element name="Item" type="base:AnyType" minOccurs="0"/>
|
||||
<xs:element name="Items" type="base:PivotItems"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
</xs:schema>
|
522
XSD/platform/SemanticElements.xsd
Normal file
522
XSD/platform/SemanticElements.xsd
Normal file
|
@ -0,0 +1,522 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<xs:schema
|
||||
targetNamespace="http://www.ingipro.com/test/sem"
|
||||
xmlns:xs="http://www.w3.org/2001/XMLSchema"
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:base="http://www.ingipro.com/test/base"
|
||||
xmlns:share="http://www.ingipro.com/test/share"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem">
|
||||
|
||||
<xs:import namespace="http://www.ingipro.com/test/doc" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\DocumentationElements.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/base" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\PlatformBasics.xsd"/>
|
||||
<xs:import namespace="http://www.ingipro.com/test/share" schemaLocation="D:\DEV\!WORK\INGIPRO\XSD\platform\CommonTypes.xsd"/>
|
||||
|
||||
<xs:complexType name="DocumentFormID">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>идентификатор формы документа</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:choice>
|
||||
<xs:element name="OKUD" type="share:OKUD"/>
|
||||
<xs:element name="Custom" type="base:AnyType"/>
|
||||
</xs:choice>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:simpleType name="TaskID">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>идентификатор работы</term>
|
||||
<description>планируемые и выполненные работы, определяемые идентификаторами (в рамках документации по строительному объекту)</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String"/>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="TaskKind">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>вид работы</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String"/>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="ProductID">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>идентификатор продукции</term>
|
||||
<description>к продукции относятся конкретные материалы, полуфабрикаты, используемые при строительстве</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String"/>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:complexType name="PermittedUse">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>условия разрешенное использования</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="LoadCapacity" type="base:Decimal">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>доля проектной нагрузки (от 0 до 1)</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Conditions" type="base:String" nillable="true">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<description>условия эксплуатации</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="ReferenceTask">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>отсылка к работе (конструкции)</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="TaskID" type="sem:TaskID"/>
|
||||
<!-- INFO: элемент Act используется для отсылок к завершенным работам, для которых составлен акт -->
|
||||
<xs:element name="Act" type="doc:ReferenceDocument" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="ReferenceProduct">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>отсылка к работе</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Product" type="sem:ProductID">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>идентификатор продукции</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="DocumentID" type="doc:DocumentTitle" minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>документ, подтверждающий соответствие продукции нормативным требованиям</term>
|
||||
<description>сертификаты соответствия и паспорта качества, которым соответствуют данная продукция, содержащие требования, предъявляемые к данном продукции</description>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="MaterialsInventory">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>список материалов и оборудования</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="MaterialItem" type="sem:InventoryItem" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="InventoryItem">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>запись о хранимом материале</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="ID" type="base:IndexNumber"/>
|
||||
<xs:element name="ProductName" type="base:String"/>
|
||||
<xs:element name="ProductType" type="base:String"/>
|
||||
<xs:element name="Producer" type="base:String"/>
|
||||
<xs:element name="ProductID" type="base:String"/>
|
||||
<!-- TODO: сделать возможность вводить количество в штуках либо другие размерности для сыпучих / газов -->
|
||||
<xs:element name="Ammount" type="base:String"/>
|
||||
<xs:element name="Notes" type="base:String"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="ReferenceCCObject">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="ru">
|
||||
<term>объект капитального строительства</term>
|
||||
</xs:documentation>
|
||||
<xs:appinfo>
|
||||
<shortRepresentation>Название: ${Name}\nАдрес: ${Address}</shortRepresentation>
|
||||
<fullRepresentation>Тип: ${Type}\nНазвание: ${Name}\nАдрес: ${Address}\nЭтап: ${MilestoneName}\nУчасток: ${PartName}</fullRepresentation>
|
||||
</xs:appinfo>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Type" type="sem:ProjectType" minOccurs="0"/>
|
||||
<xs:element name="Name" type="base:String">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>наименование проектной документации</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Address" type="share:Address" minOccurs="0">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>почтовый или строительный адрес объекта капитального строительства</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="MilestoneName" type="base:String" minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>название этапа</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="PartName" type="base:String" minOccurs="0" maxOccurs="unbounded">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>название участка</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<!-- TODO: краткие проектные характеристики? -->
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:simpleType name="ProjectType">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>тип работ в объекте капитального строительства</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String">
|
||||
<xs:enumeration value="строительство"/>
|
||||
<xs:enumeration value="реконструкция"/>
|
||||
<xs:enumeration value="ремонт"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:complexType name="ConstructionParty">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="ru">
|
||||
<term>участник строительной деятельности</term>
|
||||
</xs:documentation>
|
||||
<xs:appinfo>
|
||||
<fullRepresentation>${Role}: ${Entity}, СРО ${SelfRegulatedOrganization}</fullRepresentation>
|
||||
</xs:appinfo>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Role" type="sem:ConstructionRole"/>
|
||||
<xs:element name="Entity" type="share:LegalParty"/>
|
||||
<xs:element name="SelfRegulatedOrganization" type="share:SelfRegulatedOrganization" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Developer">
|
||||
<xs:complexContent><xs:restriction base="sem:ConstructionParty">
|
||||
<xs:sequence>
|
||||
<xs:element name="Role" type="sem:ConstructionRole" fixed="застройщик"/>
|
||||
<xs:element name="Entity" type="share:LegalParty"/>
|
||||
<xs:element name="SelfRegulatedOrganization" type="share:SelfRegulatedOrganization" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Builder">
|
||||
<xs:complexContent><xs:restriction base="sem:ConstructionParty">
|
||||
<xs:sequence>
|
||||
<xs:element name="Role" type="sem:ConstructionRole" fixed="лицо, осуществляющее строительство"/>
|
||||
<xs:element name="Entity" type="share:LegalParty"/>
|
||||
<xs:element name="SelfRegulatedOrganization" type="share:SelfRegulatedOrganization" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Executor">
|
||||
<xs:complexContent><xs:restriction base="sem:ConstructionParty">
|
||||
<xs:sequence>
|
||||
<xs:element name="Role" type="sem:ConstructionRole" fixed="лицо, выполнившее работы"/>
|
||||
<xs:element name="Entity" type="share:LegalParty"/>
|
||||
<xs:element name="SelfRegulatedOrganization" type="share:SelfRegulatedOrganization" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Designer">
|
||||
<xs:complexContent><xs:restriction base="sem:ConstructionParty">
|
||||
<xs:sequence>
|
||||
<xs:element name="Role" type="sem:ConstructionRole" fixed="лицо, осуществляющее подготовку проектной документации"/>
|
||||
<xs:element name="Entity" type="share:LegalParty"/>
|
||||
<xs:element name="SelfRegulatedOrganization" type="share:SelfRegulatedOrganization" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Customer">
|
||||
<xs:complexContent><xs:restriction base="sem:ConstructionParty">
|
||||
<xs:sequence>
|
||||
<xs:element name="Role" type="sem:ConstructionRole" fixed="заказчик"/>
|
||||
<xs:element name="Entity" type="share:LegalParty"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Supervisor">
|
||||
<xs:complexContent><xs:restriction base="sem:ConstructionParty">
|
||||
<xs:sequence>
|
||||
<xs:element name="Role" type="sem:ConstructionRole" fixed="орган государственного строительного надзора"/>
|
||||
<xs:element name="Entity" type="share:LegalParty"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="CustomerController">
|
||||
<xs:complexContent><xs:restriction base="sem:ConstructionParty">
|
||||
<xs:sequence>
|
||||
<xs:element name="Role" type="sem:ConstructionRole" fixed="лицо, представитель заказчика, осуществляющее строительный контроль"/>
|
||||
<xs:element name="Entity" type="share:LegalParty"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="UtilityProvider">
|
||||
<xs:complexContent><xs:restriction base="sem:ConstructionParty">
|
||||
<xs:sequence>
|
||||
<xs:element name="Role" type="sem:ConstructionRole" fixed="организация, осуществляющая эксплуатацию сетей инженерно-технического обеспечения"/>
|
||||
<xs:element name="Entity" type="share:LegalParty"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Installer">
|
||||
<xs:complexContent><xs:restriction base="sem:ConstructionParty">
|
||||
<xs:sequence>
|
||||
<xs:element name="Role" type="sem:ConstructionRole" fixed="лицо, осуществляющее монтажные работы"/>
|
||||
<xs:element name="Entity" type="share:LegalParty"/>
|
||||
<xs:element name="SelfRegulatedOrganization" type="share:SelfRegulatedOrganization" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Comissioner">
|
||||
<xs:complexContent><xs:restriction base="sem:ConstructionParty">
|
||||
<xs:sequence>
|
||||
<xs:element name="Role" type="sem:ConstructionRole" fixed="лицо, осуществляющее пусконаладочные работы"/>
|
||||
<xs:element name="Entity" type="share:LegalParty"/>
|
||||
<xs:element name="SelfRegulatedOrganization" type="share:SelfRegulatedOrganization" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Representative">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>представитель</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Ground" type="doc:Ground" maxOccurs="unbounded"/>
|
||||
<xs:element name="Entity">
|
||||
<xs:complexType><xs:sequence>
|
||||
<xs:element name="RepresentedRole" type="sem:GlobalSignerRole"/>
|
||||
<xs:element name="RepresentedID" type="base:String"/>
|
||||
<xs:element name="Credentials" type="base:String" minOccurs="0"/>
|
||||
<xs:element name="Position" type="base:String" minOccurs="0"/>
|
||||
<xs:element name="RepresentativeEntity" type="share:LegalParty" minOccurs="0"/>
|
||||
</xs:sequence></xs:complexType>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
<xs:attribute name="elementType" fixed="RecurringElement" type="doc:ElementType" use="required"/>
|
||||
</xs:complexType>
|
||||
|
||||
<!-- ~Строительный контроль~ -->
|
||||
<xs:complexType name="ControlAction">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>запись строительного контрольного мероприятия</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="ControlTask" type="sem:ReferenceTask">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>строительное контрольное мероприятие</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ControlledTask" type="sem:ReferenceTask">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>контролируемая работа</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="ControlledObject" type="base:String">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>контролируемый объект</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Requirements"><xs:complexType>
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>сведения о требованиях к контролируемому объекту</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Requirement" type="doc:DataOrDocument" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType></xs:element>
|
||||
<xs:element name="Assessments"><xs:complexType>
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>сведения об оценке контролируемого объекта</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Assessment" type="sem:Assessment" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType></xs:element>
|
||||
<xs:element name="Resolution"><xs:complexType>
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>строительное контрольное решение</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Discrepancies" type="sem:Discrepancies" nillable="true">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="ru">
|
||||
<term>заключительный набор сведений о несоответствиях контролируемого объекта</term>
|
||||
</xs:documentation>
|
||||
<xs:appinfo>
|
||||
<nillRepresentation>отсутствуют</nillRepresentation>
|
||||
</xs:appinfo>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="CorrectionTasks" nillable="true"><xs:complexType>
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="ru">
|
||||
<term>задачи устранения несоответствий</term>
|
||||
</xs:documentation>
|
||||
<xs:appinfo>
|
||||
<nillRepresentation>не требуются</nillRepresentation>
|
||||
</xs:appinfo>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="CorrectionTask" type="sem:ReferenceTask" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType></xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType></xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Assessment">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>оценка контролируемого объекта</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Measurement" type="doc:DataOrDocument" maxOccurs="unbounded">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>измерительные сведения</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
</xs:element>
|
||||
<xs:element name="Discrepancies" type="sem:Discrepancies" nillable="true">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="ru">
|
||||
<term>несоответствия контролируемого объекта</term>
|
||||
</xs:documentation>
|
||||
<xs:appinfo>
|
||||
<nillRepresentation>несоответствия отсутствют</nillRepresentation>
|
||||
</xs:appinfo>
|
||||
</xs:annotation>
|
||||
</xs:element>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="Discrepancies">
|
||||
<xs:annotation>
|
||||
<xs:documentation xml:lang="ru">
|
||||
<term>набор сведений об отклонениях</term>
|
||||
</xs:documentation>
|
||||
<xs:appinfo>
|
||||
<parentSchema>base:List</parentSchema>
|
||||
</xs:appinfo>
|
||||
</xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="Discrepancy" type="base:DataElement" minOccurs="0" maxOccurs="unbounded"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<!-- ~действия - записи в журналах~ -->
|
||||
<xs:complexType name="LogTaskExecution">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>запись о выполнении работы в процессе строительства</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent><xs:restriction base="base:AnyType">
|
||||
<xs:sequence>
|
||||
<xs:element name="Date" type="base:Date"/>
|
||||
<xs:element name="TaskID" type="sem:TaskID" maxOccurs="unbounded"/>
|
||||
<xs:element name="BuilderRepShortName" type="base:String"/>
|
||||
<xs:element name="BuilderRepPosition" type="base:String"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="DeclareRepresentative">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>объявление представителя</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:complexContent><xs:restriction base="base:AnyType">
|
||||
<xs:sequence>
|
||||
<xs:element name="RepresentedID" type="base:String" minOccurs="0"/>
|
||||
<xs:element name="Credentials" type="base:String"/>
|
||||
<xs:element name="RepresentedRole" type="base:String" minOccurs="0"/>
|
||||
<xs:element name="Position" type="base:String" minOccurs="0"/>
|
||||
<xs:element name="Ground" type="doc:DocumentTitle"/>
|
||||
<xs:element name="SignatureSertificate" type="doc:SignatureSertificate"/>
|
||||
</xs:sequence>
|
||||
</xs:restriction></xs:complexContent>
|
||||
</xs:complexType>
|
||||
|
||||
<xs:complexType name="LogTestProcedure">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>информация о проведении теста</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:sequence>
|
||||
<xs:element name="TestID" type="base:String"/>
|
||||
<xs:element name="Description" type="base:String"/>
|
||||
<xs:element name="Action" type="base:String" maxOccurs="unbounded"/>
|
||||
<xs:element name="Assertion" type="base:String" minOccurs="0" maxOccurs="unbounded"/>
|
||||
<xs:element name="Result" type="base:String" minOccurs="0"/>
|
||||
<xs:element name="Comment" type="base:String" minOccurs="0"/>
|
||||
</xs:sequence>
|
||||
</xs:complexType>
|
||||
|
||||
<!-- ~предметные перечисления~ -->
|
||||
<xs:simpleType name="ObservationType">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>вид осмотра</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String">
|
||||
<xs:enumeration value="сплошной"/>
|
||||
<xs:enumeration value="выборочный"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="ConstructionRole">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>роли субъектов в капитальном строительстве</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String">
|
||||
<!-- Customer -->
|
||||
<xs:enumeration value="заказчик"/>
|
||||
<!-- Developer -->
|
||||
<xs:enumeration value="застройщик"/>
|
||||
<!-- Builder -->
|
||||
<xs:enumeration value="лицо, осуществляющее строительство"/>
|
||||
<!-- Designer -->
|
||||
<xs:enumeration value="лицо, осуществляющее подготовку проектной документации"/>
|
||||
<!-- Executor -->
|
||||
<xs:enumeration value="лицо, выполнившее работы"/>
|
||||
<!-- Installer -->
|
||||
<xs:enumeration value="лицо, осуществляющее монтажные работы"/>
|
||||
<!-- Comissioner -->
|
||||
<xs:enumeration value="лицо, осуществляющее пусконаладочные работы"/>
|
||||
<!-- CustomerController -->
|
||||
<xs:enumeration value="лицо, представитель заказчика, осуществляющее строительный контроль"/>
|
||||
<!-- Supervisor -->
|
||||
<xs:enumeration value="орган государственного строительного надзора"/>
|
||||
<!-- UtilityProvider -->
|
||||
<xs:enumeration value="организация, осуществляющая эксплуатацию сетей инженерно-технического обеспечения"/>
|
||||
|
||||
<xs:enumeration value="подрядчик"/>
|
||||
<xs:enumeration value="субподрядчик"/>
|
||||
|
||||
<!-- гражданско-правовые отношения -->
|
||||
<xs:enumeration value="заказчик (по договору)"/>
|
||||
<xs:enumeration value="подрядчик (по договору)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
<xs:simpleType name="GlobalSignerRole">
|
||||
<xs:annotation><xs:documentation xml:lang="ru">
|
||||
<term>роли подписантов в капитальном строительстве</term>
|
||||
</xs:documentation></xs:annotation>
|
||||
<xs:restriction base="base:String">
|
||||
<xs:enumeration value="представитель застройщика"/>
|
||||
<xs:enumeration value="представитель заказчика"/>
|
||||
<xs:enumeration value="представитель застройщика по вопросам строительного контроля"/>
|
||||
<xs:enumeration value="представитель лица, осуществляющего строительство"/>
|
||||
<xs:enumeration value="представитель лица, осуществляющего строительство, по вопросам строительного контроля"/>
|
||||
<xs:enumeration value="представитель лица, осуществляющего подготовку проектной документации, по вопросам авторского надзора"/>
|
||||
<xs:enumeration value="представитель лица, выполнившего работы"/>
|
||||
<xs:enumeration value="представитель лица, осуществляющего монтажные работы"/>
|
||||
<xs:enumeration value="представитель лица, осуществляющего пусконаладочные работы"/>
|
||||
<xs:enumeration value="представитель лица, осуществляющего подготовку проектной документации"/>
|
||||
<xs:enumeration value="должностное лицо органа государственного строительного надзора"/>
|
||||
<xs:enumeration value="представитель организации, осуществляющей эксплуатацию сетей инженерно-технического обеспечения"/>
|
||||
|
||||
<xs:enumeration value="инженерно-технический персонал"/>
|
||||
<xs:enumeration value="представитель иного участника"/>
|
||||
|
||||
<xs:enumeration value="представитель заказчика (ГПО)"/>
|
||||
<xs:enumeration value="представитель подрядчика (ГПО)"/>
|
||||
</xs:restriction>
|
||||
</xs:simpleType>
|
||||
|
||||
</xs:schema>
|
46
model/dataConnector.txt
Normal file
46
model/dataConnector.txt
Normal file
|
@ -0,0 +1,46 @@
|
|||
_extractor doc:Document
|
||||
# triggering Grounds
|
||||
# triggering Signatures
|
||||
# triggering ExternalLinks
|
||||
|
||||
self = new Document
|
||||
.Title = ${/DocumentTitle}
|
||||
.DateIssue = ${/DateIssue}
|
||||
.Status = ${/DocumentStatus} | System.Enum.DocumentStatus
|
||||
|
||||
_validator doc:Document
|
||||
foreach signature in self._Signatures
|
||||
claim System.API.VerifySignature(signature, self.SigningOrder)
|
||||
|
||||
foreach ground in self._Grounds
|
||||
if ground -istype ReferenceDocument
|
||||
assert self.DateIssue -ge ground.DateIssue
|
||||
|
||||
|
||||
_extractor forms:Act
|
||||
self.CapitalConstructionObject = ${/Body/CapitalConstructionObject}
|
||||
self.Parties = ${/Body/Parties}
|
||||
self.Participants = ${/Body/Participants}
|
||||
|
||||
foreach participant in self.Participants
|
||||
new Representation
|
||||
.Context = self
|
||||
.Role = participant.RepresentedRole
|
||||
.Represented = participant.RepresentedID
|
||||
.Representative = participant.RepresentativeEntity
|
||||
|
||||
|
||||
_extractor forms:ActFinishInstallation
|
||||
self.ControlAction = ${/Body/Contents/Entity/ControlEntry}
|
||||
self.Verdict = ${/Body/Contents/Entity/Verdict}
|
||||
self.ControlAction.Subjects = self.Parties -union [self.Participants.RepresentativeEntity]
|
||||
|
||||
|
||||
_extractor sem:ControlAction
|
||||
self = new ControlAction
|
||||
.ControlTask = ${/ControlTask}
|
||||
.ControlledTask = ${/ControlledTask}
|
||||
.ControlledObject = ${/ControlledObject}
|
||||
.Requirements = ${/Requirements}
|
||||
.Assessments = ${/Assessments}
|
||||
.Resolution = ${/Resolution}
|
40
model/mappingLanguage.txt
Normal file
40
model/mappingLanguage.txt
Normal file
|
@ -0,0 +1,40 @@
|
|||
|
||||
${XPATH}
|
||||
$[{XPath}]
|
||||
${parent::*}.AddGround(...)
|
||||
${parent::*}.AddSigner(...)
|
||||
${parent::*}.AddLink(...)
|
||||
|
||||
_Signatures
|
||||
_Grounds
|
||||
_Links
|
||||
_SignedBy
|
||||
_Sources
|
||||
_isPrimary
|
||||
|
||||
argument | function_call
|
||||
function_call(argument)
|
||||
object.Property
|
||||
list[item]
|
||||
list[.Property=value]
|
||||
|
||||
_loader
|
||||
_validator
|
||||
self
|
||||
|
||||
new
|
||||
assert
|
||||
claim
|
||||
|
||||
foreach ... in ...
|
||||
if ... elif ... else ...
|
||||
|
||||
-union -intersect
|
||||
|
||||
-eq -ne -ge -le -ls -gr
|
||||
-not -and -or
|
||||
-iselement -issubset
|
||||
|
||||
-istype
|
||||
|
||||
System
|
9
model/modelTypes.txt
Normal file
9
model/modelTypes.txt
Normal file
|
@ -0,0 +1,9 @@
|
|||
====== ObjectTypes ========
|
||||
Document
|
||||
ReferenceDocument
|
||||
|
||||
Representation
|
||||
|
||||
=== enum mappings =======
|
||||
System.Enum.DocumentStatus
|
||||
System.Enum.Role
|
7
model/standardLibrary.txt
Normal file
7
model/standardLibrary.txt
Normal file
|
@ -0,0 +1,7 @@
|
|||
|
||||
=== API ====
|
||||
date arithmetic
|
||||
date in period
|
||||
|
||||
VerifySignature(signature, signingOrder)
|
||||
VerifyRepresentative
|
BIN
test/!HR/act3.pdf
Normal file
BIN
test/!HR/act3.pdf
Normal file
Binary file not shown.
BIN
test/!HR/act3_generated.docx
Normal file
BIN
test/!HR/act3_generated.docx
Normal file
Binary file not shown.
BIN
test/!HR/act4.pdf
Normal file
BIN
test/!HR/act4.pdf
Normal file
Binary file not shown.
BIN
test/!HR/act4_generated.docx
Normal file
BIN
test/!HR/act4_generated.docx
Normal file
Binary file not shown.
BIN
test/act1/att/passport1.pdf
Normal file
BIN
test/act1/att/passport1.pdf
Normal file
Binary file not shown.
BIN
test/act1/att/project.zip
Normal file
BIN
test/act1/att/project.zip
Normal file
Binary file not shown.
284
test/act1/content.xml
Normal file
284
test/act1/content.xml
Normal file
|
@ -0,0 +1,284 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:ActHiddenTask
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\doc\ActHiddenTask.xsd">
|
||||
|
||||
<DocumentTitle>Акт освидетельствования скрытых работ № ЭС1-1 от 13.07.2021 г.</DocumentTitle>
|
||||
<DocumentIndex>ЭС1-1</DocumentIndex>
|
||||
<DateIssue>2021-07-13</DateIssue>
|
||||
<DocumentGround>
|
||||
<Document><DocumentID>???</DocumentID></Document>
|
||||
</DocumentGround>
|
||||
|
||||
<Body>
|
||||
<CapitalConstructionObject elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>паспорт проекта ??? от ???</DocumentID></Document>
|
||||
</Ground>
|
||||
<Ground>
|
||||
<Document><DocumentID>Разрешение на строительство?</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<Name>Производственно-складской корпус 6.1</Name>
|
||||
<Address>Московская область, Раменский район, сельское поселение Софьинское</Address>
|
||||
</Entity>
|
||||
</CapitalConstructionObject>
|
||||
|
||||
<Parties elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Общий журнал работ №1</DocumentID></Document>
|
||||
</Ground>
|
||||
<List>
|
||||
<Party>
|
||||
<Role>застройщик</Role>
|
||||
<Entity>
|
||||
<Organization>
|
||||
<Name>ООО "ЛОГОПАРК МЕНЕДЖМЕНТ"</Name>
|
||||
<INN>5040071960</INN>
|
||||
<OGRN>1065040037567</OGRN>
|
||||
<AddressRegistration>140150, Московская область, Раменский район, пос. Быково, ул. Аэропортовская, д.14</AddressRegistration>
|
||||
<Phone>8(495)974-59-26</Phone>
|
||||
</Organization>
|
||||
</Entity>
|
||||
<SelfRegulatedOrganization>
|
||||
<Name>СРО АС "Межрегионстройальянс"</Name>
|
||||
<INN>7701167434</INN>
|
||||
<OGRN>1117799014420</OGRN>
|
||||
<SRO-ID>СРО-С-253-05092012</SRO-ID>
|
||||
</SelfRegulatedOrganization>
|
||||
</Party>
|
||||
<Party>
|
||||
<Role>лицо, осуществляющее строительство</Role>
|
||||
<Entity>
|
||||
<Organization>
|
||||
<Name>ООО "Вертикаль Строй"</Name>
|
||||
<INN>7722889629</INN>
|
||||
<OGRN>5147746343344</OGRN>
|
||||
<AddressRegistration>117342, г.Москва, ул.Бутлерова, д.17Б, пом. XI, комн.139</AddressRegistration>
|
||||
</Organization>
|
||||
</Entity>
|
||||
<SelfRegulatedOrganization>
|
||||
<Name>Ассоциация СРО "ЭкспертСтрой"</Name>
|
||||
<INN>7708240612</INN>
|
||||
<OGRN>1127799010668</OGRN>
|
||||
<SRO-ID>СРО-С-265-10042013</SRO-ID>
|
||||
</SelfRegulatedOrganization>
|
||||
</Party>
|
||||
<Party>
|
||||
<Role>лицо, осуществляющее подготовку проектной документации</Role>
|
||||
<Entity>
|
||||
<Organization>
|
||||
<Name>ООО "СТАНДАРТ"</Name>
|
||||
<INN>7730251049</INN>
|
||||
<OGRN>1197746319473</OGRN>
|
||||
<AddressRegistration>121087, г.Москва, проезд Багратионовский, дом 7/1</AddressRegistration>
|
||||
<Phone>8(495)921-66-69</Phone>
|
||||
</Organization>
|
||||
</Entity>
|
||||
<SelfRegulatedOrganization>
|
||||
<Name>Ассоциация СРО "ЭкспертПроект"</Name>
|
||||
<INN>7707491081</INN>
|
||||
<OGRN>1127799020480</OGRN>
|
||||
<SRO-ID>СРО-П-182-02042013</SRO-ID>
|
||||
</SelfRegulatedOrganization>
|
||||
</Party>
|
||||
<Party>
|
||||
<Role>лицо, представитель заказчика, осуществляющее строительный контроль</Role>
|
||||
<Entity>
|
||||
<Organization>
|
||||
<Name>ООО "СТАНДАРТ"</Name>
|
||||
<INN>7730251049</INN>
|
||||
<OGRN>1197746319473</OGRN>
|
||||
<AddressRegistration>121087, г.Москва, проезд Багратионовский, дом 7/1</AddressRegistration>
|
||||
<Phone>8(495)921-66-69</Phone>
|
||||
</Organization>
|
||||
</Entity>
|
||||
</Party>
|
||||
</List>
|
||||
</Parties>
|
||||
|
||||
<Participants elementType="PrimaryElement">
|
||||
<List>
|
||||
<Representative elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Приказ №05/06-2020ПР-ТН от 15.07.2020</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<RepresentedRole>представитель застройщика по вопросам строительного контроля</RepresentedRole>
|
||||
<RepresentedID>ООО "СТАНДАРТ"</RepresentedID>
|
||||
<Credentials>идентификационный номер специалиста С-50-201303 от 04.09.2019 г.</Credentials>
|
||||
<Position>инженер строительного контроля</Position>
|
||||
<RepresentativeEntity>
|
||||
<Individual>
|
||||
<Name>Сухоплюев Сергей Юрьевич</Name>
|
||||
</Individual>
|
||||
</RepresentativeEntity>
|
||||
</Entity>
|
||||
</Representative>
|
||||
<Representative elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Приказ №200629/2 от 29.06.2020 г.</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<RepresentedRole>представитель лица, осуществляющего строительство</RepresentedRole>
|
||||
<RepresentedID>ООО "Вертикаль Строй"</RepresentedID>
|
||||
<Position>производитель работ</Position>
|
||||
<RepresentativeEntity>
|
||||
<Individual>
|
||||
<Name>Копытов Сергей Александрович</Name>
|
||||
</Individual>
|
||||
</RepresentativeEntity>
|
||||
</Entity>
|
||||
</Representative>
|
||||
<Representative elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Приказ №202009/25 от 25.09.2020 г.</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<RepresentedRole>представитель лица, осуществляющего строительство, по вопросам строительного контроля</RepresentedRole>
|
||||
<RepresentedID>ООО "Вертикаль Строй"</RepresentedID>
|
||||
<Credentials>идентификационный номер специалиста С-50-145432</Credentials>
|
||||
<Position>начальник ПТО</Position>
|
||||
<RepresentativeEntity>
|
||||
<Individual>
|
||||
<Name>Светашов Александр Дмитриевич</Name>
|
||||
</Individual>
|
||||
</RepresentativeEntity>
|
||||
</Entity>
|
||||
</Representative>
|
||||
<Representative elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Приказ №1-06 от 22.06.2020 г.</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<RepresentedRole>представитель лица, осуществляющего подготовку проектной документации</RepresentedRole>
|
||||
<RepresentedID>ООО "СТАНДАРТ"</RepresentedID>
|
||||
<Position>ГИП</Position>
|
||||
<RepresentativeEntity>
|
||||
<Individual>
|
||||
<Name>Кузин Артем Николаевич</Name>
|
||||
</Individual>
|
||||
</RepresentativeEntity>
|
||||
</Entity>
|
||||
</Representative>
|
||||
<Representative elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Приказ №1-06/21-ЛПМ7/а от 01.06.2021 г.</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<RepresentedRole>представитель лица, выполнившего работы</RepresentedRole>
|
||||
<RepresentedID>ООО "ЛОГОПАРК МЕНЕДЖМЕНТ"</RepresentedID>
|
||||
<Position>заместитель начальника эл. службы</Position>
|
||||
<RepresentativeEntity>
|
||||
<Individual>
|
||||
<Name>Мин Виталий Александрович</Name>
|
||||
</Individual>
|
||||
</RepresentativeEntity>
|
||||
</Entity>
|
||||
</Representative>
|
||||
<Representative elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Приказ №05/06-2020ПР от 15.07.2020 г.</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<RepresentedRole>представитель иного участника</RepresentedRole>
|
||||
<RepresentedID>ООО "СТАНДАРТ"</RepresentedID>
|
||||
<Position>инженер технического надзора</Position>
|
||||
<RepresentativeEntity>
|
||||
<Individual>
|
||||
<Name>Кравцов Виталий Андреевич</Name>
|
||||
</Individual>
|
||||
</RepresentativeEntity>
|
||||
</Entity>
|
||||
</Representative>
|
||||
</List>
|
||||
</Participants>
|
||||
|
||||
<Contents elementType="PrimaryElement">
|
||||
<Entity>
|
||||
<TaskExecutor>ООО "ЛОГОПАРК МЕНЕДЖМЕНТ"</TaskExecutor>
|
||||
<DateStart>2021-07-12</DateStart>
|
||||
<DateFinish>2021-07-13</DateFinish>
|
||||
<TasksComplete>
|
||||
<Task>
|
||||
<TaskID>монтаж кабеленесущих систем в осях 1-3/П-Ц на отм 0,000</TaskID>
|
||||
</Task>
|
||||
</TasksComplete>
|
||||
<ProjectReferences>
|
||||
<Document><DocumentID>ООО "СТАНДАРТ" шифр 05/06-2020ПР-ЭС</DocumentID></Document>
|
||||
</ProjectReferences>
|
||||
<MaterialsUsed>
|
||||
<Material>
|
||||
<Product>Система для прокладки кабелей Legrand Batibox 1n гл.50мм для сухих перегородок</Product>
|
||||
<DocumentID>паспорт C-FR.ПБ37.В.02205 с 06.04.2018 по 05.04.2023</DocumentID>
|
||||
</Material>
|
||||
</MaterialsUsed>
|
||||
<Evidence>
|
||||
<DocumentID>исполнительные чертежи по проекту ООО "СТАНДАРТ" шифр 05/06-2020ПР-ЭС</DocumentID>
|
||||
</Evidence>
|
||||
<Verdict>
|
||||
<ComplianceReferences>
|
||||
<DocumentID>ООО "СТАНДАРТ" шифр 05/06-2020ПР-ЭС</DocumentID>
|
||||
<DocumentID>СП 76.13330.2016 "Электротехнические устройства"</DocumentID>
|
||||
</ComplianceReferences>
|
||||
<GreenlightTasks>
|
||||
<Task>
|
||||
<TaskID>устройство проходов кабельных линий через строительные конструкции</TaskID>
|
||||
</Task>
|
||||
</GreenlightTasks>
|
||||
</Verdict>
|
||||
<AdditionalInfo xsi:nil="true"/>
|
||||
</Entity>
|
||||
</Contents>
|
||||
</Body>
|
||||
|
||||
<AttachmentsList>
|
||||
<Attachment>
|
||||
<AttachmentID>01</AttachmentID>
|
||||
<AttachedFile>project.zip</AttachedFile>
|
||||
<FileHash>7c03aeb8031097d35caf3416a1826139</FileHash>
|
||||
<Description>исполнительные чертежи по проекту ООО "СТАНДАРТ" шифр 05/06-2020ПР-ЭС</Description>
|
||||
</Attachment>
|
||||
<Attachment>
|
||||
<AttachmentID>02</AttachmentID>
|
||||
<AttachedFile>passport1.pdf</AttachedFile>
|
||||
<FileHash>c94cbb4016ebf0f35f64c49eaf20f6b3</FileHash>
|
||||
<Description>паспорт C-FR.ПБ37.В.02205 с 06.04.2018 по 05.04.2023</Description>
|
||||
</Attachment>
|
||||
</AttachmentsList>
|
||||
|
||||
<Signature>
|
||||
<SignatureID>01</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель застройщика по вопросам строительного контроля</SignerRole>
|
||||
</Signature>
|
||||
<Signature>
|
||||
<SignatureID>02</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель лица, осуществляющего строительство</SignerRole>
|
||||
</Signature>
|
||||
<Signature>
|
||||
<SignatureID>03</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель лица, осуществляющего строительство, по вопросам строительного контроля</SignerRole>
|
||||
</Signature>
|
||||
<Signature>
|
||||
<SignatureID>04</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель лица, осуществляющего подготовку проектной документации</SignerRole>
|
||||
</Signature>
|
||||
<Signature>
|
||||
<SignatureID>05</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель лица, выполнившего работы</SignerRole>
|
||||
</Signature>
|
||||
<Signature>
|
||||
<SignatureID>06</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель иного участника</SignerRole>
|
||||
</Signature>
|
||||
|
||||
</forms:ActHiddenTask>
|
22
test/act1/sig/01-info.xml
Normal file
22
test/act1/sig/01-info.xml
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:SignatureInfo
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\SignatureInfo.xsd">
|
||||
|
||||
<SignatureID>01</SignatureID>
|
||||
<DateSigned>2021-07-13</DateSigned>
|
||||
<Signer>
|
||||
<Individual>
|
||||
<ShortName>Сухоплюев С.Ю.</ShortName>
|
||||
</Individual>
|
||||
</Signer>
|
||||
<RepresentedOrganization>ООО "СТАНДАРТ"</RepresentedOrganization>
|
||||
<Position>инженер строительного контроля</Position>
|
||||
<SigningGround>
|
||||
<Document><DocumentID>Приказ №05/06-2020ПР-ТН от 15.07.2020</DocumentID></Document>
|
||||
</SigningGround>
|
||||
|
||||
</forms:SignatureInfo>
|
BIN
test/act1/sig/01.pdf
Normal file
BIN
test/act1/sig/01.pdf
Normal file
Binary file not shown.
0
test/act1/sig/01.sig
Normal file
0
test/act1/sig/01.sig
Normal file
22
test/act1/sig/02-info.xml
Normal file
22
test/act1/sig/02-info.xml
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:SignatureInfo
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\SignatureInfo.xsd">
|
||||
|
||||
<SignatureID>02</SignatureID>
|
||||
<DateSigned>2021-07-13</DateSigned>
|
||||
<Signer>
|
||||
<Invidiual>
|
||||
<ShortName>Копытов С.А.</ShortName>
|
||||
</Invidiual>
|
||||
</Signer>
|
||||
<RepresentedOrganization>ООО "Вертикаль Строй"</RepresentedOrganization>
|
||||
<Position>производитель работ</Position>
|
||||
<SigningGround>
|
||||
<Document><DocumentID>Приказ №200629/2 от 29.06.2020 г.</DocumentID></Document>
|
||||
</SigningGround>
|
||||
|
||||
</forms:SignatureInfo>
|
BIN
test/act1/sig/02.pdf
Normal file
BIN
test/act1/sig/02.pdf
Normal file
Binary file not shown.
0
test/act1/sig/02.sig
Normal file
0
test/act1/sig/02.sig
Normal file
22
test/act1/sig/03-info.xml
Normal file
22
test/act1/sig/03-info.xml
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:SignatureInfo
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\SignatureInfo.xsd">
|
||||
|
||||
<SignatureID>03</SignatureID>
|
||||
<DateSigned>2021-07-13</DateSigned>
|
||||
<Signer>
|
||||
<Invidiual>
|
||||
<ShortName>Светашов А.Д.</ShortName>
|
||||
</Invidiual>
|
||||
</Signer>
|
||||
<RepresentedOrganization>ООО "Вертикаль Строй"</RepresentedOrganization>
|
||||
<Position>начальник ПТО</Position>
|
||||
<SigningGround>
|
||||
<Document><DocumentID>Приказ №202009/25 от 25.09.2020 г.</DocumentID></Document>
|
||||
</SigningGround>
|
||||
|
||||
</forms:SignatureInfo>
|
BIN
test/act1/sig/03.pdf
Normal file
BIN
test/act1/sig/03.pdf
Normal file
Binary file not shown.
0
test/act1/sig/03.sig
Normal file
0
test/act1/sig/03.sig
Normal file
22
test/act1/sig/04-info.xml
Normal file
22
test/act1/sig/04-info.xml
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:SignatureInfo
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\SignatureInfo.xsd">
|
||||
|
||||
<SignatureID>04</SignatureID>
|
||||
<DateSigned>2021-07-13</DateSigned>
|
||||
<Signer>
|
||||
<Invidiual>
|
||||
<ShortName>Кузин А.Н.</ShortName>
|
||||
</Invidiual>
|
||||
</Signer>
|
||||
<RepresentedOrganization>ООО "СТАНДАРТ"</RepresentedOrganization>
|
||||
<Position>ГИП</Position>
|
||||
<SigningGround>
|
||||
<Document><DocumentID>Приказ №1-06 от 22.06.2020 г.</DocumentID></Document>
|
||||
</SigningGround>
|
||||
|
||||
</forms:SignatureInfo>
|
BIN
test/act1/sig/04.pdf
Normal file
BIN
test/act1/sig/04.pdf
Normal file
Binary file not shown.
0
test/act1/sig/04.sig
Normal file
0
test/act1/sig/04.sig
Normal file
22
test/act1/sig/05-info.xml
Normal file
22
test/act1/sig/05-info.xml
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:SignatureInfo
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\SignatureInfo.xsd">
|
||||
|
||||
<SignatureID>05</SignatureID>
|
||||
<DateSigned>2021-07-13</DateSigned>
|
||||
<Signer>
|
||||
<Invidiual>
|
||||
<ShortName>Мин В.А.</ShortName>
|
||||
</Invidiual>
|
||||
</Signer>
|
||||
<RepresentedOrganization>ООО "ЛОГОПАРК МЕНЕДЖМЕНТ"</RepresentedOrganization>
|
||||
<Position>заместитель начальника эл. службы</Position>
|
||||
<SigningGround>
|
||||
<Document><DocumentID>Приказ №1-06/21-ЛПМ7/а от 01.06.2021 г.</DocumentID></Document>
|
||||
</SigningGround>
|
||||
|
||||
</forms:SignatureInfo>
|
BIN
test/act1/sig/05.pdf
Normal file
BIN
test/act1/sig/05.pdf
Normal file
Binary file not shown.
0
test/act1/sig/05.sig
Normal file
0
test/act1/sig/05.sig
Normal file
22
test/act1/sig/06-info.xml
Normal file
22
test/act1/sig/06-info.xml
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:SignatureInfo
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\SignatureInfo.xsd">
|
||||
|
||||
<SignatureID>06</SignatureID>
|
||||
<DateSigned>2021-07-13</DateSigned>
|
||||
<Signer>
|
||||
<Invidiual>
|
||||
<ShortName>Кравцов В.А.</ShortName>
|
||||
</Invidiual>
|
||||
</Signer>
|
||||
<RepresentedOrganization>ООО "СТАНДАРТ"</RepresentedOrganization>
|
||||
<Position>производитель работ</Position>
|
||||
<SigningGround>
|
||||
<Document><DocumentID>Приказ №05/06-2020ПР от 15.07.2020 г.</DocumentID></Document>
|
||||
</SigningGround>
|
||||
|
||||
</forms:SignatureInfo>
|
BIN
test/act1/sig/06.pdf
Normal file
BIN
test/act1/sig/06.pdf
Normal file
Binary file not shown.
0
test/act1/sig/06.sig
Normal file
0
test/act1/sig/06.sig
Normal file
BIN
test/act2/att/Приложение 1.pdf
Normal file
BIN
test/act2/att/Приложение 1.pdf
Normal file
Binary file not shown.
BIN
test/act2/att/Приложение 2.pdf
Normal file
BIN
test/act2/att/Приложение 2.pdf
Normal file
Binary file not shown.
73
test/act2/att/Приложение 3/content.xml
Normal file
73
test/act2/att/Приложение 3/content.xml
Normal file
|
@ -0,0 +1,73 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:SheetNonBlockingWiringIssues
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\doc\ActWiringInstallation.xsd">
|
||||
|
||||
<DocumentID>Ведомость электромонтажных недоделок, не препятствующих комплексному опробованию от 17.09.2021 г.</DocumentID>
|
||||
<DateIssue>2021-09-17</DateIssue>
|
||||
<DocumentGround>
|
||||
<Document><DocumentID>Инструкция по оформлению приемо-сдаточной документации по электромонтажным работам И 1.13-07???</DocumentID></Document>
|
||||
<Document><DocumentID>???</DocumentID></Document>
|
||||
</DocumentGround>
|
||||
|
||||
<Body>
|
||||
<CPProject elementType="RecurringElement">
|
||||
<Ground><Document><DocumentID>???</DocumentID></Document></Ground>
|
||||
<Entity>
|
||||
<Name>Производственно-складской корпус 6.1</Name>
|
||||
<Address>Московская область, Раменский район, сельское поселение Софьинское</Address>
|
||||
<PartName>Система электроснабжения</PartName>
|
||||
</Entity>
|
||||
</CPProject>
|
||||
|
||||
<Parties elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Общий журнал работ №1</DocumentID></Document>
|
||||
</Ground>
|
||||
<List>
|
||||
<ExecutorID>ООО "ЛОГОПАРК МЕНЕДЖМЕНТ"</ExecutorID>
|
||||
<CustomerID>ООО "ЛОГОПАРК МЕНЕДЖМЕНТ"</CustomerID>
|
||||
</List>
|
||||
</Parties>
|
||||
|
||||
<Registry elementType="PrimaryElement">
|
||||
<List>
|
||||
<Issue>
|
||||
<IssueID>1</IssueID>
|
||||
<Description>пример недоделки</Description>
|
||||
<DateTargetResolve>2021-09-21</DateTargetResolve>
|
||||
<ResponsibleMitigator>электромонтажная организация?</ResponsibleMitigator>
|
||||
</Issue>
|
||||
</List>
|
||||
</Registry>
|
||||
</Body>
|
||||
|
||||
<Signature>
|
||||
<SignatureID>01</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель застройщика по вопросам строительного контроля</SignerRole>
|
||||
</Signature>
|
||||
<Signature>
|
||||
<SignatureID>02</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель лица, осуществляющего строительство</SignerRole>
|
||||
</Signature>
|
||||
<Signature>
|
||||
<SignatureID>04</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель лица, осуществляющего подготовку проектной документации</SignerRole>
|
||||
</Signature>
|
||||
<Signature>
|
||||
<SignatureID>05</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель лица, выполнившего работы</SignerRole>
|
||||
</Signature>
|
||||
<Signature>
|
||||
<SignatureID>06</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель иного участника</SignerRole>
|
||||
</Signature>
|
||||
</forms:SheetNonBlockingWiringIssues>
|
BIN
test/act2/att/Приложение 4.pdf
Normal file
BIN
test/act2/att/Приложение 4.pdf
Normal file
Binary file not shown.
300
test/act2/content.xml
Normal file
300
test/act2/content.xml
Normal file
|
@ -0,0 +1,300 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:ActWiringInstallation
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\doc\ActWiringInstallation.xsd">
|
||||
|
||||
<DocumentTitle>Акт технической готовности электромонтажных работ № ?? от 17.09.2021 г.</DocumentTitle>
|
||||
<DocumentIndex>??</DocumentIndex>
|
||||
<DateIssue>2021-09-17</DateIssue>
|
||||
<DocumentGround>
|
||||
<Document><DocumentID>Инструкция по оформлению приемо-сдаточной документации по электромонтажным работам И 1.13-07???</DocumentID></Document>
|
||||
<Document><DocumentID>???</DocumentID></Document>
|
||||
</DocumentGround>
|
||||
|
||||
<Body>
|
||||
<CapitalConstructionObject elementType="RecurringElement">
|
||||
<Ground><Document><DocumentID>Договор?</DocumentID></Document></Ground>
|
||||
<Ground><Document><DocumentID>Разрешение на строительство?</DocumentID></Document></Ground>
|
||||
<Entity>
|
||||
<Name>Производственно-складской корпус 6.1</Name>
|
||||
<Address>Московская область, Раменский район, сельское поселение Софьинское</Address>
|
||||
</Entity>
|
||||
</CapitalConstructionObject>
|
||||
|
||||
<Parties elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Общий журнал работ №1</DocumentID></Document>
|
||||
</Ground>
|
||||
<List>
|
||||
<Party>
|
||||
<Role>застройщик</Role>
|
||||
<Entity>
|
||||
<Organization>
|
||||
<Name>ООО "ЛОГОПАРК МЕНЕДЖМЕНТ"</Name>
|
||||
<INN>5040071960</INN>
|
||||
<OGRN>1065040037567</OGRN>
|
||||
<AddressRegistration>140150, Московская область, Раменский район, пос. Быково, ул. Аэропортовская, д.14</AddressRegistration>
|
||||
<Phone>8(495)974-59-26</Phone>
|
||||
</Organization>
|
||||
</Entity>
|
||||
<SelfRegulatedOrganization>
|
||||
<Name>СРО АС "Межрегионстройальянс"</Name>
|
||||
<INN>7701167434</INN>
|
||||
<OGRN>1117799014420</OGRN>
|
||||
<SRO-ID>СРО-С-253-05092012</SRO-ID>
|
||||
</SelfRegulatedOrganization>
|
||||
</Party>
|
||||
<Party>
|
||||
<Role>лицо, осуществляющее строительство</Role>
|
||||
<Entity>
|
||||
<Organization>
|
||||
<Name>ООО "Вертикаль Строй"</Name>
|
||||
<INN>7722889629</INN>
|
||||
<OGRN>5147746343344</OGRN>
|
||||
<AddressRegistration>117342, г.Москва, ул.Бутлерова, д.17Б, пом. XI, комн.139</AddressRegistration>
|
||||
</Organization>
|
||||
</Entity>
|
||||
<SelfRegulatedOrganization>
|
||||
<Name>Ассоциация СРО "ЭкспертСтрой"</Name>
|
||||
<INN>7708240612</INN>
|
||||
<OGRN>1127799010668</OGRN>
|
||||
<SRO-ID>СРО-С-265-10042013</SRO-ID>
|
||||
</SelfRegulatedOrganization>
|
||||
</Party>
|
||||
<Party>
|
||||
<Role>лицо, осуществляющее подготовку проектной документации</Role>
|
||||
<Entity>
|
||||
<Organization>
|
||||
<Name>ООО "СТАНДАРТ"</Name>
|
||||
<INN>7730251049</INN>
|
||||
<OGRN>1197746319473</OGRN>
|
||||
<AddressRegistration>121087, г.Москва, проезд Багратионовский, дом 7/1</AddressRegistration>
|
||||
<Phone>8(495)921-66-69</Phone>
|
||||
</Organization>
|
||||
</Entity>
|
||||
<SelfRegulatedOrganization>
|
||||
<Name>Ассоциация СРО "ЭкспертПроект"</Name>
|
||||
<INN>7707491081</INN>
|
||||
<OGRN>1127799020480</OGRN>
|
||||
<SRO-ID>СРО-П-182-02042013</SRO-ID>
|
||||
</SelfRegulatedOrganization>
|
||||
</Party>
|
||||
<Party>
|
||||
<Role>лицо, представитель заказчика, осуществляющее строительный контроль</Role>
|
||||
<Entity>
|
||||
<Organization>
|
||||
<Name>ООО "СТАНДАРТ"</Name>
|
||||
<INN>7730251049</INN>
|
||||
<OGRN>1197746319473</OGRN>
|
||||
<AddressRegistration>121087, г.Москва, проезд Багратионовский, дом 7/1</AddressRegistration>
|
||||
<Phone>8(495)921-66-69</Phone>
|
||||
</Organization>
|
||||
</Entity>
|
||||
</Party>
|
||||
</List>
|
||||
</Parties>
|
||||
|
||||
<Participants elementType="PrimaryElement">
|
||||
<List>
|
||||
<Representative elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Приказ №05/06-2020ПР-ТН от 15.07.2020</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<RepresentedRole>представитель застройщика по вопросам строительного контроля</RepresentedRole>
|
||||
<RepresentedID>ООО "СТАНДАРТ"</RepresentedID>
|
||||
<Credentials>идентификационный номер специалиста С-50-201303 от 04.09.2019 г.</Credentials>
|
||||
<Position>инженер строительного контроля</Position>
|
||||
<RepresentativeEntity>
|
||||
<Individual>
|
||||
<Name>Сухоплюев Сергей Юрьевич</Name>
|
||||
</Individual>
|
||||
</RepresentativeEntity>
|
||||
</Entity>
|
||||
</Representative>
|
||||
<Representative elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Приказ №200629/2 от 29.06.2020 г.</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<RepresentedRole>представитель лица, осуществляющего строительство</RepresentedRole>
|
||||
<RepresentedID>ООО "Вертикаль Строй"</RepresentedID>
|
||||
<Position>производитель работ</Position>
|
||||
<RepresentativeEntity>
|
||||
<Individual>
|
||||
<Name>Копытов Сергей Александрович</Name>
|
||||
</Individual>
|
||||
</RepresentativeEntity>
|
||||
</Entity>
|
||||
</Representative>
|
||||
<Representative elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Приказ №202009/25 от 25.09.2020 г.</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<RepresentedRole>представитель лица, осуществляющего строительство, по вопросам строительного контроля</RepresentedRole>
|
||||
<RepresentedID>ООО "Вертикаль Строй"</RepresentedID>
|
||||
<Credentials>идентификационный номер специалиста С-50-145432</Credentials>
|
||||
<Position>начальник ПТО</Position>
|
||||
<RepresentativeEntity>
|
||||
<Individual>
|
||||
<Name>Светашов Александр Дмитриевич</Name>
|
||||
</Individual>
|
||||
</RepresentativeEntity>
|
||||
</Entity>
|
||||
</Representative>
|
||||
<Representative elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Приказ №1-06 от 22.06.2020 г.</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<RepresentedRole>представитель лица, осуществляющего подготовку проектной документации</RepresentedRole>
|
||||
<RepresentedID>ООО "СТАНДАРТ"</RepresentedID>
|
||||
<Position>ГИП</Position>
|
||||
<RepresentativeEntity>
|
||||
<Individual>
|
||||
<Name>Кузин Артем Николаевич</Name>
|
||||
</Individual>
|
||||
</RepresentativeEntity>
|
||||
</Entity>
|
||||
</Representative>
|
||||
<Representative elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Приказ №1-06/21-ЛПМ7/а от 01.06.2021 г.</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<RepresentedRole>представитель лица, выполнившего работы</RepresentedRole>
|
||||
<RepresentedID>ООО "ЛОГОПАРК МЕНЕДЖМЕНТ"</RepresentedID>
|
||||
<Position>заместитель начальника эл. службы</Position>
|
||||
<RepresentativeEntity>
|
||||
<Individual>
|
||||
<Name>Мин Виталий Александрович</Name>
|
||||
</Individual>
|
||||
</RepresentativeEntity>
|
||||
</Entity>
|
||||
</Representative>
|
||||
<Representative elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Приказ №05/06-2020ПР от 15.07.2020 г.</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<RepresentedRole>представитель иного участника</RepresentedRole>
|
||||
<RepresentedID>ООО "СТАНДАРТ"</RepresentedID>
|
||||
<Position>инженер технического надзора</Position>
|
||||
<RepresentativeEntity>
|
||||
<Individual>
|
||||
<Name>Кравцов Виталий Андреевич</Name>
|
||||
</Individual>
|
||||
</RepresentativeEntity>
|
||||
</Entity>
|
||||
</Representative>
|
||||
</List>
|
||||
</Participants>
|
||||
|
||||
<Contents elementType="PrimaryElement">
|
||||
<Entity>
|
||||
<TasksComplete>
|
||||
<Task>
|
||||
<TaskID>Система электроснабжения в объеме раздела рабочего проекта</TaskID>
|
||||
</Task>
|
||||
</TasksComplete>
|
||||
<ProjectReferences>
|
||||
<Document><DocumentID>ООО "СТАНДАРТ" шифр 05/06-2020ПР-ЭС</DocumentID></Document>
|
||||
</ProjectReferences>
|
||||
|
||||
<Deviations>
|
||||
<AttachmentID>01</AttachmentID>
|
||||
</Deviations>
|
||||
|
||||
<TechnicalDocumentation>
|
||||
<AttachmentID>02</AttachmentID>
|
||||
</TechnicalDocumentation>
|
||||
|
||||
<EquipmentTests>
|
||||
<DocumentID>Протокол измерений сопротивления изоляции</DocumentID>
|
||||
<DocumentID>Протокол проверки полного сопротивления петля «фаза-ноль»</DocumentID>
|
||||
<!-- не понял причем тут паспорт? -->
|
||||
<DocumentID>Протокол проверки обеспечения условий срабатывания УЗО</DocumentID>
|
||||
<DocumentID>Протокол фазировки</DocumentID>
|
||||
<DocumentID>Протокол проверки цепи между заземлителями и заземляемыми элементами (контур заземления)</DocumentID>
|
||||
<DocumentID>Протокол на измерение сопротивления заземлителя (контур заземления)</DocumentID>
|
||||
</EquipmentTests>
|
||||
|
||||
<NonBlockingIssues>
|
||||
<AttachmentID>03</AttachmentID>
|
||||
</NonBlockingIssues>
|
||||
|
||||
<EquipmentSheet>
|
||||
<AttachmentID>04</AttachmentID>
|
||||
</EquipmentSheet>
|
||||
|
||||
<Verdict>
|
||||
<Statement>Электромонтажные работы выполнены по проектной документации согласно требованиям СНиП 3.05.06-85 и ПУЭ</Statement>
|
||||
<Statement>Настоящий Акт является основанием для непосредственной передачи электроустановки заказчику (генподрядчику) в эксплуатацию</Statement>
|
||||
</Verdict>
|
||||
</Entity>
|
||||
</Contents>
|
||||
</Body>
|
||||
|
||||
<AttachmentsList>
|
||||
<Attachment>
|
||||
<AttachmentID>01</AttachmentID>
|
||||
<AttachedFile>Приложение 1.pdf</AttachedFile>
|
||||
<FileHash>7c03aeb8031097d35caf3416a1826139</FileHash>
|
||||
<Description>Приложение 1. Ведомость изменений и отступлений от проекта</Description>
|
||||
</Attachment>
|
||||
<Attachment>
|
||||
<AttachmentID>02</AttachmentID>
|
||||
<AttachedFile>Приложение 2.pdf</AttachedFile>
|
||||
<FileHash>f2f2aec953227b4a11ee5f7b3af572c0</FileHash>
|
||||
<Description>Приложение 2. Ведомость технической документации, предъявляемой при сдаче-приемке электромонтажных работ</Description>
|
||||
</Attachment>
|
||||
<Attachment>
|
||||
<AttachmentID>03</AttachmentID>
|
||||
<AttachmentSchema>forms:SheetNonBlockingWiringIssues</AttachmentSchema>
|
||||
<AttachedFile>Приложение 3</AttachedFile>
|
||||
<FileHash>f1c2c805a6a5bfe85e048073e37342f0</FileHash>
|
||||
<Description>Приложение 3. Ведомость электромонтажных недоделок, не препятствующих комплексному опробованию</Description>
|
||||
</Attachment>
|
||||
<Attachment>
|
||||
<AttachmentID>04</AttachmentID>
|
||||
<AttachedFile>Приложение 4.pdf</AttachedFile>
|
||||
<FileHash>c94cbb4016ebf0f35f64c49eaf20f6b3</FileHash>
|
||||
<Description>Приложение 4. Ведомость смонтированного электрооборудования</Description>
|
||||
</Attachment>
|
||||
</AttachmentsList>
|
||||
|
||||
<Signature>
|
||||
<SignatureID>01</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель застройщика по вопросам строительного контроля</SignerRole>
|
||||
</Signature>
|
||||
<Signature>
|
||||
<SignatureID>02</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель лица, осуществляющего строительство</SignerRole>
|
||||
</Signature>
|
||||
<Signature>
|
||||
<SignatureID>03</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель лица, осуществляющего строительство, по вопросам строительного контроля</SignerRole>
|
||||
</Signature>
|
||||
<Signature>
|
||||
<SignatureID>04</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель лица, осуществляющего подготовку проектной документации</SignerRole>
|
||||
</Signature>
|
||||
<Signature>
|
||||
<SignatureID>05</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель лица, выполнившего работы</SignerRole>
|
||||
</Signature>
|
||||
<Signature>
|
||||
<SignatureID>06</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель иного участника</SignerRole>
|
||||
</Signature>
|
||||
</forms:ActWiringInstallation>
|
22
test/act2/sig/01-info.xml
Normal file
22
test/act2/sig/01-info.xml
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:SignatureInfo
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\SignatureInfo.xsd">
|
||||
|
||||
<SignatureID>01</SignatureID>
|
||||
<DateSigned>2021-09-17</DateSigned>
|
||||
<Signer>
|
||||
<Individual>
|
||||
<ShortName>Сухоплюев С.Ю.</ShortName>
|
||||
</Individual>
|
||||
</Signer>
|
||||
<RepresentedOrganization>ООО "СТАНДАРТ"</RepresentedOrganization>
|
||||
<Position>инженер строительного контроля</Position>
|
||||
<SigningGround>
|
||||
<Document><DocumentID>Приказ №05/06-2020ПР-ТН от 15.07.2020</DocumentID></Document>
|
||||
</SigningGround>
|
||||
|
||||
</forms:SignatureInfo>
|
BIN
test/act2/sig/01.pdf
Normal file
BIN
test/act2/sig/01.pdf
Normal file
Binary file not shown.
0
test/act2/sig/01.sig
Normal file
0
test/act2/sig/01.sig
Normal file
22
test/act2/sig/02-info.xml
Normal file
22
test/act2/sig/02-info.xml
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:SignatureInfo
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\SignatureInfo.xsd">
|
||||
|
||||
<SignatureID>02</SignatureID>
|
||||
<DateSigned>2021-09-17</DateSigned>
|
||||
<Signer>
|
||||
<Invidiual>
|
||||
<ShortName>Копытов С.А.</ShortName>
|
||||
</Invidiual>
|
||||
</Signer>
|
||||
<RepresentedOrganization>ООО "Вертикаль Строй"</RepresentedOrganization>
|
||||
<Position>производитель работ</Position>
|
||||
<SigningGround>
|
||||
<Document><DocumentID>Приказ №200629/2 от 29.06.2020 г.</DocumentID></Document>
|
||||
</SigningGround>
|
||||
|
||||
</forms:SignatureInfo>
|
BIN
test/act2/sig/02.pdf
Normal file
BIN
test/act2/sig/02.pdf
Normal file
Binary file not shown.
0
test/act2/sig/02.sig
Normal file
0
test/act2/sig/02.sig
Normal file
22
test/act2/sig/03-info.xml
Normal file
22
test/act2/sig/03-info.xml
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:SignatureInfo
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\SignatureInfo.xsd">
|
||||
|
||||
<SignatureID>03</SignatureID>
|
||||
<DateSigned>2021-09-17</DateSigned>
|
||||
<Signer>
|
||||
<Invidiual>
|
||||
<ShortName>Светашов А.Д.</ShortName>
|
||||
</Invidiual>
|
||||
</Signer>
|
||||
<RepresentedOrganization>ООО "Вертикаль Строй"</RepresentedOrganization>
|
||||
<Position>начальник ПТО</Position>
|
||||
<SigningGround>
|
||||
<Document><DocumentID>Приказ №202009/25 от 25.09.2020 г.</DocumentID></Document>
|
||||
</SigningGround>
|
||||
|
||||
</forms:SignatureInfo>
|
BIN
test/act2/sig/03.pdf
Normal file
BIN
test/act2/sig/03.pdf
Normal file
Binary file not shown.
0
test/act2/sig/03.sig
Normal file
0
test/act2/sig/03.sig
Normal file
22
test/act2/sig/04-info.xml
Normal file
22
test/act2/sig/04-info.xml
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:SignatureInfo
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\SignatureInfo.xsd">
|
||||
|
||||
<SignatureID>04</SignatureID>
|
||||
<DateSigned>2021-09-17</DateSigned>
|
||||
<Signer>
|
||||
<Invidiual>
|
||||
<ShortName>Кузин А.Н.</ShortName>
|
||||
</Invidiual>
|
||||
</Signer>
|
||||
<RepresentedOrganization>ООО "СТАНДАРТ"</RepresentedOrganization>
|
||||
<Position>ГИП</Position>
|
||||
<SigningGround>
|
||||
<Document><DocumentID>Приказ №1-06 от 22.06.2020 г.</DocumentID></Document>
|
||||
</SigningGround>
|
||||
|
||||
</forms:SignatureInfo>
|
BIN
test/act2/sig/04.pdf
Normal file
BIN
test/act2/sig/04.pdf
Normal file
Binary file not shown.
0
test/act2/sig/04.sig
Normal file
0
test/act2/sig/04.sig
Normal file
22
test/act2/sig/05-info.xml
Normal file
22
test/act2/sig/05-info.xml
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:SignatureInfo
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\SignatureInfo.xsd">
|
||||
|
||||
<SignatureID>05</SignatureID>
|
||||
<DateSigned>2021-09-17</DateSigned>
|
||||
<Signer>
|
||||
<Invidiual>
|
||||
<ShortName>Мин В.А.</ShortName>
|
||||
</Invidiual>
|
||||
</Signer>
|
||||
<RepresentedOrganization>ООО "ЛОГОПАРК МЕНЕДЖМЕНТ"</RepresentedOrganization>
|
||||
<Position>заместитель начальника эл. службы</Position>
|
||||
<SigningGround>
|
||||
<Document><DocumentID>Приказ №1-06/21-ЛПМ7/а от 01.06.2021 г.</DocumentID></Document>
|
||||
</SigningGround>
|
||||
|
||||
</forms:SignatureInfo>
|
BIN
test/act2/sig/05.pdf
Normal file
BIN
test/act2/sig/05.pdf
Normal file
Binary file not shown.
0
test/act2/sig/05.sig
Normal file
0
test/act2/sig/05.sig
Normal file
22
test/act2/sig/06-info.xml
Normal file
22
test/act2/sig/06-info.xml
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:SignatureInfo
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\SignatureInfo.xsd">
|
||||
|
||||
<SignatureID>06</SignatureID>
|
||||
<DateSigned>2021-09-17</DateSigned>
|
||||
<Signer>
|
||||
<Invidiual>
|
||||
<ShortName>Кравцов В.А.</ShortName>
|
||||
</Invidiual>
|
||||
</Signer>
|
||||
<RepresentedOrganization>ООО "СТАНДАРТ"</RepresentedOrganization>
|
||||
<Position>производитель работ</Position>
|
||||
<SigningGround>
|
||||
<Document><DocumentID>Приказ №05/06-2020ПР от 15.07.2020 г.</DocumentID></Document>
|
||||
</SigningGround>
|
||||
|
||||
</forms:SignatureInfo>
|
BIN
test/act2/sig/06.pdf
Normal file
BIN
test/act2/sig/06.pdf
Normal file
Binary file not shown.
0
test/act2/sig/06.sig
Normal file
0
test/act2/sig/06.sig
Normal file
BIN
test/act3/att/project.zip
Normal file
BIN
test/act3/att/project.zip
Normal file
Binary file not shown.
BIN
test/act3/att/sertificat1.pdf
Normal file
BIN
test/act3/att/sertificat1.pdf
Normal file
Binary file not shown.
BIN
test/act3/att/sertificat2.pdf
Normal file
BIN
test/act3/att/sertificat2.pdf
Normal file
Binary file not shown.
250
test/act3/content.xml
Normal file
250
test/act3/content.xml
Normal file
|
@ -0,0 +1,250 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:ActHiddenTask
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\doc\ActHiddenTask.xsd">
|
||||
|
||||
<DocumentTitle>Акт освидетельствования скрытых работ № 1 от 06.02.2019</DocumentTitle>
|
||||
<DocumentIndex>1</DocumentIndex>
|
||||
<DateIssue>2019-02-06</DateIssue>
|
||||
<DocumentGround>
|
||||
<Document><DocumentID>Основание проведение освидетельствования (?)</DocumentID></Document>
|
||||
</DocumentGround>
|
||||
|
||||
<Body>
|
||||
<CapitalConstructionObject elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Паспорт проекта ??? от ???</DocumentID></Document>
|
||||
</Ground>
|
||||
<Ground>
|
||||
<Document><DocumentID>Разрешение на строительство?</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<Name>Складской комплекс продовольственных и промышленных товаров ООО «БАТИ АЗОВ»</Name>
|
||||
<Address>Ростовская область, Аксайский район, ст. Грушевская, ул. Данилова 1Г</Address>
|
||||
</Entity>
|
||||
</CapitalConstructionObject>
|
||||
|
||||
<Parties elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Общий журнал работ №1</DocumentID></Document>
|
||||
</Ground>
|
||||
<Ground>
|
||||
<Document><DocumentID>Договор подряда (?)</DocumentID></Document>
|
||||
</Ground>
|
||||
<List>
|
||||
<Party>
|
||||
<Role>застройщик</Role>
|
||||
<Entity>
|
||||
<Organization>
|
||||
<Name>ООО «БАТИ АЗОВ»</Name>
|
||||
<!-- в бумажной версии пропущена цифра 3 в INN -->
|
||||
<INN>5007088300</INN>
|
||||
<OGRN>1135007003977</OGRN>
|
||||
<AddressRegistration>346714, Ростовская область, Аксайский район, станица Грушевская, ул. Совествкая, д.174Б, офис 1</AddressRegistration>
|
||||
</Organization>
|
||||
</Entity>
|
||||
</Party>
|
||||
<Party>
|
||||
<Role>лицо, осуществляющее строительство</Role>
|
||||
<Entity>
|
||||
<Organization>
|
||||
<Name>ООО «ЭНЖЭ СТРОЙ»</Name>
|
||||
<INN>5047159356</INN>
|
||||
<OGRN>1145047009678</OGRN>
|
||||
<AddressRegistration>127106, г. Москва, ул. Гостиничный проезд, 46</AddressRegistration>
|
||||
</Organization>
|
||||
</Entity>
|
||||
<SelfRegulatedOrganization>
|
||||
<Name>Ассоциация строителей СРО "Московский строительный союз"</Name>
|
||||
<SRO-ID>СРО-С-104-08122009 от 24.11.2017</SRO-ID>
|
||||
</SelfRegulatedOrganization>
|
||||
</Party>
|
||||
<Party>
|
||||
<Role>лицо, осуществляющее подготовку проектной документации</Role>
|
||||
<Entity>
|
||||
<Organization>
|
||||
<Name>ООО «3Т ГРУПП»</Name>
|
||||
<INN>7707850090</INN>
|
||||
<OGRN>5147746406429</OGRN>
|
||||
<AddressRegistration>127055, г. Москва, 1-й Тихвинский тупик, д.5-7, помещение 1, ком. 8</AddressRegistration>
|
||||
</Organization>
|
||||
</Entity>
|
||||
<SelfRegulatedOrganization>
|
||||
<Name>Саморегулируемая организация в области проектирования "ПРОЕКТ"</Name>
|
||||
<SRO-ID>СД-0772-190120515-П-7707850090-1 от 19.01.2015</SRO-ID>
|
||||
</SelfRegulatedOrganization>
|
||||
</Party>
|
||||
<Party>
|
||||
<Role>лицо, выполнившее работы</Role>
|
||||
<Entity>
|
||||
<Organization>
|
||||
<Name>ООО «СК Старт»</Name>
|
||||
<INN>6166066416</INN>
|
||||
<OGRN>1086166002471</OGRN>
|
||||
<AddressRegistration>344020, Ростовская область, г. Ростов-на-Дону, ул. Механизаторов, 13</AddressRegistration>
|
||||
<Phone>+7(863)322-02-52</Phone>
|
||||
</Organization>
|
||||
</Entity>
|
||||
<SelfRegulatedOrganization>
|
||||
<SRO-ID>0386.05-2009-6166066416-С-031 от 02.06.2015</SRO-ID>
|
||||
</SelfRegulatedOrganization>
|
||||
</Party>
|
||||
</List>
|
||||
</Parties>
|
||||
|
||||
<Participants elementType="PrimaryElement">
|
||||
<List>
|
||||
<Representative elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Приказ №ROD-02 от 05.03.2018</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<RepresentedRole>представитель застройщика по вопросам строительного контроля</RepresentedRole>
|
||||
<RepresentedID>ООО «БАТИ АЗОВ»</RepresentedID>
|
||||
<Credentials>идентификационный номер специалиста С-50-154104</Credentials>
|
||||
<Position>инженер по техническому надзору</Position>
|
||||
<RepresentativeEntity>
|
||||
<Individual>
|
||||
<ShortName>Кобчиков С.А.</ShortName>
|
||||
</Individual>
|
||||
</RepresentativeEntity>
|
||||
</Entity>
|
||||
</Representative>
|
||||
<Representative elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Приказ №ROD-01 от 05.03.2018</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<RepresentedRole>представитель лица, осуществляющего строительство</RepresentedRole>
|
||||
<RepresentedID>ООО «ЭНЖЭ СТРОЙ»</RepresentedID>
|
||||
<Position>руководитель проекта</Position>
|
||||
<RepresentativeEntity>
|
||||
<Individual>
|
||||
<ShortName>Храпов Д. В.</ShortName>
|
||||
</Individual>
|
||||
</RepresentativeEntity>
|
||||
</Entity>
|
||||
</Representative>
|
||||
<Representative elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Приказ №02/04-01 От 02.04.2018</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<RepresentedRole>представитель лица, осуществляющего строительство, по вопросам строительного контроля</RepresentedRole>
|
||||
<RepresentedID>ООО «ЭНЖЭ СТРОЙ»</RepresentedID>
|
||||
<Credentials>идентификационный номер специалиста С-61-025276</Credentials>
|
||||
<RepresentativeEntity>
|
||||
<Individual>
|
||||
<ShortName>Чеплиев В. О.</ShortName>
|
||||
</Individual>
|
||||
</RepresentativeEntity>
|
||||
</Entity>
|
||||
</Representative>
|
||||
<Representative elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Приказ №05/Г от 18.12.2018</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<RepresentedRole>представитель лица, выполнившего работы</RepresentedRole>
|
||||
<RepresentedID>ООО «СК Старт»</RepresentedID>
|
||||
<Position>начальник участка</Position>
|
||||
<RepresentativeEntity>
|
||||
<Individual>
|
||||
<Name>Бондарев Виктор Анатольевич</Name>
|
||||
</Individual>
|
||||
</RepresentativeEntity>
|
||||
</Entity>
|
||||
</Representative>
|
||||
</List>
|
||||
</Participants>
|
||||
|
||||
<Contents elementType="PrimaryElement">
|
||||
<Entity>
|
||||
<TaskExecutor>ООО «СК Старт»</TaskExecutor>
|
||||
<DateStart>2019-02-01</DateStart>
|
||||
<DateFinish>2019-02-06</DateFinish>
|
||||
<TasksComplete>
|
||||
<Task>
|
||||
<TaskID>монтаж металлокаркаса из оцинкованных профилей для козырька здания КПП в осях 1-4/A-B</TaskID>
|
||||
</Task>
|
||||
</TasksComplete>
|
||||
<ProjectReferences>
|
||||
<Document>
|
||||
<DocumentID>FMRD_LOT AR07</DocumentID>
|
||||
<Author>ООО Инженерный центр "ГПП-1"</Author>
|
||||
</Document>
|
||||
</ProjectReferences>
|
||||
<MaterialsUsed>
|
||||
<Material>
|
||||
<Product>профиль стальной 60*44*3000</Product>
|
||||
<DocumentID>Сертификат соответствия №РОСС RU.НА34.Н01125</DocumentID>
|
||||
</Material>
|
||||
<Material>
|
||||
<Product>саморез 4,8*22 и 5,5*32</Product>
|
||||
<DocumentID>Сертификат соответствия №РОСС CN.АГ35.Н03905</DocumentID>
|
||||
</Material>
|
||||
</MaterialsUsed>
|
||||
<Evidence>
|
||||
<DocumentID>Исполнительные схемы козырька КПП ИС FM2019 лист 1-3</DocumentID>
|
||||
</Evidence>
|
||||
<Verdict>
|
||||
<ComplianceReferences>
|
||||
<DocumentID>FMRD_LOT AR0 лист 14</DocumentID>
|
||||
</ComplianceReferences>
|
||||
<GreenlightTasks>
|
||||
<Task>
|
||||
<TaskID>монтаж композитных панелей</TaskID>
|
||||
</Task>
|
||||
</GreenlightTasks>
|
||||
</Verdict>
|
||||
<AdditionalInfo xsi:nil="true"/>
|
||||
</Entity>
|
||||
</Contents>
|
||||
</Body>
|
||||
|
||||
<AttachmentsList>
|
||||
<Attachment>
|
||||
<AttachmentID>01</AttachmentID>
|
||||
<AttachedFile>setrificat1.pdf</AttachedFile>
|
||||
<FileHash>c94cbb4016ebf0f35f64c49eaf20f6b3</FileHash>
|
||||
<Description>Сертификат соответствия №РОСС RU.НА34.Н01125</Description>
|
||||
</Attachment>
|
||||
<Attachment>
|
||||
<AttachmentID>02</AttachmentID>
|
||||
<AttachedFile>setrificat2.pdf</AttachedFile>
|
||||
<FileHash>e7f5bb4015ebb0f35aa4c49eaf216fb3</FileHash>
|
||||
<Description>Сертификат соответствия №РОСС CN.АГ35.Н03905</Description>
|
||||
</Attachment>
|
||||
<Attachment>
|
||||
<AttachmentID>03</AttachmentID>
|
||||
<AttachedFile>project.zip</AttachedFile>
|
||||
<FileHash>7c03aeb8031097d35caf3416a1826139</FileHash>
|
||||
<Description>Исполнительные схемы козырька КПП ИС FM2019 лист 1-3</Description>
|
||||
</Attachment>
|
||||
</AttachmentsList>
|
||||
|
||||
<Signature>
|
||||
<SignatureID>01</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель застройщика по вопросам строительного контроля</SignerRole>
|
||||
</Signature>
|
||||
<Signature>
|
||||
<SignatureID>02</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель лица, осуществляющего строительство</SignerRole>
|
||||
</Signature>
|
||||
<Signature>
|
||||
<SignatureID>03</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель лица, осуществляющего строительство, по вопросам строительного контроля</SignerRole>
|
||||
</Signature>
|
||||
<Signature>
|
||||
<SignatureID>04</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель лица, выполнившего работы</SignerRole>
|
||||
</Signature>
|
||||
|
||||
</forms:ActHiddenTask>
|
22
test/act3/sig/01-info.xml
Normal file
22
test/act3/sig/01-info.xml
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:SignatureInfo
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\SignatureInfo.xsd">
|
||||
|
||||
<SignatureID>01</SignatureID>
|
||||
<DateSigned>2019-02-06</DateSigned>
|
||||
<Signer>
|
||||
<Individual>
|
||||
<ShortName>Кобчиков С.А.</ShortName>
|
||||
</Individual>
|
||||
</Signer>
|
||||
<RepresentedOrganization>ООО «БАТИ АЗОВ»</RepresentedOrganization>
|
||||
<Position>инженер по техническому надзору</Position>
|
||||
<SigningGround>
|
||||
<Document><DocumentID>Приказ №ROD-02 от 05.03.2018</DocumentID></Document>
|
||||
</SigningGround>
|
||||
|
||||
</forms:SignatureInfo>
|
BIN
test/act3/sig/01.pdf
Normal file
BIN
test/act3/sig/01.pdf
Normal file
Binary file not shown.
0
test/act3/sig/01.sig
Normal file
0
test/act3/sig/01.sig
Normal file
22
test/act3/sig/02-info.xml
Normal file
22
test/act3/sig/02-info.xml
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:SignatureInfo
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\SignatureInfo.xsd">
|
||||
|
||||
<SignatureID>02</SignatureID>
|
||||
<DateSigned>2019-02-06</DateSigned>
|
||||
<Signer>
|
||||
<Invidiual>
|
||||
<ShortName>Храпов Д. В.</ShortName>
|
||||
</Invidiual>
|
||||
</Signer>
|
||||
<RepresentedOrganization>ООО «ЭНЖЭ СТРОЙ»</RepresentedOrganization>
|
||||
<Position>руководитель проекта</Position>
|
||||
<SigningGround>
|
||||
<Document><DocumentID>Приказ №ROD-01 от 05.03.2018</DocumentID></Document>
|
||||
</SigningGround>
|
||||
|
||||
</forms:SignatureInfo>
|
BIN
test/act3/sig/02.pdf
Normal file
BIN
test/act3/sig/02.pdf
Normal file
Binary file not shown.
0
test/act3/sig/02.sig
Normal file
0
test/act3/sig/02.sig
Normal file
21
test/act3/sig/03-info.xml
Normal file
21
test/act3/sig/03-info.xml
Normal file
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:SignatureInfo
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\SignatureInfo.xsd">
|
||||
|
||||
<SignatureID>03</SignatureID>
|
||||
<DateSigned>2019-02-06</DateSigned>
|
||||
<Signer>
|
||||
<Invidiual>
|
||||
<ShortName>Чеплиев В. О.</ShortName>
|
||||
</Invidiual>
|
||||
</Signer>
|
||||
<RepresentedOrganization>ООО «ЭНЖЭ СТРОЙ»</RepresentedOrganization>
|
||||
<SigningGround>
|
||||
<Document><DocumentID>Приказ №02/04-01 От 02.04.2018</DocumentID></Document>
|
||||
</SigningGround>
|
||||
|
||||
</forms:SignatureInfo>
|
BIN
test/act3/sig/03.pdf
Normal file
BIN
test/act3/sig/03.pdf
Normal file
Binary file not shown.
0
test/act3/sig/03.sig
Normal file
0
test/act3/sig/03.sig
Normal file
22
test/act3/sig/04-info.xml
Normal file
22
test/act3/sig/04-info.xml
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:SignatureInfo
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\SignatureInfo.xsd">
|
||||
|
||||
<SignatureID>04</SignatureID>
|
||||
<DateSigned>2019-02-06</DateSigned>
|
||||
<Signer>
|
||||
<Invidiual>
|
||||
<ShortName>Бондарев В.А.</ShortName>
|
||||
</Invidiual>
|
||||
</Signer>
|
||||
<RepresentedOrganization>ООО «СК Старт»</RepresentedOrganization>
|
||||
<Position>начальник участка</Position>
|
||||
<SigningGround>
|
||||
<Document><DocumentID>Приказ №05/Г от 18.12.2018</DocumentID></Document>
|
||||
</SigningGround>
|
||||
|
||||
</forms:SignatureInfo>
|
BIN
test/act3/sig/04.pdf
Normal file
BIN
test/act3/sig/04.pdf
Normal file
Binary file not shown.
0
test/act3/sig/04.sig
Normal file
0
test/act3/sig/04.sig
Normal file
133
test/act4/content.xml
Normal file
133
test/act4/content.xml
Normal file
|
@ -0,0 +1,133 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:ActFinishInstallation
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\doc\ActFinishInstallation.xsd">
|
||||
|
||||
<DocumentTitle>Акт №2 об окончании монтажных работ по договору № RODS-EQUIP-I-19054 от 28 августа 2019</DocumentTitle>
|
||||
<DocumentIndex>2</DocumentIndex>
|
||||
<DateIssue>2019-08-28</DateIssue>
|
||||
<DocumentGround>
|
||||
<Document><DocumentID>Договор № RODS-EQUIP-I-19054 от 12 марта 2019 "Об изготовлении, доставке и производстве монтажных работ"</DocumentID></Document>
|
||||
</DocumentGround>
|
||||
|
||||
<Body>
|
||||
<CapitalConstructionObject elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Паспорт проекта ??? от ???</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<Name>Складской комплекс продовольственных и промышленных товаров ООО «БАТИ АЗОВ»</Name>
|
||||
<Address>Ростовская область, Аксайский район, ст. Грушевская, ул. Данилова 1Г</Address>
|
||||
</Entity>
|
||||
</CapitalConstructionObject>
|
||||
|
||||
<Parties elementType="RecurringElement">
|
||||
<Ground><Document><DocumentID>Договор № RODS-EQUIP-I-19054 от 12 марта 2019 "Об изготовлении, доставке и производстве монтажных работ"</DocumentID></Document></Ground>
|
||||
<List>
|
||||
<Party>
|
||||
<Role>заказчик (по договору)</Role>
|
||||
<Entity>
|
||||
<Organization>
|
||||
<FullName>Общество с ограниченное ответственностью «ЭНЖЭ СТРОЙ»</FullName>
|
||||
<Name>ООО «ЭНЖЭ СТРОЙ»</Name>
|
||||
</Organization>
|
||||
</Entity>
|
||||
</Party>
|
||||
<Party>
|
||||
<Role>подрядчик (по договору)</Role>
|
||||
<Entity>
|
||||
<Organization>
|
||||
<FullName>Общество с ограниченное ответственностью «СТАЛЬСТРОЙ»</FullName>
|
||||
<Name>ООО «СТАЛЬСТРОЙ»</Name>
|
||||
</Organization>
|
||||
</Entity>
|
||||
</Party>
|
||||
</List>
|
||||
</Parties>
|
||||
|
||||
<Participants elementType="PrimaryElement">
|
||||
<List>
|
||||
<Representative elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Устав ООО «ЭНЖЭ СТРОЙ»</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<RepresentedRole>представитель заказчика (ГПО)</RepresentedRole>
|
||||
<RepresentedID>ООО «ЭНЖЭ СТРОЙ»</RepresentedID>
|
||||
<Position>Генеральный директор</Position>
|
||||
<RepresentativeEntity>
|
||||
<Individual>
|
||||
<Name>Карл Лажесс</Name>
|
||||
</Individual>
|
||||
</RepresentativeEntity>
|
||||
</Entity>
|
||||
</Representative><Representative elementType="RecurringElement">
|
||||
<Ground>
|
||||
<Document><DocumentID>Устав ООО «СТАЛЬСТРОЙ»</DocumentID></Document>
|
||||
</Ground>
|
||||
<Entity>
|
||||
<RepresentedRole>представитель подрядчика (ГПО)</RepresentedRole>
|
||||
<RepresentedID>ООО «СТАЛЬСТРОЙ»</RepresentedID>
|
||||
<Position>директор</Position>
|
||||
<RepresentativeEntity>
|
||||
<Individual>
|
||||
<Name>Грибанова Татьяна Евгеньевна</Name>
|
||||
</Individual>
|
||||
</RepresentativeEntity>
|
||||
</Entity>
|
||||
</Representative>
|
||||
</List>
|
||||
</Participants>
|
||||
|
||||
<Contents elementType="PrimaryElement">
|
||||
<Entity>
|
||||
<ControlEntry>
|
||||
<ControlTask>
|
||||
<TaskID>отсутствует название контрольной работы</TaskID>
|
||||
</ControlTask>
|
||||
<ControlledTask>
|
||||
<TaskID>монтаж грузового подъемника</TaskID>
|
||||
</ControlledTask>
|
||||
<ControlledObject>грузовой подъемник</ControlledObject>
|
||||
<Requirements>
|
||||
<Requirement><Document><DocumentID>Акт индивидуальных испытаний X</DocumentID></Document></Requirement>
|
||||
<Requirement><Document><DocumentID>СНиП Y</DocumentID></Document></Requirement>
|
||||
<Requirement><Document><DocumentID>рабочая документация Z</DocumentID></Document></Requirement>
|
||||
</Requirements>
|
||||
<Assessments>
|
||||
<Assessment>
|
||||
<Measurement><Data><Value>осмотр и проверка</Value></Data></Measurement>
|
||||
<Discrepancies xsi:nil="true"/>
|
||||
</Assessment>
|
||||
<Assessment>
|
||||
<Measurement><Data><Value>Акт индивидуальных испытаний X</Value></Data></Measurement>
|
||||
<Discrepancies xsi:nil="true"/>
|
||||
</Assessment>
|
||||
</Assessments>
|
||||
<Resolution>
|
||||
<Discrepancies xsi:nil="true"/>
|
||||
<CorrectionTasks xsi:nil="true"/>
|
||||
</Resolution>
|
||||
</ControlEntry>
|
||||
<Verdict>Монтажные работы сделаны и Стороны претензий к друг другу не имеют</Verdict>
|
||||
</Entity>
|
||||
</Contents>
|
||||
</Body>
|
||||
|
||||
<AttachmentsList xsi:nil="true"/>
|
||||
|
||||
<Signature>
|
||||
<SignatureID>01</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель заказчика (ГПО)</SignerRole>
|
||||
</Signature>
|
||||
<Signature>
|
||||
<SignatureID>02</SignatureID>
|
||||
<SignatureType>Документ целиком</SignatureType>
|
||||
<SignerRole>представитель застройщика (ГПО)</SignerRole>
|
||||
</Signature>
|
||||
|
||||
</forms:ActFinishInstallation>
|
22
test/act4/sig/01-info.xml
Normal file
22
test/act4/sig/01-info.xml
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:SignatureInfo
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\SignatureInfo.xsd">
|
||||
|
||||
<SignatureID>01</SignatureID>
|
||||
<DateSigned>2019-09-28</DateSigned>
|
||||
<Signer>
|
||||
<Individual>
|
||||
<ShortName>Грибанова Т.Е.</ShortName>
|
||||
</Individual>
|
||||
</Signer>
|
||||
<RepresentedOrganization>ООО «СТАЛЬСТРОЙ»</RepresentedOrganization>
|
||||
<Position>директор</Position>
|
||||
<SigningGround>
|
||||
<Document><DocumentID>Устав</DocumentID></Document>
|
||||
</SigningGround>
|
||||
|
||||
</forms:SignatureInfo>
|
BIN
test/act4/sig/01.pdf
Normal file
BIN
test/act4/sig/01.pdf
Normal file
Binary file not shown.
0
test/act4/sig/01.sig
Normal file
0
test/act4/sig/01.sig
Normal file
21
test/act4/sig/02-info.xml
Normal file
21
test/act4/sig/02-info.xml
Normal file
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0"?>
|
||||
<forms:SignatureInfo
|
||||
xmlns:doc="http://www.ingipro.com/test/doc"
|
||||
xmlns:forms="http://www.ingipro.com/test/forms"
|
||||
xmlns:sem="http://www.ingipro.com/test/sem"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.ingipro.com/test/forms D:\DEV\!WORK\INGIPRO\XSD\forms\SignatureInfo.xsd">
|
||||
|
||||
<SignatureID>02</SignatureID>
|
||||
<DateSigned>2019-09-28</DateSigned>
|
||||
<Signer>
|
||||
<Invidiual>
|
||||
<ShortName>Храпов Д. В.</ShortName>
|
||||
</Invidiual>
|
||||
</Signer>
|
||||
<RepresentedOrganization>ООО «ЭНЖЭ СТРОЙ»</RepresentedOrganization>
|
||||
<SigningGround>
|
||||
<Document><DocumentID>Приказ №ROD-01 от 05.03.2018</DocumentID></Document>
|
||||
</SigningGround>
|
||||
|
||||
</forms:SignatureInfo>
|
BIN
test/act4/sig/02.pdf
Normal file
BIN
test/act4/sig/02.pdf
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user