. Платформа 8.2 Типы ошибок в компиляторе
Платформа 8.2 Типы ошибок в компиляторе

Платформа 8.2 Типы ошибок в компиляторе

Например такая ошибка: Значение не является значением объектного типа - это я уже поняла, неправильное обращение к переменным. Сейчас у меня уже редки такие ошибки, в основном все проблемы вылазят чаще всего в пользовательском режиме.

Проверка. Сервер - это я тоже поняла.. что в данном случае не существует переменной именно на клиенте, или сервере, или толстом клиенте. Значит нужно смотреть настройки, откуда пытаешься взять и передать значение.

передача мутабельных значний - тоже малясь поняла.

Последний раз выскакивало в пользовательском режиме ошибка о попытке передать с клиента на сервер или с сервера на клиент несуществующие данные(точное описание не помню) ошибку ликвидировала, но в чём суть была, так и не поняла.

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

А какая тут может быть расшифровка? Тут и так уже всё написано в самом сообщении об ошибке.

> Последний раз выскакивало в пользовательском режиме ошибка о попытке передать с клиента на сервер или с сервера на клиент несуществующие данные(точное описание не помню) ошибку ликвидировала, но в чём суть была, так и не поняла.Не все типы данных можно передавать с сервера на клиента. Видимо вы пытались передать один из тех типов, которые нельзя передавать. Какой имено тип - нужно смотреть по тексту программы.

Спасибо! Хоть буду знать что речь идёт про тип. С Типами видов и видами типов я ещё прихрамываю, но рано или поздно разберусь)

> С Типами видов и видами типов я ещё прихрамываюЭто вы о чем?

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

будь он в дереве метаданных пустой конфигурации или будь это созданный документ в дереве метаданных - всё лучше понимать как одно - Объект.

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

Вид,Класс лучше вообще выкинуть из головы.. только тогда более менее начинаешь вникать, когда сосредотачиваешься только на таких понятиях как тип данных и объект.

> Класс лучше вообще выкинуть из головы..В 1С нет классов.

> будь он в дереве метаданных пустой конфигурации В дереве метаданных пустой конфигурации нет объектов. Есть только "стандартные" ветки этого дерева, которые соответствуют имеющимся в платформе прикладным объектам http://its.1c.ru/db/v8devgloss#content:21:1, или прототипам, если так понятнее.

>будь это созданный документ в дереве метаданных

Это - объект конфигурации http://its.1c.ru/db/v8devgloss#content:3:1:03. То есть то, что разработчик добавил в конфигурацию на основе одного из имеющихся в платформе прикладных объектов (прототипов).

Понятие "Тип" или "Тип данных" к ним нельзя применить ну никак http://ru.wikipedia.org/wiki/%D0%A2%D0%B8%D0%BF_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85. О типах можно говорить только применительно ко встроенному языку. В дереве метаданных нет и не может быть типов. Все типы описаны в синтакс-помощнике.

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

Как только разработчик добавляет в конфигурацию какой-то новый объект конфигурации, платформа создаёт несколько типов данных, с помощью которых можно оперировать данными этого объекта конфигурации.

Например, после добавления справочника "Номенклатура", появятся такие типы:

  • СправочникМенеджер.Номенклатура,
  • СправочникСсылка.Номенклатура,
  • СправочникОбъект.Номенклатура,
  • СправочникВыборка.Номенклатура,
  • СправочникСписок.Номенклатура.

То есть появление ОДНОГО объекта конфигурации вызывает появление 5-ти новых типов данных.

После добавления справочника "Товары":

  • СправочникМенеджер.Товары,
  • СправочникСсылка.Товары,
  • СправочникОбъект.Товары,
  • СправочникВыборка.Товары,
  • СправочникСписок.Товары.

Понятно, что типы СправочникМенеджер.Номенклатура, СправочникМенеджер.Товары очень похожи.

Также как типы СправочникСсылка.Номенклатура и СправочникСсылка.Товары. Поэтому иногда, говоря о похожих типах данных, используют, например, выражение "ссылочные типы" (СправочникСсылка.Номенклатура, СправочникСсылка.Товары . ).

Но "видыТипов или типы видов" - так не говорят. Это вы сами придумали и продолжаете повторять.

>В дереве пустой конфигурации нет объектов, Есть только "стандартные" Ветки Этого дерева.

За "Ветки" я в своё время получила по шее. теперь уже поезд ушёл. А как же свойчтва глобального контекста с доступом на чтение: Метаданные() Когда мы обращаемяс не к конкретному объекту, созданному разработчиком, а именно к самой ветке для доступа чтения, что в ней имеется.

Тип: ОБъектМЕтаданныхКонфигурация. используется для доступа к структуре метаданных конфигурации.

То что каждый созданный объект образует несколько типов данных - это я поняла.

ну а типы видов и всё в том же духе - это сбили меня с толку некоторые программисты, которые Сишники. А я так, мала ещё.. куда мне до этих умников.. Я человек такой, что мне лучше на одном языке сосредоточиться, чем потом бить себя в грудь и кричать: Так называемый крик души)))

> А как же свойчтва глобального контекста с доступом на чтение: Метаданные() Когда мы обращаемяс не к конкретному объекту, созданному разработчиком, а именно к самой ветке для доступа чтения, что в ней имеется.Что значит "а как же"? Сформулируйте подробнее.

📎📎📎📎📎📎📎📎📎📎