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