HostedRedmine.com has moved to the Planio platform. All logins and passwords remained the same. All users will be able to login and use Redmine just as before. Read more...
Bug #897318
open8.3.18-+ При отборе в компоновке по полю типа УникальныйИдентификатор неверные параметры в операции сравнения
0%
Description
https://partners.v8.1c.ru/forum/t/1950537/m/1950537
https://bugboard.v8.1c.ru/error/000100485
Конфигурация ПО
1С 8.3.1-18
Проблема
При выполнении запроса с проверкой попадания поля типа УникальныйИдентификатор в колонку таблицы-параметра возникает ошибка
Воспроизведение
Восстановить базу из выгрузки. Запустить управляемое приложение. Открыть отчет "Отчет1" и нажать "Сформировать". При этом платформа внутри сформирует и выполнит запрос
ВЫБРАТЬ
РегистрСведений1.Измерение1 КАК Измерение1
ИЗ
РегистрСведений.РегистрСведений1 КАК РегистрСведений1
ГДЕ РегистрСведений1.Измерение1 (&П)
где П - таблица значений с одной колонкой типа УникальныйИдентификатор и поле "Измерение1" имеет такой же тип.
В результате пользователю будет отображено системное окно ошибки
Ошибка выполнения отчета
по причине:
Ошибка исполнения отчета
по причине:
Ошибка получения данных
по причине:
Ошибка создания набора данных "НаборДанных1"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
{(6, 30)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
РегистрСведений1.Измерение1 <>>В (&П)
Способ обхода
В языке запросов проверять попадание пары выражений в таблицу значений.
ГДЕ (РегистрСведений1.Измерение1, НЕОПРЕДЕЛЕНО) В (&П)
А в отборе компоновки можно добавить в каждую группу-И по одному пустому элементу (смотри снимок экрана). Тогда она перестанет использовать таблицу значений.
Files
Related issues
Updated by Сергей Старых about 4 years ago
- Related to Bug #895239: Исправлена ошибка в команде "Обработать объекты" в списке регистра с единственным измерением и имеющим тип УникальныйИдентификатор added