You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Информация о проверке

Номер инспекции

014

Наименование проверки

Specification 

Раздел

Общее

Взаимодействие с другими приложениями

-

Описание

Проверяет наличия в документе спецификаций (наличие в спецификациях заданных полей): Необходимо для унификации применяемых ведомостей и спецификаций

Возможные ошибки

Ошибка

Решение

Поле отсутствует

Добавить поле

Поле не соответствует спецификации

Удалить поле

Подробное описание ошибок и решений

Ошибка “Поле отсутствует / Поле не соответствует спецификации”

Поле отсутствует / Поле не соответствует спецификации

Причина

Поле отсутствует / Поле не соответствует спецификации

Решение

Проверка выполняется для спецификаций, определенных по имени или части имени (по условию “содержит”);

Проверяется наличие заданных полей спецификации (имен параметров);

Добавить / Удалить параметр в спецификации

Повторить проверку

После исправления ошибок повторить проверку

Конфигурация

Для работы проверки необходимо настроить конфигурацию SpecificationsJsonConfig. Пример заполнения конфигурации смотри ниже:

{

  "Specifications": [

    {

      "BsSpecificationName": "name",

      "BsTemplateName": "templateName",

      "BsFields": null

    },

    {

      "BsSpecificationName": "name",

      "BsTemplateName": "templateName",

      "BsFields": [

        "field1",

        "field2"

      ]

    }

  ]

}

, где содержатся следующие поля:

"Specifications" - блок описания проверяемых спецификаций;

"BsSpecificationName" - имя спецификации по условию “содержит”;

"BsTemplateName" - имя шаблона спецификации;

"BsFields" - список полей (имен параметров).

Справочная информация

Техническое задание

  • No labels