Искажение данных текстовых полей

Шаблони первинних документів: загальні та власні
Відповісти
PetroP
Повідомлень: 718
З нами з: 22 січня 2015, 18:50

Искажение данных текстовых полей

Повідомлення PetroP » 13 жовтня 2021, 10:13

В какой-то из версий (пару месяцев) в первичных документах было добавлено форматирование (а именно, "trim") значений полей строкового типа данных при вводе.
Подскажите, можно ли это убрать, и с какой целью это было сделано?

Marat Melnyk
Повідомлень: 761
З нами з: 02 липня 2021, 09:20

Re: Искажение данных текстовых полей

Повідомлення Marat Melnyk » 04 листопада 2021, 12:31

Добрый день!
В обновлении 11.02.043 был добавлен trim ведущих и хвостовых пробелов в отчетности и первичных документах.
Уточните, пожалуйста, для какой цели Вам требуются пробелы?

PetroP
Повідомлень: 718
З нами з: 22 січня 2015, 18:50

Re: Искажение данных текстовых полей

Повідомлення PetroP » 04 листопада 2021, 19:44

Это использовалось в шаблонах первичных документов для служебных строковых полей ("Заборонити редагування" = 1), чтобы избежать накопления пробелов (для эстетики), если поля ввода расположены в ряд и некоторые из них не заполнены.
Например, если подряд идут поля "Автомобіль:" "Назва автомобіля" "; номерний знак:" "значення номерного знаку" "; vin:" "vin-код" "; рік випуску:" "рік випуску авто" "; пробіг: " "пробіг авто", то чтобы при заполнении только первого и последнего поля не получить некрасивую строку с кучей пробелов посередине:

Код: Виділити все

Автомобіль: Запорожець       ; пробіг: 999999
Можно ли убрать trim для полей со свойством "Заборонити редагування" = 1 (оставить только для полей, значения которых могут вводиться пользователем)?

Marat Melnyk
Повідомлень: 761
З нами з: 02 липня 2021, 09:20

Re: Искажение данных текстовых полей

Повідомлення Marat Melnyk » 05 листопада 2021, 11:39

Добрый день!
Уточните, пожалуйста, каким образом лишние пробелы в данных полях выравнивают строку?
Есть ли возможность предоставить экспортированный шаблон для анализа в личные сообщения?
Возможно, Вам будет удобно использовать функционал "Таблиця - Вставити - Таблицю" для фиксирования расположения полей?

PetroP
Повідомлень: 718
З нами з: 22 січня 2015, 18:50

Re: Искажение данных текстовых полей

Повідомлення PetroP » 05 листопада 2021, 13:30

Как я понимаю, если значение пустое, его поле занимает какую-то дефолтовую ширину (символов десять), а если значение будет равно " " (одному пробелу), ширина поля будет небольшой и такого разрыва не будет. Но если присвоить значению " ", то пробел уберется, и поле растянется.
Таблица не подойдет, т. к. значения могут иметь разную длину.

Marat Melnyk
Повідомлень: 761
З нами з: 02 липня 2021, 09:20

Re: Искажение данных текстовых полей

Повідомлення Marat Melnyk » 05 листопада 2021, 16:10

Ситуация проанализирована и проявлена.
На данный момент отключение обрезки ведущих и хвостовых пробелов не является рациональной доработкой и выполнено не будет.

Відповісти

Повернутись до “Модуль «Первинні документи»”