Имя: Пароль:
1C
 
Универсальный отчет. Поле КодТовара, Артикул. Вывод на печать без пробелов ...
0 lamme
 
29.07.16
11:17
Добрый день
УТ 10,3
все отчеты идут через Универсальный отчет.
доп поля типа Код товара и Артикул - выводятся на экран с пробелами справа после значения (само собой - что в карточке товара оно с пробелами и пишется).

Как и где обрезать эти пробелы при печати отчетов?

(артикул еще можно в карточке товара сделать без пробелов .. а вот с кодом я чет очкую)
1 Cyberhawk
 
29.07.16
11:19
Обработку самих артикулов (в данных ИБ) не предлагать?
2 lamme
 
29.07.16
11:20
(артикул еще можно в карточке товара сделать без пробелов .. а вот с кодом я чет очкую)
3 Cyberhawk
 
29.07.16
11:20
Ага, вижу. Ну Подстрока в запросе тебе в помощь?
4 lamme
 
29.07.16
11:21
(3)
не уловил ...
5 Cyberhawk
 
29.07.16
11:25
(4) Ну если длина кодов не запредельная, то можно несколькими кейсами определять подобность строки (вычислять тем самым длину) и определять наличие пробелов в конце строки. Далее уже через Подстрока
6 Nuobu
 
29.07.16
11:26
(0) Если очкуешь - делай бэк ап и удаляй пробелы. Потом можно будет поднять базу, пробежаться КОМом и восстановить как было. Так что не очкуй.
7 Cyberhawk
 
29.07.16
11:27
Типа так:
выбор когда код подобно "_% " тогда подстрока(код, 1, 1)
когда код подобно "__% " тогда подстрока (код, 2, 1)
конец
8 Cyberhawk
 
29.07.16
11:28
*вместо "(код, 2, 1)" надо "(код, 1, 2)"
9 lamme
 
29.07.16
11:35
а при выводе в макет это нигде нельзя перехватить ?
10 Nuobu
 
29.07.16
11:39
(9) Неа, там используется построитель. Можно это сделать в функции

РасчетШириныКолонок

Эта функция бежит по всему табдоку и рассчитывает ширину каждой ячейки. Там можно и урезать текст.
11 lamme
 
29.07.16
11:51
(10)
спасибо.
да - не знал что такая опция есть.

на мой взгляд - так намного проще, чем редактировать сам входящий запрос.
12 Nuobu
 
29.07.16
11:53
(11) Намного проще - поудалять пробелы в кодах и артикулах.
13 Nuobu
 
29.07.16
11:53
(12) + будешь потом правильно галочки расставлять при обновлении.
14 lamme
 
29.07.16
11:54
(13)
у меня торговля не обновляется ..
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.