Неверные параметры в операции сравнения. Динамический список в расширении.
Коллеги, доброго дня. Кто сталкивался?
Есть конфигурация БП3, актуальный релиз. Через расширение добавлена форма подбора документов реализации. В форме подбора динамический список запросом с условием ГДЕ РеализацияТоваровУслуг.Организация = &Организация
В файловом варианте всё отрабатывает нормально, заполняется параметр, выполняется запрос и форма открыватеся.
В клиент-серверном ошибка.
Есть конфигурация БП3, актуальный релиз. Через расширение добавлена форма подбора документов реализации. В форме подбора динамический список запросом с условием ГДЕ РеализацияТоваровУслуг.Организация = &Организация
В файловом варианте всё отрабатывает нормально, заполняется параметр, выполняется запрос и форма открыватеся.
В клиент-серверном ошибка.
по причине:
Ошибка при выполнении запроса.
по причине:
Ошибка получения информации набора данных
по причине:
Ошибка в запросе набора данных
по причине:
{(26, 78)}: Неверные параметры в операции сравнения. Нельзя сравнивать поля
неограниченной длины и поля несовместимых типов.
И РеализацияТоваровУслуг.Организация<<?>>= &Организация
ПоказатьНайденные решения
В общем помогло смена условия с равно на В
или убрать отбор из запроса динамического списка и настроить его программно:
Причина почему ломается не понятна..
И РеализацияТоваровУслуг.Организация В(&Организация)
или убрать отбор из запроса динамического списка и настроить его программно:
ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Организация");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ПравоеЗначение = Объект.Организация;
Причина почему ломается не понятна..
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Пробовал добавить Выразить в условие, что привести тип к справочник организации, не помогло. Типы данных проверил, только справочник организация.
Грешу на флаг "составной тип" в расширении он у реквизита установлен и серый, хотя странно и его не изменить никак.
Грешу на флаг "составной тип" в расширении он у реквизита установлен и серый, хотя странно и его не изменить никак.
Выбор когда ТИПЗНАЧЕНИЯ(РеализацияТоваровУслуг.Организация) = ТИП(Справочник.Организации) Тогда
РеализацияТоваровУслуг.Организация = &Организация ИНАЧЕ Ложь
КОНЕЦ"
ГДЕ
РеализацияТоваровУслуг.Организация ССЫЛКА Справочник.Организации"
В общем помогло смена условия с равно на В
или убрать отбор из запроса динамического списка и настроить его программно:
Причина почему ломается не понятна..
И РеализацияТоваровУслуг.Организация В(&Организация)
или убрать отбор из запроса динамического списка и настроить его программно:
ЭлементОтбора = Список.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
ЭлементОтбора.ЛевоеЗначение = Новый ПолеКомпоновкиДанных("Организация");
ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
ЭлементОтбора.Использование = Истина;
ЭлементОтбора.ПравоеЗначение = Объект.Организация;
Причина почему ломается не понятна..
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот