Modber Сообщество
профессионалов по 1С

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



Платформы: 1С:Предприятие 8.2, 1С:Предприятие 8.1
Конфигурации: Другие конфигурации
2014-08-04
2532 
Kizimo4ka
0  

Среди массы вопросов бывает и такой, что использование в запросе таблицы тех или иных значений выскакивает ошибка такого плана: "Тип не может быть выбран в запросе". Постараемся дать ответ на решение данной ошибки.

Суть  проблемы — все колонки таблицы значений, которая передается в таблицы в роли источника данных, должны быть четко типизированы.

Другими словам, если применяется таблица значений, которая выгружается из табличной части требуемого документа или результата запроса, то в таком случае, ошибки "Тип не может быть выбран в запросе" по сути, быть не должно.

Все дело в том, что именно в таком вот случае все колонки таблицы значений будут типизированы в автоматическом порядке. А вот когда пользователь 1С в самостоятельном порядке создает колонки таблицы значений, то ему необходимо также самостоятельно и вручную указывать тип для каждой создаваемой колонки отдельно. Выглядит это так:

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




В центре внимания

Комментарии (0)