Вопрос

Ошибка компиляции при добавлении чек-бокса на страницу

Добрый день. Помогите найти причину.

На страницу нужно добавить чекбокс.

При добавлении, через дизайнер раздела появляется ошибка

"Возникла ошибка при компиляции"

При этом чекбокс добавляется. Его видно в дизайнере и при создании бизнес-процессов, а на странице не видно. Но при создании бизнес-процессов и использовании этого чек-бокса после сохранения появляется ошибка

"При генерации схемы возникла необработанная ошибка. Внутренняя ошибка: "Элемент коллекции с идентификатором [номер] не найден""

При добавлении чек-бокса через "Управление конфигурацией" появляются 10 ошибок, при поптыки компилции (скрин в атаче)

Нравится

3 комментария

Здравствуйте!

Рекомендую обратиться с данной проблемой в службу поддержки. Проблема в том, что метаданные страницы ссылаются на несуществующий параметр. Однако причину такого поведения можно определить только в рамках детального анализа, который нет возможности осуществить по скриншотам.

На самом деле все просто. В объекте, на который ссылается элемент моделт, тот самый чекбокс не докомпилировался. Т.е. в метаданных есть, а поля такого нет. Причин может быть несколько, например, допущена ошибка в другом объекте и компиляция завершается некорректно. Рекомендуемый порядок действий:

1. Откройте свой объект в конфигурации и скомпилируйте его. Если вылезут ошибки, исправьте и снова попытайтесь скомпилировать. Процесс должен корректно завершиться.

2. Если после этого не заработает, хотя должно, откройте карту и прибейте это поле, сохраните.

3. Снова добавьте.

Показать все комментарии