Sky1C

Разделы каталога

Товар дняХиты продажПереносы данных 1СПродукты и лицензии 1СПрочий Софт

Информация

О насИнтересноеДоставка и оплатаКонтакты

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

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

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

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

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

Читайте также

Таблица значений - источник данных в запросе в 1С 8 · Как отключить узел от распределенной информационной базы? · Отбор по виду документа в запросе · Перенос данных между различными конфигурациями 1С 7.7, 1С 8.1, 1С 8.2