|
Форматирование строки в отчёте | ☑ | ||
---|---|---|---|---|
0
asupigor
17.05.23
✎
11:16
|
Добрый день! Вывожу в отчёте в детальных записях поле Подразделение.Номер, оно выводится в виде 0000-4801, а мне нужно чтобы было только 4801. Попробовал применить функцию Формат, но она не работает по ходу потому что тип поля Строка. Можно ли в этом случае отформатировать строку?
|
|||
1
Donkey_hot
17.05.23
✎
11:21
|
(0) Можно задать выражение представления, в выражении допускается вызов функций общих модулей.
|
|||
2
shuhard
17.05.23
✎
11:25
|
(0) если длина префикса постоянная - отрежь в запросе Подстрока(...
|
|||
3
vicof
17.05.23
✎
11:40
|
глобальный поиск по НомерНаПечать()
|
|||
4
asupigor
17.05.23
✎
11:43
|
Я отчёт делаю режиме предприятия если что.
|
|||
5
dmt
17.05.23
✎
11:46
|
(4) открой конфигуратор
|
|||
6
asupigor
17.05.23
✎
11:48
|
Не хотелось бы из-за этого править базу.
|
|||
7
shuhard
17.05.23
✎
11:49
|
(6) чё за бред
|
|||
8
asupigor
17.05.23
✎
11:50
|
А что не так?
|
|||
9
Волшебник
17.05.23
✎
11:55
|
(8) Вам сказали поискать, найти выражение. Вы начали про "править базу". Вы в своём уме?
|
|||
10
dmt
17.05.23
✎
11:59
|
(6) тогда см. (1) + Пользовательские поля
|
|||
11
asupigor
17.05.23
✎
12:38
|
(10) Да, спасибо попробую в этом направлении, здесь уже понятнее.
|
|||
12
asupigor
17.05.23
✎
12:41
|
(9) Ну если под выражением "открой конфигуратор" подразумевалось что-то другое, тогда извиняюсь за то, что не правильно понял)
|
|||
13
Волшебник
17.05.23
✎
12:43
|
(12) Можно открыть конфигуратор и посмотреть, поискать, проанализировать. Вы не обязаны что-то править и сохранять. Более того, я бы Вам категорически запретил это делать.
|
|||
14
shuhard
17.05.23
✎
12:44
|
(13) и ногами его, ногами (с)
|
|||
15
asupigor
17.05.23
✎
13:13
|
(14) Не надо меня ногами), в общем у меня получилось, спасибо всем большое. Сделал через пользовательское поле выражение, применил функцию Подстрока и вуаля.
|
|||
16
areaho0ray
18.05.23
✎
09:05
|
(15) Если используешь конфу на основе БСП, то тогда можешь использовать ПрефиксацияОбъектовКлиентСервер.НомерНаПечать(Знач НомерОбъекта, УдалитьПрефиксИнформационнойБазы = Ложь, УдалитьПользовательскийПрефикс = Ложь)
// Получает номер документа для вывода на печать; из номера удаляются префиксы и лидирующие нули. // Функция: // отбрасывает префикс организации, // отбрасывает префикс информационной базы (опционально), // отбрасывает пользовательские префиксы (опционально), // удаляет лидирующие нули в номере объекта. // // Параметры: // НомерОбъекта - Строка - номер или код объекта, который преобразуется для вывода на печать. // УдалитьПрефиксИнформационнойБазы - Булево - признак удаления префикса информационной базы. // УдалитьПользовательскийПрефикс - Булево - признак удаления пользовательского префикса. // // Возвращаемое значение: // Строка - номер на печать. // |
|||
17
asupigor
18.05.23
✎
16:37
|
(16) Спасибо большое, буду знать!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |