Back to top

ОписаниеТипов

Особенности редактирования значений произвольного типа в табличном поле

Опубликовано e-1c@mail.ru - вт, 05/09/2017 - 16:18

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

Описание типов и квалификаторы.

Опубликовано e-1c@mail.ru - вт, 04/25/2017 - 17:13

Описание типов это объект, который управляет ограничением допустимых типов значений, присваиваемых объектам системы. Этот объект используют в момент создания объектов, он определяет набор допустимых типов и используется как свойства создаваемых объектов.

Тип значения - получить полное имя ссылочного типа.

Опубликовано e-1c@mail.ru - вт, 04/25/2017 - 12:51

Что бы узнать к чему относится переменная или реквизит какого либо объекта метаданных (ссылочного типа), можно воспользоваться командой _Тип = ТипЗнч(_переменная);

В результате её выполнения мы получим <Синоним> той ссылки которой является данная переменная.

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

Ошибка: "Тип не может быть выбран в запросе" в 1С 8

Опубликовано e-1c@mail.ru - сб, 08/20/2016 - 04:47

При использовании в запросе таблицы значений, возникает ошибка: «Тип не может быть выбран в запросе». Почему?

Дело в том, что колонки таблицы значений, передаваемой в запрос в качестве источника данных, должны быть явно ТИПИЗИРОВАНЫ. Т.е. если мы используем таблицу значений, так же в свою очередь выгруженную из результата запроса или из табличной части документа например - то такой проблемы не возникает, т.к. в таком случае колонки будут типизированными. А если мы сами создаем таблицу значений, то нужно явно указать тип для каждой колонки: