Имя: Пароль:
1C
1С v8
Задать программно формат числа в макете
0 GreenDay1986
 
04.02.14
10:13
Собственно тема в запросе. Функция формат как понимаю в макете не работает если передавать в параметр
ОбластьМакета.Параметры.Цена = Формат(СтрокаТабличнойЧасти.Сумма / СтрокаТабличнойЧасти.Количество,"ЧДЦ=5");
То есть передаем в параметр некое число и требуется чтобы в макете оно именно так каким его передали и отображалось.
В какую сторону думать?
1 Wobland
 
04.02.14
10:15
в сторону повышения грамотности речи
2 Рэйв
 
04.02.14
10:16
оно и будет отображаться как передал. Если формат правильно писать.
3 GreenDay1986
 
04.02.14
10:21
(2) "ЧЦ=10; ЧДЦ=5" Пробовал, тот же результат получается. Какой в макете установлен формат, такой и выводится. Программно поменять не получается.
4 Cube
 
04.02.14
10:22
(3) Так ты в макете формат-то удали
5 Рэйв
 
04.02.14
10:23
(3)>>Какой в макете установлен формат, такой и выводится

Удивительно, правда?
6 GreenDay1986
 
04.02.14
10:23
(4) Удалил, округляет просто. Выводит в формате скажем не 1.00000 а просто 1. Формат в макете очищен.
7 GreenDay1986
 
04.02.14
10:24
(5) В ячейке с параметром формат очищен.
8 Cube
 
04.02.14
10:24
(6) (7) Сказки...
9 GreenDay1986
 
04.02.14
10:27
Звиняюсь товарищи, макет не тот редактировал. Не проснулся видимо. Всем спасибо!
10 Cube
 
04.02.14
10:29
(9) Заходи ищо)))
11 GreenDay1986
 
04.02.14
10:30
(10) Не, я лучше кофейку, мож оно чего и проснется )))
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший