XSD-схема акта освидетельствования скрытых работ
Схема описывает акт скрытых работ как структуру: идентификатор объекта, состав работ по участку, перечень применённых материалов с реквизитами документов о качестве и блок подписантов с их ролями. Каждый акт выгружается отдельным файлом, реквизиты объекта должны совпадать с данными разрешения на строительство.
Обязательные поля
| Элемент | Тип | Что туда кладут |
|---|---|---|
| ObjectID | string | Идентификатор объекта в ИСУП, а не внутренний номер |
| WorkDescription | string | Состав работ по участку — не «работы по проекту» |
| DateStart / DateEnd | date | Окончание не позже даты акта и начала следующего этапа |
| MaterialList/Material | complex | На каждую позицию: наименование, производитель, номер и дата документа о качестве |
| SignerList/Signer | complex | ФИО, должность, роль, реквизиты приказа о назначении |
| AttachmentList/File | complex | Нумерация приложений в порядке позиций акта |
Фрагмент пакета
<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>Ошибки валидации и что они значат
Сообщения валидатора написаны языком схемы, а не языком стройки. Здесь — перевод и то, что с этим делать.
Invalid content was found starting with element 'SignerList'. One of '{MaterialList}' is expected.Порядок элементов в схеме строгий: MaterialList идёт перед SignerList. Если перечень материалов пуст, блок выпадает целиком — и валидатор видит нарушение последовательности.
Заполнить перечень материалов. Если материалов на этом виде работ действительно нет, блок всё равно передаётся с обоснованием — пустой элемент по схеме допустим, отсутствующий нет.
'11.08.2026' is not a valid value for 'date'.
Даты в схеме — в формате ISO (ГГГГ-ММ-ДД). Русский формат из шаблона Word попадает в пакет при ручной сборке XML.
Привести все даты к 2026-08-11. Проверять не только DateEnd, но и даты в реквизитах документов о качестве и приказов.
Value '' with length = '0' is not facet-valid with respect to minLength '1' for type 'nonEmptyString'.
Пустая строка вместо отсутствующего значения. Чаще всего — в реквизитах приказа подписанта или номере документа о качестве.
Не отдавать пустые строки: либо реальное значение, либо элемент вообще не передаётся, если по схеме он необязателен.
Вопросы по схеме AOSR
Другие схемы пакета
Акт ответственных конструкций
Отличается от АОСР обязательным блоком прочности и подписью проектировщика.
Общий журнал работ
Выгружается периодами. Основная сложность — непрерывность записей и корректные ссылки на акты.
Акт КС-2
Позиции акта должны сходиться со сметой и по коду, и по объёму. Расхождение ловится не валидатором, а заказчиком.
«Комплид» ещё не запущен — займите место в очереди
Мы открываем доступ постепенно. Оставьте почту: напишем в день запуска и закрепим скидку раннего доступа.
- 21 модуль: смета, журналы, ИД, стройконтроль, ТИМ
- Акты по приказу 344/пр, КС-2 и КС-3 из объёмов
- Журнал смены с телефона — работает без связи
- Импорт смет из Гранд-Сметы и РИК, сравнение версий
- 323 свода правил и ГОСТ — открыты без регистрации
- Данные в РФ · ФЗ-152 · оплата картой не нужна