Имя: Пароль:
1C
 
CKД : добавить текст "%" к выводимому полю
0 bvb
 
28.08.15
15:06
Добрый день.
Звиняйте за глупый вопрос. Но я не нашел примера как правильно...

Как добавить текст "%" к числовому значению поля в СКД ?

Притом рассмотреть нужно два частных случая :

1. поле - просто поле набора данных (я так полагаю там в выражении представления поле + "%")

2. Поле - выражение ресурса
(например типа
ВЫБОР КОГДА Сумма(ДебиторкаНал) <> 0 ТОГДА
Сумма(ДебиторкаПросроченнаяНал) / Сумма(ДебиторкаНал) * 100
ИНАЧЕ 0
КОНЕЦ)
1 Ненавижу 1С
 
гуру
28.08.15
15:10
в формате добавь
2 Lexey_
 
28.08.15
15:11
Выражение представления
3 Timon1405
 
28.08.15
15:12
вроде в ресурсе можно написать
Строка(ФормулаРесурса)+"%"
4 bvb
 
28.08.15
15:22
(1) В формате в какое место ?

(2)Выражение представление не канает - поле не может ссылаться само на себя.

(3)Работает - но кривенько при этом отсыхает ограничение дробной части числа в формате поля и выводится много цифр в периоде
5 Lexey_
 
28.08.15
15:29
(4) всё канает: Формат(ИмяПоля, "") + "%"
6 Lexey_
 
28.08.15
15:32
+(4) или Строка(ИмяПоля) + "%"
7 bvb
 
28.08.15
15:41
(6) Ага помогло.

А просто с полем как быть ?
8 Lexey_
 
28.08.15
15:48
(7) так же
9 bvb
 
28.08.15
15:48
(6) страсть как смотрится :
ВЫБОР КОГДА Сумма(Дебиторка) <> 0 ТОГДА Формат(Сумма(ДебиторкаПросроченная) / Сумма(Дебиторка) * 100 ,"ЧДЦ=1") ИНАЧЕ "" КОНЕЦ
10 bvb
 
28.08.15
15:52
(8) Ага.
Спасибо большое
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший