#0
by Лойфер
Добрый день! Проблема вот в чём: надо убрать нули в числе, если дробная часть пустая. Ну то есть писать надо 120 а не 120,00. Есть такая галочка ФиксДробнаяЧасть - однако её сброс результат не изменил. В табличном поле так же и отображаются 2 цифры после запятой. Подскажите, пожалуйста, что делать!
#1
by Лойфер
Пока решение такое - через одно место: В обработке события ПриВыводеСтроки табличного поля:
#8
by Лойфер
задача стоит не убирать дробную часть вообще, как могло показаться, а убрать фиксированные нули. то есть если 120,5 - то надо 120,5 и показывать, а не 120,50
#14
by Лойфер
ты хоть знаешь что означают эти буквицы? 15 целых, 2 дробных, представление нуля - "0". Дробных всегда будет 2 цифры. И где здесь избавление от фиксированного количества цифр дробного числа? Не спасёт тебя твоя память ;)
#23
by Лойфер
Табличная часть. Я думал что дело в ней - создал ни с чем не связанную табличку с колонкой типа число. Та же беда.
#26
by Лойфер
в _поле_ввода_ снятие галки ФиксДробнаяЧасть помогает - в том то и дело. И там твой формат нафиг никому не нужен ))) А вот в табличном поле такое не прокатывает. Я так понимаю что это недоработка платформы 1С.
#27
by Лойфер
- тут формат тоже не нужен - помогает мой код во втором посте. То есть тупо: Строка(Число1)
#30
by Лойфер
по-моему, Строка(Число1) - проще некуда и к тому же без потери данных как с округлением. Тут больше ничего не придумаешь.
#31
by also
Просто так лишний раз ПриВыводеСтроки использовать..Хотя там фигня, производительность пострадает
#37
by Лойфер
also, специально для тебя - спасибо! Я решение сам нашёл, помогать мне не надо :) Давай не будем флудить.
#39
by Лойфер
Решение кривое, согласен, потому что инструмент 1С не сработал в данном случае и пришлось изобретать костыли. Но уж попрямее твоего, с позволения сказать, округления ;)
#41
by Лойфер
Тебе обязательно сказать что-то последним? Ладно, не буду тебе мешать - развлекайся :)
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Интерфейсы наложились. Как убрать наложение ?
- ТиС: Как убрать остатки округления из регистра.
- Как убрать табличную часть формы справочника???
- 60 счет - убрать субсчета
- Поскажите по субконто, если убрать Только обороты....
- Значение ячейки табличного поля не отображает записанное значение
- Как показать часть отчета, пока другая часть формируется? :)
- Как получить значение ячейки табличного документа и при определенном значении задать
- как установить текст для ячейки табличного поля?
- v7: Форма документа - табличная часть - выйти из режима редактирования ячейки
- Обработчик события ПриИзменении у поля ввода у ячейки табличного поля
- Подстроить размер выводимой области табличного документа к окну табличного поля
В этой группе 1С
- v7: ПереченьСтатейЗатрат.ВыбратьСтроки();
- Как включить защиту документа Word из 1С с помощь макроязыка Word?
- Проверить, есть ли колонка в ТЧ документа
- Отсутствует файл выгрузки. Не удалось сформировать машиночитаемую форму.
- Можно ли установить 2 Лицензионные 1С на одном компьютере?
- Неудачная попытка создания объекта (V77S.Application)
- Насколько сильно отличаются ЗУП и УПП?
- Можно ли в запросе перебрать все реквизиты всех справочников...
- Как перепровести документ только по одному регистру?
- Требуется MS SQL Server 6.5 + Service Pack 5a или более старшая версия как лечить?
- Убрать нули из дробной части при форматировании
- Отличия бухгалтерского функционала в УПП от 1С:Бухгалтерия 8
- Пакетная печать в типовых конфигурациях, в частности УПП
- Индексация зп: как разделить на индексируемые и неиндексируемые при расчете среднего
- СКД: Кнопка сформировать в отчете
- v7: Бухи хотят забалансовый учет материалов "как в 1с77"
- Универсальная обработка "Выгрузка/загрузка данных xml"
- Кросс-таблица в динамическом списке
- Материальные отчеты в столовой
- Обработка заполнения ТЧ - не открывается форма