Пользователи, которые постоянно работают с утилитой 1С, регулярно сталкиваются с различными ошибками, которые выдает система. Один из таких сбоев – «поле объекта не обнаружено» в версии 1C 8.3. Это говорит о том, что приложение не может вычислить объект, который указал пользователь. Стоит отметить, что в этой ошибке нет ничего критичного, но желательно ее устранить. Разберем описание данной проблемы и способы ее решения.
Contents
Описание проблемы
Данный сбой часто появляется вследствие обновления файлов, отчетов или дописанных блоков утилиты. В контексте сообщения ошибки, программа пытается уведомить пользователя о том, что у нее не получается считать поле из-за изменения его имени или удаления.
Иногда производитель программы 1С решает, что некоторые поля неактуальны и удаляет их. Сюда могут входить реквизиты, переменные и прочее. В других случаях разработчики просто переименовывают поля. И при следующем обновлении в программе сохраняются места, в которых использовалось удаленное или измененное поле. Утилита не способна к частичной замене программного кода, чтобы откорректировать место, где применяется удаленный или измененный реквизит. Обычно информация, содержащаяся в программах 1С, сохраняется и переносится в иное поле.
Другая причина уведомления «поле объекта не обнаружено» – сбой во время установки обновления. Данная проблема возникает только в доработанных конфигурациях. При этом не затрагиваются внешние обработки и отчетные файлы. Так получается, когда сотрудник, обновляя утилиту, случайным образом затер дописанное поле. Чтобы вычислить эту ошибку, нужно сравнить копию базы с обновленными данными, а также сравнить типовую конфигурацию с текущей.
Способы решения
Сразу отметим, что в случаях, когда блоки конфигураций подверглись переписыванию, необходимо обладать глубокими познаниями программы 1С. В противном случае проблему решить самостоятельно не удастся – придется обратиться к эксперту. Если же пользователь уверен, что имеет дело с конфигурацией, которая не подвергалась изменениям, и что сбой появляется только во время работы с обычным функционалом – в этом случае существуют более доступные методы для решения проблемы.
Проблемы с обновлениями
В некоторых случаях сбой дает о себе знать, когда обновлению подвергаются типовые конфигурации. Чтобы решить эту проблему, пользователю необходимо восстановить базу из копии и удостовериться, что в ней ошибки не возникают. В случаях, когда ошибки в копии все же возникают, то значит дело не обновлении.
Разработчики вносят огромное количество видоизменений в программное обеспечение, что частенько приводит к различным ошибкам. Если случай со сбоем оказывается критичным, то разработчики могут даже откатить обнову. Чтобы определить ошибку на стороне производителя, откройте строку «Найти» и наберите текст сбоя. Далее нужно выбрать рабочую конфигурацию, к примеру «Бухгалтерия предприятия». При фиксации разработчиками данной ошибки, система покажет следующие данные:
- Номер ошибки.
- Релиз, где возникает сбой.
- Релиз, в котором планируется исправить или уже исправлена данная ошибка.
- Рекомендации разработчиков по исправлению сбоя.
Иногда система не отображает ошибку по причине того, что ее еще не зарегистрировали в системе 1С. В этом случае есть смысл обратиться в обслуживающую фирму для решения проблемы.
Небольшой совет по обновлениям: не устанавливайте обновление в первые несколько дней после выхода новой редакции. Лучше подождите некоторое время. При выявлении сбоев в системе, производитель откорректирует их, и в течение недели выпустит новую версию обновы.
Изменение версии платформы
При обновлении конфигурации возможен сбой, если в обновленной версии используются основные функции программы, которые еще не реализованы в используемой редакции 1С. Иногда может возникнуть обратная ситуация. Для решения этой проблемы можно обновить платформу до последней редакции 1С 8.3 или попробовать использовать устаревшую, но подходящую для решения задач версию ПО.
На сайте releases.1c.ru в поле «Порядок обновления 1С» можно узнать, какой релиз платформы подходит для конкретной конфигурации.
Сброс настроек
Другая причина сбоя в программе 1С 8.3 – сохранение настроек пользователей. Например, если у сотрудника был установлен отбор по реквизиту при открытии списка файлов, который в новой версии программы был исключен из ПО, то это может вызвать ошибку. Если один пользователь может выполнять действие без проблем, а у другого возникает ошибка, это может свидетельствовать о проблеме в настройках пользователей.
Для решения этой проблемы требуется провести очистку настроек юзеров. Это осуществляется путем перехода в раздел «Администрирование» и далее в «Настройки пользователей и прав». После этого открывается подпункт «Персональные настройки пользователей» и выбирается опция «Очистка настроек». На этом этапе пользователь решает – хочет ли он очистить настройки всех пользователей или только нескольких.
Это может быть полезным, если вы заведомо понимаете, у кого из сотрудников и в каком месте возникает сбой.
Изменение конфигураций
При работе с базой данных после обновы может случиться такое, что база данных повреждается. Чтобы исправить эту проблему, необходимо восстановить базу данных. Для этого можно использовать функцию «Тестирование и исправление» внутри конфигурации 1С. Для этого выполните шаги: откройте «Администрирование», затем «Тестирование и исправление». Перед началом изменения конфигураций – в обязательном порядке выполните копирование базы. Далее следуйте алгоритму:
- В настройках тестирования необходимо установить галки в полях «Проверка логической целостности информационной базы» и «Проверка ссылочной целостности информационной базы». Также рекомендуем установить галку в поле «Реструктуризация таблиц информационной базы».
- После этого выбирайте раздел «Тестирование и исправление».
- В блоке «При наличии ссылок на несуществующие объекты» выберите опцию «Очищать ссылки».
- В разделе «При частичной потере данных объектов» выберите «Удалять объекты».
- В завершении кликните «Выполнить».
Это позволит исправить поврежденные объекты базы данных и восстановить ее работоспособность. Однако перед выполнением этой операции необходимо убедиться, что все данные находятся в безопасности и создать резервную копию базы данных.
Прочие способы
Программное обеспечение создается людьми, которым свойственно ошибаться. Как и любые технические продукты, продукты 1С иногда могут содержать ошибки, допущенные разработчиками. В такой ситуации существует несколько способов решения:
- Дождаться обновленной версии программы или откатиться на более старую версию ПО. Обычно очевидные ошибки исправляются разработчиками в сжатые сроки.
- Написать электронное письмо техподдержке с указанием текста ошибки. От того, в каком программном продукте произошел сбой – адрес техподдержки может отличаться. Например, если вы используете стандартную конфигурацию компании 1С, можете написать по адресу v8@1c.ru. Адреса поддержки других разработчиков можно найти на их официальных сайтах.
Когда пользователь никак не может самостоятельно быстро устранить проблему, и притом ошибка серьезно мешает выполнять привычную работу, стоит обратиться к сотруднику 1С, чтобы он внес изменения в типовой функционал. При этом стоит учитывать, что при выходе следующего обновления изменения могут «затеряться», поэтому их нужно отслеживать.