Имя: Пароль:
1C
1С v8
Текстовый макет не форматирует числа
0 BlackJack
 
14.07.11
21:50
Собсно сабж на 8.1.
Задаю строку формата для поля, а она не работает. Дату форматирует, как укажу. А числа - нет. Что за ерунда?
1 Лефмихалыч
 
14.07.11
21:56
значит не число передаешь или еще что-то не так делаешь.
Показывай строку кода, содержащую Формат() и форматную строку
2 BlackJack
 
14.07.11
22:00
#Поле Сумма
#Формат "ЧЦ=2"
[Номер    ]^[Дата  ]^[  Сумма]

Делаю запрос, потом получаю строку макета и Параметры.Заполнить().
Специально поставил ЧЦ=2, а эта зараза все равно лепит полностью всё число. Другая обработка под 8.2 работала нормально.
3 Лефмихалыч
 
14.07.11
22:02
ну, скрин покажи, как "делаешь"
4 BlackJack
 
14.07.11
22:08
Понял, ёпрст. :)
Делаю Параметры.Заполнить(), потом делаю
СтрокаТекста.Параметры.Сумма=СтрЗаменить(СтрокаТекста.Параметры.Сумма,Символы.НПП,"")
и тогда не работает.
Если не делать замену, то все ОК.
5 BlackJack
 
14.07.11
22:09
Но почему если делать
#Формат "ЧЦ=20; ЧРД=.; ЧРГ="
всё равно не убирает разделители групп?
2 + 2 = 3.9999999999999999999999999999999...