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

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

014

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

Specification 

Раздел

Общее

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

-

Описание

Инспекция проверяет наличие и настройку обязательных спецификаций в документе. Необходимо для унификации применяемых ведомостей и спецификаций. Для проверки используются правила, указанные в конфигурационном файле.

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

Ошибка

Решение

Ошибка 1: В проекте отсутствует спецификация [Наименование спецификации]!
Загрузите из актуальной версии шаблона спецификацию или измените наименование.

Загрузите из актуальной версии шаблона указанную в ошибке спецификацию или измените наименование спецификации.

Ошибка 2: В спецификации [Имя спецификации] отсутствуют обязательные поля: [список полей]

Добавьте указанные в ошибке обязательное поле в спецификацию. 

Ошибка 3: В спецификации [Имя спецификации] скрыты поля:[список полей]. Сделайте их видимыми!

Сделайте видимыми указанные в ошибке обязательные поля.

Ошибка 4: В спецификации [Имя спецификации] есть лишние поля:[список полей]. Сделайте их скрытыми!

Скройте указанные в ошибке лишние поля.

Ошибка 5: Неправильно настроены фильтры у спецификаций! [список фильтров]

Настройте фильтры в спецификации, правильно настроенные фильтры можно посмотреть в актуальной спецификации из шаблона проекта.

Ошибка 6: Спецификация [Наименование] должна быть вынесена на лист

Разместите указанную спецификацию на лист.

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

Ошибка 1

“В проекте отсутствует спецификация [Наименование спецификации]! 
Загрузите из актуальной версии шаблона спецификацию или измените наименование.”

Причина

В проекте не найдена спецификация, указанная в конфигурационном файле (по наименованию).

Решение

Скопируйте указанную в ошибке спецификацию из актуального шаблона проекта. Подробнее см. Копировать параметры и спецификации из шаблона.

Или проверьте наименование спецификации в проекте, оно должно соответствовать наименованию в ошибке. 

Ошибка 2

В спецификации [Имя спецификации] отсутствуют обязательные поля: [список полей]

Причина

В спецификации не найдены обязательные поля, указанные в  конфигурационном файле.

Решение

Добавьте указанные в ошибке обязательное поле в настройках спецификации:

Ошибка 3

В спецификации [Имя спецификации] скрыты поля:[список полей]. Сделайте их видимыми!

Причина

В спецификации скрыты обязательные поля, указанные в  конфигурационном файле.

Решение

Сделайте видимыми указанные в ошибке обязательные поля в настройках спецификации:

Ошибка 4

Ошибка 4: В спецификации [Имя спецификации] есть лишние поля:[список полей]. Сделайте их скрытыми!

Причина

В спецификации показаны лишние поля, указанные в конфигурационном файле.

Решение

Сделайте скрытыми указанные в ошибке лишние поля в настройках спецификации:

Ошибка 5

Ошибка 5: Неправильно настроены фильтры у спецификаций! [список фильтров]

Причина

В спецификации неправильно настроены фильтры.

Решение

Настройте фильтры в спецификации:

Правильно настроенные фильтры можно посмотреть в актуальной спецификации из шаблона проекта. Подробнее см. Копировать параметры и спецификации из шаблона.

Ошибка 6

Ошибка 6: Спецификация [Наименование] должна быть вынесена на лист

Причина

Спецификация, указанная в ошибке, не размещена на лист.

Решение

Разместите указанную спецификацию на лист.

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

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

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

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

Пример заполнения конфигурации:

Пример конфига для ВК.json

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

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

  • No labels