Использование значения ВидДвиженияНакопления.Приход в тексте запроса #202362


#0 by A 008
То ли лыжи не едут, то ли ещё что. Запрос выборки из ТЧ документа и приведение его к структуре регистра накопления для простой загрузки. ругается на вышеприведенную конструкцию дословно "по причине: <<?>>&ВидДвижения КАК ВидДвижения," Параметр задается правильно (имхо): Запрос.УстановитьПараметр("ВидДвижения", ВидДвиженияНакопления.Приход); Релиз платформы 16.
#1 by Дитер
видимо на системное перечисление реагирует
#2 by A 008
ага... при этом без проблем используется в условиях запроса! А как "имитация" поля таблицы - вот такая фигень.
#3 by Freem
А тебе обязательно возвращать именно как значение перечисления? Или Строкой пойдет?
#4 by ZyXEL
Попробуй через подзапрос получить... В котором будет условие и подставлять значение выборки..
#5 by Freem
Разумная мысль! Через Н-ное место, но работает...
#6 by A 008
Если принципиально, то обязательно. В общем-то я и без этого обошелся, так как при выполнении (без проблемной строки) Движения.ТоварыНаСкладах.Загрузить(Запрос.Выполнить.Выгрузить); ... дефолтом один фиг Приход определяется. Но тут в чем опасность - мало-ли, до 16 это так, а в каком-нить 35 будет наоборот. имеешь ввиду что-то вроде ВЫБОР КОГДА ИСТИНА ТОГДА &ВидДвижения... ? ща попробую... через задницу, ей-ей!
#7 by Freem
Сделай подзапрос по регистру какому-нить типа, выбрать первые 1 Виддвиж где Приход, а в верхнем - через выбор.
#8 by A 008
да, я понял... если напрямую делать ВЫБОР Тралялля, тоже не работает.
#9 by A 008
;) интересно, это фича или глюк?
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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