Информация о проверке
Номер инспекции | 014 |
Наименование проверки | Specification |
Раздел | Общее |
Взаимодействие с другими приложениями | - |
Описание
Инспекция проверяет наличие и настройку обязательных спецификаций в документе. Необходимо для унификации применяемых ведомостей и спецификаций. Для проверки используются правила, указанные в конфигурационном файле.
Возможные ошибки
Ошибка | Решение |
Ошибка 1: В проекте отсутствует спецификация [Наименование спецификации]! | Загрузите из актуальной версии шаблона указанную в ошибке спецификацию или измените наименование спецификации. |
Ошибка 2: В спецификации [Имя спецификации] отсутствуют обязательные поля: [список полей] | Добавьте указанные в ошибке обязательное поле в спецификацию. |
Ошибка 3: В спецификации [Имя спецификации] скрыты поля:[список полей]. Сделайте их видимыми! | Сделайте видимыми указанные в ошибке обязательные поля. |
Ошибка 4: В спецификации [Имя спецификации] есть лишние поля:[список полей]. Сделайте их скрытыми! | Скройте указанные в ошибке лишние поля. |
Ошибка 5: Неправильно настроены фильтры у спецификаций! [список фильтров] | Настройте фильтры в спецификации, правильно настроенные фильтры можно посмотреть в актуальной спецификации из шаблона проекта. |
Ошибка 6: Спецификация [Наименование] должна быть вынесена на лист | Разместите указанную спецификацию на лист. |
Подробное описание ошибок и решений
Ошибка 1
“В проекте отсутствует спецификация [Наименование спецификации]!
Загрузите из актуальной версии шаблона спецификацию или измените наименование.”
Причина
В проекте не найдена спецификация, указанная в конфигурационном файле (по наименованию).
Решение
Скопируйте указанную в ошибке спецификацию из актуального шаблона проекта. Подробнее см. Копировать параметры и спецификации из шаблона.
Или проверьте наименование спецификации в проекте, оно должно соответствовать наименованию в ошибке.
Ошибка 2
В спецификации [Имя спецификации] отсутствуют обязательные поля: [список полей]
Причина
В спецификации не найдены обязательные поля, указанные в конфигурационном файле.
Решение
Добавьте указанные в ошибке обязательное поле в настройках спецификации:
Ошибка 3
В спецификации [Имя спецификации] скрыты поля:[список полей]. Сделайте их видимыми!
Причина
В спецификации скрыты обязательные поля, указанные в конфигурационном файле.
Решение
Сделайте видимыми указанные в ошибке обязательные поля в настройках спецификации:
Ошибка 4
Ошибка 4: В спецификации [Имя спецификации] есть лишние поля:[список полей]. Сделайте их скрытыми!
Причина
В спецификации показаны лишние поля, указанные в конфигурационном файле.
Решение
Сделайте скрытыми указанные в ошибке лишние поля в настройках спецификации:
Ошибка 5
Ошибка 5: Неправильно настроены фильтры у спецификаций! [список фильтров]
Причина
В спецификации неправильно настроены фильтры.
Решение
Настройте фильтры в спецификации:
Правильно настроенные фильтры можно посмотреть в актуальной спецификации из шаблона проекта. Подробнее см. Копировать параметры и спецификации из шаблона.
Ошибка 6
Ошибка 6: Спецификация [Наименование] должна быть вынесена на лист
Причина
Спецификация, указанная в ошибке, не размещена на лист.
Решение
Разместите указанную спецификацию на лист.
Повторить проверку
После исправления ошибок повторить проверку
Конфигурация
Для работы проверки необходимо настроить конфигурацию SpecificationsJsonConfig.
Пример заполнения конфигурации: