KoderLine
KoderLine
Обслуживание и внедрение
программного обеспечения

Статьи экспертов

Полезная информация

Как исправить поле объекта не обнаружено 1С

0
42
21.12.2020

Как исправить поле объекта не обнаружено 1С

Данная статья рассчитана на людей, которые уже знают принцип работы платформы, и теоретически могут справиться со сбоем самостоятельно. В информационных базах 1С ошибка поле объекта не обнаружено отнюдь не редкость, в основном она появляется после установки актуальных обновлений. Причин ее возникновения может быть несколько, и в зависимости от того, что именно спровоцировало проблему, меняется алгоритм действий по восстановлению работы системы. 


Ошибки в доработке

Некоторые файлы не входят в состав базовой версии ПО, как и отчеты, дополнительные модификации. Соответственно, когда на экране появляется предупреждение поле объекта не обнаружено в 1С после доработки софта, это означает, что программа дает отсылки к полю, имя которого было изменено либо уничтожено в ходе проводимых работ.

 

 

Причина №1 – действия разработчиков   

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

Устранение неполадки

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

●      изменить имя поля;

●      редактировать метод получения информации.

Пример: ранее юридический адрес был реквизитом для составного элемента “Перечисления”, а в новом обновлении переместился в регистр сведений “Расчет”.     

 

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

 

Причина №2 – ошибки, которые возникли в процессе обновления 

Данная проблема может возникнуть только в рамках доработанных конфигураций. Она происходит по причине невнимательности мастера в процессе обновления, когда он случайно удаляет одно из полей. Чтобы определить, какое именно, следует провести сравнение обновленной базы с ее копией, либо текущий вариант ПО с типовой конфигурацией. Алгоритм действий таков:

●      меню “Конфигурация”;

●      пункт “Поддержка”;

●      выбрать один из вариантов – “сравнить” или “объединить”.

Устранение неполадки

Возникновение ошибок при обновлении негативно отразится на работе системы в дальнейшем. Нельзя гарантировать, что после внесения исправлений проблема решится, поэтому специалисты рекомендуют провести восстановление базы используя копию, а затем обновить систему вновь.

 

Важно!!! Чтобы решить проблему, связанную с ошибкой в информационных блоках, необходимо обладать достаточным опытом работы с продуктами 1С. Без профессионала не обойтись, потому что установить точную причину сбоя и внести коррективы может только специалист.  

 

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

 

Ошибка в программе 1С поле объекта не обнаружено в универсальной конфигурации

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

Причина №1 – изменение механизмов платформы

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

 

Устранение неполадки  

Рекомендуется обновление платформы до последнего версии или подбор оптимального. Чтобы узнать, какой из релизов наиболее подойдет к конфигурации, следует перейти по ссылке releases.1c.ru. Информация находится в разделе “Порядок обновления”.



Причина №2 – софт нуждается в тестировании и исправлении

Случается, что файлы из базы данных повреждаются, и тогда система не может работать нормально.

Устранение неполадки

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


 


Как только настройки проставлены, нажимайте на кнопку “Выполнить”.

 


Причина №3 – несоответствие настроек

Так случается, что ошибку поле объекта не обнаружено 1С может выдавать только одному пользователю. Например, если ранее в настройках были установлены какие-либо фильтры отбора по характеристикам, а в новой версии данной возможности не предусмотрено, то система будет уведомлять о проблеме. В частности, если при использовании платформы другие пользователи никаких проблем с управлением не испытывают, т. к. не выбирали вышеупомянутую конфигурацию.

Устранение неполадки

Дабы исправить ошибку, необходимо полностью отменить настройки пользователей. На изображении показано, какие пункты следует выбрать.




Далее, перейти в раздел администрирования, а затем – удалить данные.




Меню предполагает право выбора – вы можете как очистить настройки тех пользователей, которых пожелаете.

Проблема №4 – ошибки, которые были допущены разработчиками

Людям свойственно ошибаться, поэтому даже разработчики могут допустить погрешность в своей работе.

Пути решения:

Когда изменить конфигурацию вручную не выходит, то существуют такие варианты решения проблемы:

●      подождать новый релиз и обновить ПО;

●      установить обновление прошлой версии;

●      написать письмо в техподдержку (адрес электронной почты размещен на сайте разработчика).

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