Универсальный отчет. Поле КодТовара, Артикул. Вывод на печать без пробелов ... #777614


#0 by lamme
УТ 10,3 все отчеты идут через Универсальный отчет. доп поля типа Код товара и Артикул - выводятся на экран с пробелами справа после значения (само собой - что в карточке товара оно с пробелами и пишется). Как и где обрезать эти пробелы при печати отчетов? (артикул еще можно в карточке товара сделать без пробелов .. а вот с кодом я чет очкую)
#1 by Cyberhawk
Обработку самих артикулов (в данных ИБ) не предлагать?
#2 by lamme
(артикул еще можно в карточке товара сделать без пробелов .. а вот с кодом я чет очкую)
#3 by Cyberhawk
Ага, вижу. Ну Подстрока в запросе тебе в помощь?
#4 by lamme
не уловил ...
#5 by Cyberhawk
Ну если длина кодов не запредельная, то можно несколькими кейсами определять подобность строки (вычислять тем самым длину) и определять наличие пробелов в конце строки. Далее уже через Подстрока
#6 by Nuobu
Если очкуешь - делай бэк ап и удаляй пробелы. Потом можно будет поднять базу, пробежаться КОМом и восстановить как было. Так что не очкуй.
#7 by Cyberhawk
Типа так: выбор когда код подобно "_% " тогда подстрока(код, 1, 1) когда код подобно "__% " тогда подстрока (код, 2, 1) конец
#8 by Cyberhawk
*вместо "(код, 2, 1)" надо "(код, 1, 2)"
#9 by lamme
а при выводе в макет это нигде нельзя перехватить ?
#10 by Nuobu
Неа, там используется построитель. Можно это сделать в функции РасчетШириныКолонок Эта функция бежит по всему табдоку и рассчитывает ширину каждой ячейки. Там можно и урезать текст.
#11 by lamme
спасибо. да - не знал что такая опция есть. на мой взгляд - так намного проще, чем редактировать сам входящий запрос.
#12 by Nuobu
Намного проще - поудалять пробелы в кодах и артикулах.
#13 by Nuobu
+ будешь потом правильно галочки расставлять при обновлении.
#14 by lamme
у меня торговля не обновляется ..
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям