Акты · схема AOSR · версия 2.4

XSD-схема акта освидетельствования скрытых работ

Схема описывает акт скрытых работ как структуру: идентификатор объекта, состав работ по участку, перечень применённых материалов с реквизитами документов о качестве и блок подписантов с их ролями. Каждый акт выгружается отдельным файлом, реквизиты объекта должны совпадать с данными разрешения на строительство.

Файл: aosr_00412.xmlВерсия схемы: 2.4Очередь в пакете: 1
Состав

Обязательные поля

ЭлементТипЧто туда кладут
ObjectIDstringИдентификатор объекта в ИСУП, а не внутренний номер
WorkDescriptionstringСостав работ по участку — не «работы по проекту»
DateStart / DateEnddateОкончание не позже даты акта и начала следующего этапа
MaterialList/MaterialcomplexНа каждую позицию: наименование, производитель, номер и дата документа о качестве
SignerList/SignercomplexФИО, должность, роль, реквизиты приказа о назначении
AttachmentList/FilecomplexНумерация приложений в порядке позиций акта
Пример

Фрагмент пакета

<AOSR SchemaVersion="2.4">
<ObjectID>77-0412-2026</ObjectID>
<WorkDescription>Устройство армокаркаса, оси 1-4, 3 этаж</WorkDescription>
<DateEnd>2026-08-11</DateEnd>
<MaterialList>
<Material name="Арматура А500С ⌀12" producer="ЗМК" doc="ПК-4412" date="2026-07-28"/>
</MaterialList>
<SignerList>
<Signer role="contractor" order="ПР-88" date="2026-01-15">Кузнецов А. В.</Signer>
<Signer role="supervision" order="ПР-12" date="2026-02-02">Орлова М. С.</Signer>
</SignerList>
</AOSR>
Валидация

Ошибки валидации и что они значат

Сообщения валидатора написаны языком схемы, а не языком стройки. Здесь — перевод и то, что с этим делать.

cvc-complex-type.2.4.a
Invalid content was found starting with element 'SignerList'. One of '{MaterialList}' is expected.
Что это значит

Порядок элементов в схеме строгий: MaterialList идёт перед SignerList. Если перечень материалов пуст, блок выпадает целиком — и валидатор видит нарушение последовательности.

Что делать

Заполнить перечень материалов. Если материалов на этом виде работ действительно нет, блок всё равно передаётся с обоснованием — пустой элемент по схеме допустим, отсутствующий нет.

cvc-datatype-valid.1.2.1
'11.08.2026' is not a valid value for 'date'.
Что это значит

Даты в схеме — в формате ISO (ГГГГ-ММ-ДД). Русский формат из шаблона Word попадает в пакет при ручной сборке XML.

Что делать

Привести все даты к 2026-08-11. Проверять не только DateEnd, но и даты в реквизитах документов о качестве и приказов.

cvc-minLength-valid
Value '' with length = '0' is not facet-valid with respect to minLength '1' for type 'nonEmptyString'.
Что это значит

Пустая строка вместо отсутствующего значения. Чаще всего — в реквизитах приказа подписанта или номере документа о качестве.

Что делать

Не отдавать пустые строки: либо реальное значение, либо элемент вообще не передаётся, если по схеме он необязателен.

Часто спрашивают

Вопросы по схеме AOSR

Пре-лонч

«Комплид» ещё не запущен — займите место в очереди

Мы открываем доступ постепенно. Оставьте почту: напишем в день запуска и закрепим скидку раннего доступа.

  • 21 модуль: смета, журналы, ИД, стройконтроль, ТИМ
  • Акты по приказу 344/пр, КС-2 и КС-3 из объёмов
  • Журнал смены с телефона — работает без связи
  • Импорт смет из Гранд-Сметы и РИК, сравнение версий
  • 323 свода правил и ГОСТ — открыты без регистрации
  • Данные в РФ · ФЗ-152 · оплата картой не нужна

Ранний доступ к «Комплид»

Скидка 20% на первый год — первым 100 подписавшимся