Имя: Пароль:
1C
 
Дополнить строку пробелами в запросе
, ,
0 neo1109
 
30.09.14
09:40
Запросом выбирается поле артикул из справочника Номенклатура.
Максимальная длина у поля - 10.
Можно ли как-то в запросе артикул, у которого длина не 10, дополнить например соответствующим количеством пробелов справа?
1 Ерепень
 
30.09.14
09:41
да
2 Ерепень
 
30.09.14
09:41
а на зачем?
3 Ёпрст
 
30.09.14
09:42
ПОДСТРОКА(ТвоеПоле+"                   ",1,10)
4 PLUT
 
30.09.14
09:43
(0) разрешаю

Подстрока(Номенклатура+"          ",1,10)
5 neo1109
 
30.09.14
09:46
спасибо!
6 Килограмм
 
30.09.14
09:47
А зачем его в запросе дополнять пробелами? Какая цель? Тут, скорее всего, можно иначе поступить.
7 neo1109
 
30.09.14
09:49
в отчете в ячейке выводится шаблон типа:
[артикул] [наименование]

вот и хотел чтобы благодаря пробелам выровнялось...
8 neo1109
 
30.09.14
09:50
(4) не принимает "+" ((
9 Ерепень
 
30.09.14
09:51
(7) в ворде тоже так делаешь?
10 Ерепень
 
30.09.14
09:52
а как насчёт выравнивания посередине?
11 Ёпрст
 
30.09.14
09:53
(8) больше кода, всё он там "понимает и принимает"
12 neo1109
 
30.09.14
09:57
(9) причем тут ворд? и центрирование? конкретная задача.
13 Ерепень
 
30.09.14
09:59
(12) конкретность в чём заключается?
14 neo1109
 
30.09.14
10:00
(11) действительно пашет.
НО! (развиваем дальше ;) )
а если поле - числовое?
просто на самом деле нужно выводить код, а он оказался типа число.
из-за этого и код не срабатывал с Подстрокой()
добавил ВЫРАЗИТЬ(... КАК Строка()) - тоже ругается на неверный тип параметра...
15 neo1109
 
30.09.14
10:01
(13) описано в (7)
16 shuhard
 
30.09.14
10:01
(14)[просто на самом деле нужно]
чисто конкретно ни как
17 Ерепень
 
30.09.14
10:02
(14) /*чавкая поп-корном*/ а ведь можно и число превратить в строку...
18 neo1109
 
30.09.14
10:02
(17) каким образом? выразить() не помогла
19 Ерепень
 
30.09.14
10:03
(18) вариант первый: выбор когда
20 neo1109
 
30.09.14
10:06
(19) по-подробнее?
21 Ерепень
 
30.09.14
10:08
(20) ответь на (10)
22 neo1109
 
30.09.14
10:09
(21) выравнивание исключительно по левому краю
23 Ерепень
 
30.09.14
10:10
выравнивание. преобразование типов. выравнивание...
24 neo1109
 
30.09.14
10:11
ладно, всем спасибо, закрыли тему.
буду делать 2 отдельные колонки ;)
25 Рэйв
 
30.09.14
10:12
(0)Да сделай ему фиксированную длину вместо переменной и не парься:-)
26 Ерепень
 
30.09.14
10:12
(25) число
27 GROOVY
 
30.09.14
10:13
Отчет на СКД надо делать и представление функцией писать.
28 ДенисЧ
 
30.09.14
10:14
Форматирование в ячейке не предлагать?
29 GROOVY
 
30.09.14
10:14
(7) В 8.3 представление можно описать в модуле менеджера.
30 Рэйв
 
30.09.14
10:18
(26)Артикул как число? Сильно:-)
А накой так сделано? Чем строка не угодила? Вы их там складываете чтоли?:))
31 Ерепень
 
30.09.14
10:19
(30) средний артикул по складу иногда очень даже показателен