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


#0 by Romich1981
Добрый день, коллеги. Имею два запроса, из которых один имеет меня... 1. " Выбрать НЕОПРЕДЕЛЕНО КАК Поле1 ИЗ Документ.КорректировкаПрочихЗатрат.Затраты КАК ТабличнаяЧасть ГДЕ ТабличнаяЧасть.Ссылка = &Ссылка " 2." Выбрать НЕОПРЕДЕЛЕНО КАК Поле1 ИЗ &ТаблицаЗатрат КАК ТаблицаЗатрат " где ТаблицаЗатрат - таблица с нетипизированными колонками, например выгрузка из результата первого запроса. Первый запрос отрабатывает, а второй нет... говорит, что "Тип не может быть выбран в запросе" Где собака зарыта и как ее откопать?
#1 by GLazNik
"ТаблицаЗатрат - таблица с нетипизированными колонками" тут зарыта
#2 by Maxus43
>>например выгрузка из результата первого запроса выгрузки как правило типизированы, я хз как извратится чтоб в результате запроса был неизвестен тип
#3 by Romich1981
это понятно. Но ведь я из нее поля не выбираю... НЕОПРЕДЕЛЕНО - фиксированное значение
#4 by Romich1981
"Неопределено КАК Поле1" - вот так вот извратиться. Поле1 - нетипизированное
#5 by Maxus43
какая разница выбираеш или нет, засовывать туда нельзя такое
#6 by Maxus43
ВЫБРАТЬ ПЕРВЫЕ 1    НЕОПРЕДЕЛЕНО КАК Поле1 Это работает. Неопределено - это определённый тип)
#7 by Maxus43
ругается именно на ТаблицаЗатрат , там неопределённый ТИП
#8 by GLazNik
смысл этого не ясен мне
#9 by Maxus43
ВЫБРАТЬ ПЕРВЫЕ 1    НЕОПРЕДЕЛЕНО КАК Поле1 тоже прекрасно работает
#10 by Romich1981
Если убираю из запроса строку с НЕОПРЕДЕЛЕНО, не ругается, хотя в таблице нетипизированные колонки никуда не деваются Нужно на выходе получить Неопределено в определенной колонке
#11 by Maxus43
у меня ж работает
#12 by GLazNik
ну и получайте на выходе... на входе то зачем?
#13 by Romich1981
как вариант, выбрать типизированные во временную таблицу, потом добавить нетипизированные значения... задайте этот вопрос фирме 1С. Я лишь корректирую типовую процедуру
#14 by ssh2012
> Нужно на выходе получить Неопределено в определенной колонке Так добавляй эту колонуц в самом последнем результирующем запросе, зачем её сначала выгружать, чтобы потом загружать, смысл?
#15 by Romich1981
Так я и добавляю в последнем. Хотя, в первом она тоже нужна. Вобщем, был запрос, в нем несколько полей НЕОПРЕДЕЛЕНО. Одно из "НЕОПРЕДЕЛЕНО" меня не устроило, я его решил заполнить значением, которое получается типовой функцией. В эту типовую функцию передается строка ТЗ или выборки. Чтобы сильно не ломать типовой механизм, решил выгрузить из типового запроса таблицу, подправить ее и сунуть дальше.
#16 by Romich1981
Прогнал через ВТ, отработало. Зато всплыла новая фигня.с менеджеромВТ "ВЫБРАТЬ * ПОМЕСТИТЬ ТаблицаЗатрат ИЗ     Результат запроса = Неопределено. Если убрать строку "УНИЧТОЖИТЬ ТаблицаЗатратВрем", тогда норм. мне в RTFM или кто-нибудь на пальцах объяснит?
#17 by ssh2012
Попробуй Результат = Запрос.ВыполнитьПакет[0]
#18 by ssh2012
не то, там нет выборки данных, не понятно в чем проблема, напиши
#19 by Romich1981
все верно, я затупил =) "Выполнить" выдает выборку из последнего запроса, а там "уничтожить"...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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