Как исправить поле объекта не обнаружено 1С
Данная статья рассчитана на людей, которые уже знают принцип работы платформы, и теоретически могут справиться со сбоем самостоятельно. В информационных базах 1С ошибка поле объекта не обнаружено отнюдь не редкость, в основном она появляется после установки актуальных обновлений. Причин ее возникновения может быть несколько, и в зависимости от того, что именно спровоцировало проблему, меняется алгоритм действий по восстановлению работы системы.
Ошибки в доработке
Некоторые файлы не входят в состав базовой версии ПО, как и отчеты, дополнительные модификации. Соответственно, когда на экране появляется предупреждение поле объекта не обнаружено в 1С после доработки софта, это означает, что программа дает отсылки к полю, имя которого было изменено либо уничтожено в ходе проводимых работ.
Причина №1 – действия разработчиков
Разработчики платформы 1С периодически удаляют поля, которые больше программе не нужны (например, могут быть уничтожены какие-либо реквизиты, переменные, и т. д.). Когда производится обновление системы, в функционале остаются свободные ячейки, и ПО не может внести изменения в поля, которых больше не существует.
Устранение неполадки
Необходимо найти место, в котором возникла ошибка по причине того, что ПО не может интегрировать свой код. Для решения проблемы следует:
● изменить имя поля;
● редактировать метод получения информации.
Пример: ранее юридический адрес был реквизитом для составного элемента “Перечисления”, а в новом обновлении переместился в регистр сведений “Расчет”.
Обратите внимание, что все объекты в продуктах 1С хранятся системой на постоянной основе, и если одно из полей будет уничтожено разработчиками, то информация в обязательном порядке переносится в другое место.
Причина №2 – ошибки, которые возникли в процессе обновления
Данная проблема может возникнуть только в рамках доработанных конфигураций. Она происходит по причине невнимательности мастера в процессе обновления, когда он случайно удаляет одно из полей. Чтобы определить, какое именно, следует провести сравнение обновленной базы с ее копией, либо текущий вариант ПО с типовой конфигурацией. Алгоритм действий таков:
● меню “Конфигурация”;
● пункт “Поддержка”;
● выбрать один из вариантов – “сравнить” или “объединить”.
Устранение неполадки
Возникновение ошибок при обновлении негативно отразится на работе системы в дальнейшем. Нельзя гарантировать, что после внесения исправлений проблема решится, поэтому специалисты рекомендуют провести восстановление базы используя копию, а затем обновить систему вновь.
Важно!!! Чтобы решить проблему, связанную с ошибкой в информационных блоках, необходимо обладать достаточным опытом работы с продуктами 1С. Без профессионала не обойтись, потому что установить точную причину сбоя и внести коррективы может только специалист.
Если вы убеждены, что в конфигурацию не вносились изменения и ошибка возникла при работе с типовым решением, то для вас будут полезны рекомендации, представленные ниже.
Ошибка в программе 1С поле объекта не обнаружено в универсальной конфигурации
При апгрейде типовой версии Предприятие 8.3 также может возникнуть указанная выше ошибка. Ниже описаны четыре фактора, которые могут спровоцировать неполадки.
Причина №1 – изменение механизмов платформы
Предупреждение системы появляется по причине того, что в апгрейде содержатся те возможности платформы, которые в используемой на предприятии версии не еще реализованы, либо зеркальная ситуация.
Устранение неполадки
Рекомендуется обновление платформы до последнего версии или подбор оптимального. Чтобы узнать, какой из релизов наиболее подойдет к конфигурации, следует перейти по ссылке releases.1c.ru. Информация находится в разделе “Порядок обновления”.
Причина №2 – софт нуждается в тестировании и исправлении
Случается, что файлы из базы данных повреждаются, и тогда система не может работать нормально.
Устранение неполадки
Непосредственно в самой конфигурации есть специальный раздел для проверки работоспособности ПО. Помните, что перед любым тестированием следует в обязательном порядке сделать резервное копирование. Также отметьте чекбоксы, как на изображении ниже.
Как только настройки проставлены, нажимайте на кнопку “Выполнить”.
Причина №3 – несоответствие настроек
Так случается, что ошибку поле объекта не обнаружено 1С может выдавать только одному пользователю. Например, если ранее в настройках были установлены какие-либо фильтры отбора по характеристикам, а в новой версии данной возможности не предусмотрено, то система будет уведомлять о проблеме. В частности, если при использовании платформы другие пользователи никаких проблем с управлением не испытывают, т. к. не выбирали вышеупомянутую конфигурацию.
Устранение неполадки
Дабы исправить ошибку, необходимо полностью отменить настройки пользователей. На изображении показано, какие пункты следует выбрать.
Далее, перейти в раздел администрирования, а затем – удалить данные.
Меню предполагает право выбора – вы можете как очистить настройки тех пользователей, которых пожелаете.
Проблема №4 – ошибки, которые были допущены разработчиками
Людям свойственно ошибаться, поэтому даже разработчики могут допустить погрешность в своей работе.
Пути решения:
Когда изменить конфигурацию вручную не выходит, то существуют такие варианты решения проблемы:
● подождать новый релиз и обновить ПО;
● установить обновление прошлой версии;
● написать письмо в техподдержку (адрес электронной почты размещен на сайте разработчика).
И последний способ решения проблемы – обращение за помощью к специалисту. Если изменения необходимо внести в типовую версию программы, то заказчику услуги следует понимать – велика вероятность того, что со следующим апгрейдом часть из них будет удалена. По этой причине исправление ошибок в функционале можно доверить только профи.