Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Табличное поле - формат колонки (число прочтений - 3078 )
avgreen
Senior Member
****
Отсутствует



Сообщений: 254
Местоположение: Украина, Кривой Рог
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Табличное поле - формат колонки
17. Ноября 2010 :: 15:25
Печать  
IMHO странно ведет себя формат колонки табличного поля
Задаю
Код
Выбрать все
Длинна = 10: Точность = 0;
Колонка.Формат = "Ч"+СокрЛП(Длина)+"."+СокрЛП(Точность)+", ";
 

Ввожу в поле значение "1234567890" - отображается "99 999 999"
Убираю разделитель групп разрядов (пробел после запятой) - получаю нормальное отображение "1234567890" но соответственно без разделителя "тысяч"
Т.е. получается что разделитель групп тоже считается за знакоместо. По моему это неправильно!
1С++ v3.2.3.2
  
Наверх
ICQ  
IP записан
 
vip
1c++ power user
Отсутствует



Сообщений: 1570
Зарегистрирован: 19. Мая 2006
Re: Табличное поле - формат колонки
Ответ #1 - 17. Ноября 2010 :: 16:05
Печать  
Дык и родной 1С-Формат вроде так же работает.
Так что правильно Улыбка
  
Наверх
ICQ  
IP записан
 
avgreen
Senior Member
****
Отсутствует



Сообщений: 254
Местоположение: Украина, Кривой Рог
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Табличное поле - формат колонки
Ответ #2 - 18. Ноября 2010 :: 06:42
Печать  
vip писал(а) 17. Ноября 2010 :: 16:05:
Дык и родной 1С-Формат вроде так же работает.
Так что правильно Улыбка

Таки да! Сорри что зря баламутил воду Печаль
Даже мысли не было что оно может так работать! Но спорить какой способ логичнее нет смысла. Каждый со своей точки зрения правильный....
Правильной формулой для расчета я так понимаю будет
Код
Выбрать все
Длинна = 10: Точность = 0;
Колонка.Формат = "Ч"+СокрЛП(Длина+Цел((Длина-Точность-1)/3))+"."+СокрЛП(Точность)+", "; 

  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать