При обновлении версии программы возникла ошибка значение не является значением объектного типа имя

Для начала определимся с терминами. Конфигурации 1С состоят из объектов, их называют объекты конфигурации или прикладные объекты. К ним относятся Документы, Справочники, Регистр и пр.

Каждый объект имеет подвиды. Например, подвидами объекта Документ могут быть Счет-фактура, Расходно-кассовый ордер и пр. У каждого такого документа есть свои реквизиты: дата, номер, сумма, сотрудник, кому выдали деньги и пр.

То есть, если попытаться обратиться к переменной, которая не является объектом, то будет выдаваться такая ошибка.

Выбрать все документы, которые были введены с декабря следующего года.

(А год-то еще не наступил)

Выдается ошибка: «значение не является значением объектного типа 1С», то есть нет такого объекта, нечего показывать.

Показать все документы, созданные этим пользователем за такой-то период.

(А этот пользователь в этот период не работал)

Выдается «значение не является значением объектного типа 1С»

Еще вариант. Есть объект – Компания «Гигабайт» с реквизитами, а есть строчное значение «Гигабайт» (просто написанное название). Так вот, если к строке обратиться с запросом – Покажи мне адрес компании, то выдастся эта ошибка, так как в данном значении есть только текст — Гигабайт.

Топ 11 ошибок начинающих 1C программистов

То есть ошибка «значение не является значением объектного типа 1С» может выдаваться, если нужные данные не найдены, либо найдены, но не те. Либо, еще как возможный вариант, если все другие исключены, в программе какой-то баг (проблема, ошибка).

Источник: yandex.ru

Ошибки конвертации данных 2.1

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

Читайте также:
Установить поисковую программу Яндекс

Значение не является значением объектного типа (ИмяТипа)

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

Если пытаться вычислить причину через отладчик, то там в процедуре ниже переменная ТипОбъекта принимает значение Строка:

Процедура ОпределитьДополнительныеПараметрыПоискаОбъекта(СвойстваПоиска, ТипОбъекта, СтруктураСвойств, ИмяТипаОбъекта, ЭтоОбъектДокумент)

Если ТипОбъекта = Неопределено Тогда

// попробуем определить тип по свойствам поиска
ИмяТипаПриемника = СвойстваПоиска[«»];
Если ИмяТипаПриемника = Неопределено Тогда
ИмяТипаПриемника = СвойстваПоиска[«»];
КонецЕсли;

Если ИмяТипаПриемника <> Неопределено Тогда

ТипОбъекта = Тип(ИмяТипаПриемника);

КонецЕсли;

КонецЕсли;

САМЫЕ ПОПУЛЯРНЫЕ ОШИБКИ В 1С, КАК РЕШИТЬ?



СтруктураСвойств = Менеджеры[ТипОбъекта];
ИмяТипаОбъекта = СтруктураСвойств.ИмяТипа;

КонецПроцедуры

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

Источник: 1c-freelancer.ru

Ошибка при обновлении: Значение не является значением объектного типа (ЛокальныйОтносительныйКаталог)

1С:Предприятие 8.3 (8.3.5.1231) Зарплата и Управление Персоналом, редакция 2.5 (2.5.85.1).

После обновления релиза с 2.5.84.1 на 2.5.85.1 при запуске программы появляется окно с сообщением: Значение не является значением объектного типа (ЛокальныйОтносительныйКаталог).
Обновление осуществлялось в следующем порядке:
— с сайта users.v8.1c.ru был скачан дистрибутив обновления,
— в режиме конфигуратор в соответствии с инструкцией проведено обновление релиза,
— через Конфигуратор-Сервис произведен запуск программы 1С Предприятие,
— при запуске 1С Предприятие, как обычно, появилось окно «Проверка легальности получения обновления»,
— затем появилось окно с сообщением «Изменился номер версии конфигурации. Будет выполнено обновление информационной базы», нажали кнопку ОК, появилось сообщение об обновлении информационной базы,
— и далее появляется окно с сообщением «Значение не является значением объектного типа (ЛокальныйОтносительныйКаталог)», если нажать кнопку Подробно, появляется окно с сообщением об ошибке: «Обработка. Обновление конфигурации. Модуль объекта (859) : Значение не является значением объектного типа (ЛокальныйОтносительныйКаталог) Обновление. ЛокальныйОтносительныйКаталог = КаталогФайлаОбновления»
— если в окне с сообщением «Значение не является значением объектного типа (ЛокальныйОтносительныйКаталог)», нажать кнопку ОК, то в программе можно работать, открываются все журналы и документы.

Читайте также:
Sql server management studio описание программы

Что это за ошибка и что нужно сделать?

Источник: buh.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru