v8. Условие в запросе по реквизиту составного типа #398479


#0 by TeMHuK
Делаю первые шаги в восьмерке Уперся во, вроде бы, тривиальную задачу: Есть документ "Платеж", у него есть реквизит "Основание" составного типа. Как построить запрос так чтобы получить все платежи, у которых основанием является конкретный документ "Договор"? Буду очень благодарен за любую помощь
#1 by ТелепатБот
#2 by butterbean
ххх.Основание ССЫЛКА Документ.Договор
#3 by Defender aka LINN
Так же, как и не для составного типа.
#4 by 73
Это для конкретного вида документов. Для конкретного документа:
#5 by TeMHuK
Рисует ошибку: "Ошибка при вызове метода контекста (Выполнить): {(6, 26)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов." Что делаю не так?
#6 by fisher
Может, ты передаешь в "ДокументОснование" не ссылку, а объект?
#7 by SMakcik
попробуй равно заменить на В. и передавай список или массив
#8 by TeMHuK
fisher, Спасибо! Так и есть. Два дня голову ломал. Огромное спасибо!
#9 by 73
Что в параметр передаешь? И .Ссылка - не надо.
#10 by Sabbath
В условии где с точки зрения производительности не особо правльно писать через точку Ссылка имхо, без это тоже будет нормально работать. Проверь тип параметра просто
#11 by fisher
"Платеж.Основание.Ссылка" - лишнее. В реквизитах и так ссылки хранятся.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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