Ошибка поле объекта не обнаружено появляется при обращении к объектному типу через точку и говорит об отсутствии у него такого свойства(атрибута) или реквизита.
Ошибка может быть как на клиенте, так и на сервере.
Скриншот ошибки
Поведение системы
Работа модуля прерывается, но система продолжает работать. Если такая ошибка находится в модуле приложения или обработках запускаемых при старте, запуск может не осуществиться
Причины и решение
- отсутствие такого реквизита
- опечатка в коде
- если поле генерируется, ошибка в его формировании
- если это элемент формы, возможно элемент удален или еще не создан (нарушен порядок)
- если это поле ввода и для него не прописан путь к данным, то такая ошибка также возникает при любом обращении (такой объект на клиенте отсутствует)
Предполагаю, что такое поведение появилось после оптимизации платформы 8.3.8 – изменилась логика избыточного обмена данными формы клиент-сервер.
- после обновления релиза конфигурации внешние обработки или отчеты перестают работать (изменились данные или их наименование)
- либо обратная ситуация, когда релиз не обновлен, а используется новая версия модуля (просто обновите конфигурацию)
- еще одна причина – отсутствие команды для кнопки: т.е. кнопка добавлена, команда была создана, но не указана в обработчике, компилятор формы исключает ее из элементов
Для исправления подобных ошибок в большинстве случаев потребуется помощь программиста, который отладит программу и локализует ошибку. Для типовой конфигурации возможно потребуется ее снять с поддержки.
Для базовой версии или распределенной базы такие проблемы решить возможно только во внешних обработках. (т.к. конфигурации закрыта для внесения изменений)
Изобилие товаров устраняет дефицит, широкой рекламой устраняется психическая неустойчивость.