Имя: Пароль:
1C
1С v8
Как убрать пробелы из поля СКД
0 Serega103
 
21.02.14
15:26
Здравствуйте в Отчете по Паспортным данным поле Серия паспорта идет иногда с пробелом (например так:22 05). Как можно сделать так чтобы в отчет это поле попадало уже без пробелов?Пытаюсь сделать через Выражение представления в форме настройки полей СКД, но ткаую функцию как СтрЗаменить(Серия," ","") СКД не воспринимает.
1 shuhard
 
21.02.14
15:29
(0) кури общий модуль и функцию в нем
2 Serega103
 
21.02.14
15:30
(1) Не хотелось бы из за одного отчета устраивать людям геморой с обновлениями..
3 ИС-2
 
naïve
21.02.14
15:32
(0) а через вычисляемое поле?

в крайнем случае, пробежаться по табличному документу и удалить уже в нем пробелы в нужной колонке
4 Serega103
 
21.02.14
15:32
Вообще хотелось бы понять синтаксис этого самого Выражения представлени
5 Serega103
 
21.02.14
15:33
(3)Вычисляемое поле пока не пробовал,щас попробую
6 Господин ПЖ
 
21.02.14
15:35
там чаще всего и синтаксиса нет... надо чтобы вместо неинформативного наименования выводилось отдельное поле и т.п.
7 Господин ПЖ
 
21.02.14
15:36
>в крайнем случае, пробежаться по табличному документу и удалить уже в нем пробелы в нужной колонке

мощно... с учетом что выводить можно куда угодно и сколько угодно раз
8 Serega103
 
21.02.14
15:37
(6) я этим полем часто пользуюсь когда надо в одном поле сложить два строковых поля, так как в запросе такого сделать не получается.Очень удобно кстати.
9 Serega103
 
21.02.14
15:53
что то не получается через вычисляемое поле((
10 Господин ПЖ
 
21.02.14
15:58
11 Serega103
 
21.02.14
16:04
в (1) уже предлагали, но не хотелось бы снимать с поддержки конфигурацию
12 Господин ПЖ
 
21.02.14
16:07
пусть внешним пользуются
13 Serega103
 
21.02.14
16:08
Так отчет то внешний, но насколько я понимаю чтобы реализовать (10) нужно внести изменения в общий модуль
14 Serega103
 
21.02.14
16:21
Решил проблему по-простому.Обработал Поле "Серия" в запросе
ВЫБОР
    КОГДА ПОДСТРОКА(ПаспортныеДанныеФизЛиц.ДокументСерия, 3, 1) = " "
        ТОГДА ПОДСТРОКА(ПаспортныеДанныеФизЛиц.ДокументСерия, 1, 2) + ПОДСТРОКА(ПаспортныеДанныеФизЛиц.ДокументСерия, 4, 2)
    ИНАЧЕ ПаспортныеДанныеФизЛиц.ДокументСерия
КОНЕЦ
15 Serega103
 
21.02.14
16:22
Но правда подходит только для моего случая, так как я знаю точную длину реквизита
16 Господин ПЖ
 
21.02.14
16:24
(13) ага туплю