Разрядность чисел в таблице/дереве значений по колонкам #523464


#0 by Eugeneer
есть дерево. колонки. например количество - тип число 15 дробь 3 Как сделать чтобы в зависимости от настройки в таблице разрядность выводилась и не выводилась. например есть товары у которых три знака после запятой. а есть с целыми количествами. Нужно чтобы у целых нули не выводились. Как это обработать? Табличная часть является реквизитом объекта.
#1 by Eugeneer
ИТфу не нули не выводились. а дробь не выводилась.
#2 by Индиго
У колонки свойство на всю колонку.Или выводишь или нет. Только в табличный документ можно форматом поработать
#3 by 73
ПриВыводеСтроки/ПриПолученииДанных можно отформатировать.
#4 by Eugeneer
форматируется значение. а тут получается надо отформатировать сам тип колонки.
#5 by Eugeneer
если я отформатирую значение то отформатируется значение. сам тип поля останется с разрядами. Вот не пойму как работает свойство поля ФиксДробнаяЧасть - В дробной части числа всегда будут выводиться все разряды (в противном случае незначащие нули выводиться не будут)
#6 by Eugeneer
что то не работает она. хотя именно эта галка получается делает что надо.
#7 by 73
Форматируешь и показываешь. Значение не меняется. У ОформленияЯчейки: ОформлениеСтроки.Ячейки.Количество.УстановитьТекст(Формат(ДанныеСтроки.Количество, <ФОрматнаяСтрока>))
#8 by Eugeneer
нет нет. С текстом было бы конечно проще. там число.
#9 by 73
УстановитьТекст - это метод. В колонке значение - число, а показывается текст. Попробуй...
#10 by Eugeneer
Ок. Спасибо.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С