|
СКД странное поведение при вводе строк. Автодополнение пробелами
| ☑ |
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) Я в одной из предыдущих версий платформы глянул - тоже самое.
|
|