Отчет СРЗУ#
Добавить файлы из нескольких типов объектов#
Чтобы к итоговому файлу с СРЗУ с расширением .xml была возможность прикладывать файлы из нескольких типов объектов, необходимо выполнить настройку SrzuModulV3.config:
до настройки:
<MockItem>
<Target MetaId="ParcelSchema_In_Block"/>
<AttachmentItem MetaId="DocRelSrzuFiles" IsMultiple="true" ItemWithPath="FilePath">
<Target MetaId="AppliedFile"/>
<PathItem>
<JoinItem Format="{0}{1}" Alias="FilePath">
<Target MetaId="@Name"/>
<ConstItem Value="files\"/>
<Item MetaId="FileNameField"/>
</JoinItem>
</PathItem>
</AttachmentItem>
<!-- Ниже представлен код для того, чтобы экспортировать не только файлы СРЗУ, но и файлы Решения об утверждения СРЗУ.-->
<!--<Item MetaId="DocRelSrzuAcceptSrzu">
<AttachmentItem MetaId="DocRelFileAcceptSrzuDocs" IsMultiple="true" ItemWithPath="FilePath">
<Target MetaId="AppliedFile"/>
<PathItem>
<JoinItem Format="{0}{1}" Alias="FilePath">
<Target MetaId="@Name"/>
<ConstItem Value="srzuAcceptFiles\"/>
<Item MetaId="FileNameField"/>
</JoinItem>
</PathItem>
</AttachmentItem>
</Item>-->
после настройки:
<MockItem>
<Target MetaId="ParcelSchema_In_Block"/>
<AttachmentItem MetaId="DocRelSrzuFiles" IsMultiple="true" ItemWithPath="FilePath">
<Target MetaId="AppliedFile"/>
<PathItem>
<JoinItem Format="{0}{1}" Alias="FilePath">
<Target MetaId="@Name"/>
<ConstItem Value="files\"/>
<Item MetaId="FileNameField"/>
</JoinItem>
</PathItem>
</AttachmentItem>
<Item MetaId="DocRelSrzuAcceptSrzu">
<AttachmentItem MetaId="DocRelFileAcceptSrzuDocs" IsMultiple="true" ItemWithPath="FilePath">
<Target MetaId="AppliedFile"/>
<PathItem>
<JoinItem Format="{0}{1}" Alias="FilePath">
<Target MetaId="@Name"/>
<ConstItem Value="srzuAcceptFiles\"/>
<Item MetaId="FileNameField"/>
</JoinItem>
</PathItem>
</AttachmentItem>
</Item>
Отключить требование подписи#
Для отключения требования подписи для файла с СРЗУ в конфигурационном файле SrzuModulV3.config параметр ... RequireSignature="true">
замените на ... RequireSignature="false">
.
<?xml version="1.0" encoding="utf-8" ?>
<MigrationSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" RequireSignature="true">
Настроить нумерацию поворотных точек#
Подсказка
Чтобы геометрия СРЗУ выгружалась из описания чертежа, подготовленного при построении отчета, выполните настройки экспорта на основе сформированного чертежа. По умолчанию чертеж СРЗУ будет выгружаться из геометрии образуемого ЗУ и настройки нумерации поворотных точек учтены не будут.
Настройка выполняется в файле SrzuSettings.xml.
Пример содержимого файла SrzuSettings.xml
<?xml version="1.0"?>
<SrzuSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ImageMagickCachePath>D:\Grad</ImageMagickCachePath>
<Fonts>
<string>GlyphiconIAS.otf</string>
</Fonts>
<ConcurrentConversionLimit xsi:nil="true" />
<Templates>
<SrzuTemplate>
<File>A1.pdf</File>
<DisplayName>А1 Альбомный</DisplayName>
<Format>Pdf</Format>
<ProjectAlias>*</ProjectAlias>
<TurningPointsDecimals>2</TurningPointsDecimals>
</SrzuTemplate>
<SrzuTemplate>
<File>A4.odg</File>
<DisplayName>А4 Альбомный</DisplayName>
<Format>Odg</Format>
<ProjectAlias>*</ProjectAlias>
<TurningPointsDecimals>2</TurningPointsDecimals>
</SrzuTemplate>
</Templates>
<ZuDraftAlias>WfZuDraft</ZuDraftAlias>
<DocSrzuToLotObjectLinkFieldPath>SrzuDocument0R0WfRelSrzuZuDraft</DocSrzuToLotObjectLinkFieldPath>
<DocSrzuToDecorationExtRelationPath>SrzuDocument0R0DecorationExt0F0Content</DocSrzuToDecorationExtRelationPath>
<DecorationExtContentSubPath>DecorationExt0F0Content</DecorationExtContentSubPath>
<IsDefaultThroughNumberingTurningPoints>false</IsDefaultThroughNumberingTurningPoints>
<DefaultBypassDirectionNumberingTurningPoints>Clockwise</DefaultBypassDirectionNumberingTurningPoints>
</SrzuSettings>
Задать направление нумерации поворотных точек внешнего контура
<DefaultBypassDirectionNumberingTurningPoints>Clockwise</DefaultBypassDirectionNumberingTurningPoints>
Значение Clockwise
задает нумерацию поворотных точек по часовой стрелке.
Чтобы задать нумерацию против часовой стрелки, вместо Clockwise
укажите любое другое значение или удалите настройку из файла SrzuSettings.xml.
Задать сквозную или раздельную нумерацию поворотных точек для объекта из нескольких полигонов
<IsDefaultThroughNumberingTurningPoints>true</IsDefaultThroughNumberingTurningPoints>
Для сквозной нумерации установите значение true
. А чтобы включить отдельную нумерацию для каждого полигона, установите значение false
.
Настроить экспорт геометрии образуемых ЗУ#
При экспорте СРЗУ геометрия выгружается «как есть» – из геометрии образуемого ЗУ.
Если заданы настройки нумерации поворотных точек, геометрию нужно экспортировать из описания чертежа СРЗУ, подготовленного при построении отчета.
Для экспорта геометрии образуемых ЗУ на основе сформированного чертежа внесите изменения в файл SrzuModulV3.config, расположенный по пути ../AppServer/plugins/SrzuConfig/:
для документа SrzuDocument в секции экспорта замените тег:
<SpatialItem Mask="^[-]{0,1}\d*[.|,]{0,1}\d{0,2}" Invert="true"/>на:
<SpatialFromDrawingItem RoundUntilDigit="2" Invert="true"> <Item MetaId="../SrzuDocimentDecorationExtRelation/Content"/> </SpatialFromDrawingItem>
для документа SrzuDocument_Region в секции экспорта замените тег:
<SpatialItem Mask="^[-]{0,1}\d*[.|,]{0,1}\d{0,2}" Invert="true"/>на:
<SpatialFromDrawingItem RoundUntilDigit="2" Invert="true"> <Item MetaId="../SrzuDocumentDecorationExtRelation_region/Content"/> </SpatialFromDrawingItem>