Ошибка при отборе в динамическом списке 8.2 #625807


#0 by happysan
Динамический список в списке документов формируется произвольным запросом: ВЫБРАТЬ РАЗЛИЧНЫЕ    itilЗадачи.Ссылка,    itilЗадачи.ВерсияДанных,    itilЗадачи.ПометкаУдаления,        ПО (itilЗадачиИсполнители.Ссылка = itilЗадачи.Ссылка) При попытке ввести отбор в пользовательском режиме по Ссылка.Описание выдает ошибку:Ошибка при выполнении запроса. Ошибка при выполнении запроса. по причине: Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: {(51, 2)}: В запросе с предложениями РАЗЛИЧНЫЕ или ОБЪЕДИНИТЬ нельзя использовать поля неограниченной длины <<?>>itilЗадачи.Описание Как можно обойти эту ошибку кроме как ограничить максимальным значением в 1000 символов в свойствах текстового реквизита "Описание",  команда "ВЫРАЗИТЬ" в запросе почему-то не спасает...какие ещё есть идеи?
#1 by happysan
кто-нибудь сталкивался?
#2 by and2
подстрока
#3 by happysan
не спасает, и в каком месте запроса её ставить?
#4 by UnAmerican
Выразить (itilЗадачи.Описание КАК Строка(1000)) КАК ...
#5 by UnAmerican
И никак иначе.
#6 by happysan
Работает вариант "ПОДСТРОКА" и "ВЫРАЗИТЬ", но только если указывать itilЗадачи.Ссылка.Описание вместо itilЗадачи.Описание, спасибо за участие.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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