Back to top

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

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

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

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

ТЗ = Новый ТаблицаЗначений;
ТЗ.Колонки.Добавить("Номенклатура", Новый ОписаниеТипов("СправочникСсылка.Номенклатура"));