#0
by Looking
Доброго времени суток! Прошу подсказать, как в 7.7 задать формат числа, чтобы дробная часть была 3 знака, но если она отсутствует, то либо совсем-бы не отображалась, либо один 0. Сейчас форматная строка выглядит так Формат(Число,"Ч14.3, ") В итоге после запятой отображается 000, например 2 547,000. А нужно чтобы было либо 2 547 либо 2 547,0. При этом три знака после запятой иногда нужны, например 45,327.
#1
by Looking
+я конечно могу сделать колхозный вариант, разбив целую и дробную часть но ведь наверняка есть вариант форматной строки?
#7
by NikVars
У тебя 3 варианта форматирования. Вот и обработай через "Если" Если целое - тогда так, Если есть дробная часть - этак...
#9
by lavalit
в этом варианте на выходе будет строка а не число. Это не смущает? Вариант более приемлемый. анализируй дробное и подставляй разные форматы.
#10
by Pit0n_08
Формат вообще-то всегда возвращает строку. И осторожнее с стрзаменить(Формат(Число,"Ч14.3, "), ",000", "") - может удалить "000" из середины числа!
#11
by Pit0n_08
+ тоже колхоз, но корректнее ПечатьЧисло=?((ТекЧисло-Цел(ТекЧисло)>0,Формат(ТекЧисло,"Ч14.3, "),Формат(ТекЧисло,"Ч14.0"));
#14
by lavalit
а ну да конечно стормозил сори)))) но можно и так Строка(Число("127.00000")) вернет "127" короче сколько знаков в дробной неважно оно отформатирует как надо в итоге
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- v7: v7 : НДС при возврате
- v7: Что нужно чтоб подключить ККМ Меркурий 112F к 1с V7 Торговля + склад
- v7: v7.7 премещение элемента справочника
- v7: v8: v7: Кто-нибудь сумел скачать комплект отчетности за I квартал 2007 года
- v7: 1С V7.7 в сети
- v7: Формат ячеек при записи отчета в xls (v7.7)
- v7: 1C:V7 starter program (for SQL) - обнаружена ошибка
- v7: Перенос данных Бухгалтерия из v7 в v8
- v7: Неизвестный формат файла - программное открытие xlsx в Excel2003
- Задать формат выгрузки числа без разделителя групп целой части.Как ?
- v7: ADODB.Connection, как задать формат получаемой даты?
- v7: v7 Перехват глобального события ПриЗаписи() или ОбработкаПроведения()
В этой группе 1С
- Как отключить выпадающий список
- Нумерация в регистре сведений.
- Глюк в 1С при работе на ТСД+РДП
- Розница 2.0 вывод чека и ФИО кассира в аспд штрих-light
- закрытие месяца БП Корп 2.0
- Как открыть управляемую форму с позиционированием внутри папки?
- Пример модификации документа через REST посылкой PATCH-запроса
- Отбор по типу регистратора в универсальном отчете
- Вызвать программно событие НачалоВыбораИзСписка
- Итоги в кросс-таблице СКД
- Запрет подключения дисков удаленный рабочий стол
- Сервер 1С 8 может раздавать программные лицензии "посторонним" клиентам??
- Проблема с синхронизацией УТ 11 - БП 3.0
- авторизация на авито из 1С. Возможно?
- Не запускается 1сV8.3 в файловом варианте
- УФ, СКД, Диаграммы горизонтально
- Не переводит строку
- Ответcтвенные лица ЗУП 3.0
- Табличный документ сворачивание группировок
- Сквозной нарастающий итог