Информация о проверке
Номер инспекции | 014 |
Наименование проверки | Specification |
Раздел | Общее |
Взаимодействие с другими приложениями | - |
Описание
Проверяет наличия в документе спецификаций (наличие в спецификациях заданных полей): Необходимо для унификации применяемых ведомостей и спецификаций
Возможные ошибки
Ошибка | Решение |
Поле отсутствует | Добавить поле |
Поле не соответствует спецификации | Удалить поле |
Подробное описание ошибок и решений
Ошибка “Поле отсутствует / Поле не соответствует спецификации”
Поле отсутствует / Поле не соответствует спецификации
Причина
Поле отсутствует / Поле не соответствует спецификации
Решение
Проверка выполняется для спецификаций, определенных по имени или части имени (по условию “содержит”);
Проверяется наличие заданных полей спецификации (имен параметров);
Добавить / Удалить параметр в спецификации
Повторить проверку
После исправления ошибок повторить проверку
Конфигурация
Для работы проверки необходимо настроить конфигурацию SpecificationsJsonConfig. Пример заполнения конфигурации смотри ниже:
{
"Specifications": [
{
"BsSpecificationName": "name",
"BsTemplateName": "templateName",
"BsFields": null
},
{
"BsSpecificationName": "name",
"BsTemplateName": "templateName",
"BsFields": [
"field1",
"field2"
]
}
]
}
, где содержатся следующие поля:
"Specifications" - блок описания проверяемых спецификаций;
"BsSpecificationName" - имя спецификации по условию “содержит”;
"BsTemplateName" - имя шаблона спецификации;
"BsFields" - список полей (имен параметров).