Тип не может быть выбран в запросе, но в ТЗ типы есть #781302


#0 by bizon2008
Доброго, гружу таблицу значений в запрос, ПОМЕСТИТЬ. Получаю ошибку Тип не может быть выбран в запросе. Гуглю ошибку, не указан тип в ТЗ. Смотрю отладчиком, указан. Где косяк.
#1 by Cyberhawk
Показывай на картинке код с точкой останова на ошибке и ее текстом
#2 by Fragster
а какие типы у колонок?
#3 by Fannasankh
тип надо явно указывать, если создаёшь новую ТЗ
#4 by PLUT
косяк в Null
#5 by bizon2008
Составной, Null, строка Это выгрузка из запроса.
#6 by bizon2008
И как его забороть?
#7 by PLUT
+ при добавлении колонок в свою ТЗ добавь Новый ОписаниеТипов("СправочникСсылка.КакойТоТамСправочник")
#8 by PLUT
ответ в
#9 by PLUT
в запросе причеши результат через Выразить
#10 by bizon2008
Я ТЗ получаю как выгрузить и запроса. Там же типы определены.
#11 by PLUT
ну или в запросе расставь IsNull(...,Значение(Справочник.КакойТоТамСправочник.ПустаяСсылка))
#12 by Fragster
вроде был косяк, что в самом запросе выбрать из БД уникальный идентификатор можно, а в запихиваемой в запрос ТЗ его быть не может. Но могу ошибаться
#13 by В тылу врага
зачем результат запроса снова пихать в запрос?
#14 by Fragster
или хранилище значения, например
#15 by Fragster
получаем данные из внешнего источника, соединяем с данными базы
#16 by Timon1405
а нету ли в запросе дальше получения данных через точку? тогда нужно будет писать ВЫРАЗИТЬ(ВТ.Номенклатура как Справочник.Номенкдатура).Артикул
#17 by bizon2008
Спасибо, решило вопрос.
#18 by bizon2008
Потому что в запросе такую обработку прикрутить не удалось. С ТЗ работает на порядок быстрее чем с запросом. А так да согласен, костыль.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С