Тип не определен (ЗаписьJSON)

Ошибка “Тип не определен” говорит об устаревшей платформе. В конфигурации используются более современные объект, чем присутствуют в платформе.

Либо контекст, который не позволяет использования данного объекта: запуск под другим типом клиента, а также банальная опечатка в имени типа.

В данном конкретном случае таким объектом является “ЗаписьJSON”, которая появилась не так давно в версии 8.3 платформы 1С.

 

Полный текст ошибки

Тип не определен (ЗаписьJSON)
ЗаписьJSON = Новый <<?>>ЗаписьJSON;

Тип не определен

Особенности проблемы:

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

Если же объектами являются объекты метаданных (к примеру, такие как Web-сервисы), то изменить такую конфигурацию не возможно (хотя она будет работать без данных объектов, не вызывая ошибок)

На скриншоте ниже: с версией 8.2

Режим совместимости

Другие причины проблемы:

Возможно новая платформа установлена, но запускается старая

для этого зайдите в свойства базы (“Изменить” в списке запуска:) – нижнее поле “Версия 1С:Предприятия”

Редактирование информационной базы

Либо указана устаревшая “версия” платформы (кнопка “Настройка” в списке баз) – раздел “Используемые версии”

Используемые версии

Поведение системы

В большинстве случаев “тип не определен” это критичная ошибка, которая возникает:

  • в момент запуска самой 1С, при этом полностью блокирует запуск.
  • при запуске форм списка или форм объектов – блокирует запуск этого или ряда объектов.

Обычно не связана с правами пользователя и со средой исполнения, если это не com/activex-объекты.

Часто вызывающие ошибку объекты:

httpзапрос, настройкикомандногоинтерфейса, выборкаизрезультатазапроса

Реклама – средство заставить людей нуждаться в том, о чем они раньше не слыхали.

— Мартти Ларни