Имя: Пароль:
1C
1С v8
СКД странное поведение при вводе строк. Автодополнение пробелами
0 25-11
 
16.01.22
18:40
Платформа 8.3.20.1674, серверная база.
В отчете есть поле "Код", символьное. Устанавливаем отбор в пользовательском режиме по условию "Начинается с". И строка автоматически дополняется пробелами справа, в итоге отбор не работает.
Например, при выключенном отборе вижу запись, в которой код "БП-00000368"
Если ввести "БП" или "БП-", то отчет выдаёт пустой результат. И пишет

Отбор:    Код Начинается с "БП-        "

Может быть, кто-то сталкивался? Как побороть нежелательное дополнение пробелами?
1 25-11
 
16.01.22
18:47
Попробовал в демоверсии БП 3.0.106.60, универсальный отчет, например, по спр-ку "Номенклатура" - такая же ерунда. Возможно, кому-то известна настройка "Не дополнять коды пробелами"?
Потому что с наименованием работает штатно: если ввести "а", то видим фильтр

Отбор:    Наименование Начинается с "а"
И в демобазе нормально выводит

Абонентское обслуживание
Автомобиль
Арахис
Аренда
Ассорти
Ассорти (комиссионные)
2 25-11
 
17.01.22
07:39
Ещё раз поинтересуюсь - никто не сталкивался с подобной проблемой?
3 Мимохожий Однако
 
17.01.22
07:41
Убрать пробелы удаётся перед запуска поиска?
4 25-11
 
17.01.22
08:47
(3) Ну да, но они потом автоматически добавляются к строке, которая введена пользователем.
5 25-11
 
17.01.22
09:50
Вот так работает только с полем "код"

Параметры:    Тип объекта: Справочники
    Имя объекта: Номенклатура
    Имя таблицы:
    Выводить количество подчиненных записей: Да
Отбор:    Код Начинается с "0          "
6 25-11
 
17.01.22
10:00
Помогают костыли... Если создать пользовательское поле "Ко1" с выражением СокрЛП(Код), то к нему пробелы уже не добавляются

Параметры:    Тип объекта: Справочники
    Имя объекта: Номенклатура
    Имя таблицы:
    Выводить количество подчиненных записей: Да
Отбор:    Ко1 Начинается с "0"

Теперь уже просто любопытно, нет ли более естественных вариантов?
7 toypaul
 
гуру
17.01.22
10:09
(6) косяк в платформе мэй би. типа если поле код фиксированной длины, то и строка должна быть такой же длины. но не учитывается, что операция сравнения не предполагает дополнения до общей длины поля
8 25-11
 
17.01.22
10:28
(7) Я в одной из предыдущих версий платформы глянул - тоже самое.