Информация о проверке
Номер инспекции | 012 |
Наименование проверки | Sheets |
Раздел | Общее |
Взаимодействие с другими приложениями | - |
Описание
Проверяет содержание листов (имя листа, основная надпись, размещенные виды): Необходимо для контроля состава выпускаемого альбома
Для листа с заданной маской имени проверяет наличие основной надписи и наличие размещенных видов, спецификаций или легенд.
Настройки имени вида, имени основной надписи и имена видов задаются в конфигурационном файле “Sheets ”.
Возможные ошибки
Ошибка | Решение |
Основная надпись не найдена | Добавить/заменить основную надпись |
Виды не найдены | Добавить вид на лист |
Подробное описание ошибок и решений
Ошибка “Основная надпись не найдена” или “
Виды / Спецификации / Легенды не найдены”
Основная надпись не найдена или Виды / Спецификации / Легенды не найдены
Причина
Основная надпись не найдена или Виды / Спецификации / Легенды не найдены
Решение
Проверка выполняется для определенных листов;
Проверка выполняется для листов с определенным именем, номером и назначением вида для листа (все три параметра берутся при условии “И”);
Для выбранных листов выполняются проверки:
Проверка наличия и заполненности параметров листа;
Проверка наличия на листе основной надписи;
Проверка наличия на листе заданных видов;
Проверка наличия на листе заданных спецификаций;
Проверка наличия на листе заданных легенд;
Повторить проверку
После исправления ошибок повторить проверку
Конфигурация
Для работы проверки необходимо настроить конфигурацию SheetsJsonConfig. Пример заполнения конфигурации смотри ниже:
{
"Sheets": [
{
"BsSheetName": "name",
"BsSheetNumber": "",
"BsSheetType": "",
"BsTitleName": "",
"BsViewNames": [],
"BsSpecNames": [],
"BsLegendNames": [],
"BsSheetParameterNames": {}
},
{
"BsSheetName": "name",
"BsSheetNumber": "number",
"BsSheetType": "type",
"BsTitleName": "Title",
"BsViewNames": [
"viewname1",
"viewname2"
],
"BsSpecNames": [],
"BsLegendNames": [],
"BsSheetParameterNames": {
"key1": "value1",
"key2": "value2"
}
}
]
}
, где содержатся следующие поля:
"Sheets" - блок описания проверяемых листов;
"BsSheetName" - имя проверяемого листа по условию “содержит”;
"BsSheetNumber" - номер листа;
"BsSheetType" - тип листа;
"BsTitleName" - имя основной надписи;
"BsViewNames" - список имен видов;
"BsSpecNames" - список имен спецификаций;
"BsLegendNames" - список имен легенд;
"BsSheetParameterNames" - имя параметра.
Add Comment