tools_ui_1c icon indicating copy to clipboard operation
tools_ui_1c copied to clipboard

Ошибка при установке отбора по заполненному / не заполненному значению (перепутано место добавления " НЕ " в запрос)

Open AleksandrRevkuts opened this issue 7 months ago • 0 comments

Некорректная установка отбора

Воспроизведение ошибки

  1. Открыть модуль обработки УИ_ВыгрузкаЗагрузкаДанныхXMLСФильтрами
  2. Найти функцию Функция ПолучитьВидСравненияВзапрос(
  3. Перейти к концу, увидеть код: ...
    ИначеЕсли ВидСравнения = ВидСравненияКомпоновкиданных.Заполнено Тогда ВозвращЗначение="ТаблицаОбъекта_" + Строка.ИмяРеквизита + "." + СтрокаЭлементы.ЛевоеЗначение + " ЕСТЬ NULL " + Символы.ПС; ИначеЕсли ВидСравнения = ВидСравненияКомпоновкиданных.НЕЗаполнено Тогда ВозвращЗначение=" НЕ " + "ТаблицаОбъекта_" + Строка.ИмяРеквизита + "." + СтрокаЭлементы.ЛевоеЗначение + " ЕСТЬ NULL " + Символы.ПС;

Ожидаемое поведение Перенести " НЕ " в код, выполняющийся по условию Заполнено

(Заполнено - это когда НЕ .... Есть Null)

Окружение Неважно

Дополнительная информация Обнаружено в расширении. Остальные варианты не смотрел.

AleksandrRevkuts avatar Mar 03 '25 13:03 AleksandrRevkuts