#0
by Timqsh
Как отформатировать число, чтобы 3.333333 стало 3.33, а 1 при этом не превратилось в 1.00? З.Ы. Форматирую поле в СКД
#2
by Timqsh
Нет поле одно. Например равное ЧастроеПоле / ОбщееПоле * 100 Хочу чтобы 1 / 3 * 100 давало 33.33, а 3/3 * 100 давало 100 без лишних нулей. Есть простой способ?)
#6
by Timqsh
Сейчас попробую. Я так понимаю в моем случает это на заклдке ресурсов надо делать. И в СКД округление через Выразить( <> как Число(15,2) ) делается. Верно понимаю?)
#8
by Лодырь
В СКД он обломается с ОКР, надо юзать чтонибудь аля ВЫРАЗИТЬ(НекийПоказатель,"Число(10.2)") смотри пример в посте
#10
by Timqsh
Написал в ресурсах Выразить(Сумма(Итого) , "Число(10,2)") - 100 вывел как 100,00. Не там написал?
#12
by Timqsh
В общем написал тестовый отчет с таким запросом ВЫБРАТЬ Если выводить детальные записи то достаточно как тут советуют использовать округление - написать в поле "выражение представление" выразить(знач, "Число(15,2)"). А если выводить знач как сумму по полю груп то ничего не помогает.
#16
by Timqsh
А как я запросе получу коэфициент с корректными суммами по группировкам? Через СКД можно такой формулой в ресурсах: Сумма(Частное) / Сумма(Итого) * 100
#18
by Timqsh
Охренеть и правда 2 раза выразить работает. В том числе в СКД при расчете ресурсов. Но какой же изврат) Спрашивать, существует ли в 1С неизвратный способ, я так понимаю не стоит)
#20
by Timqsh
Просвети меня, как в запросе рассчитать коэффициент с группировками на примере . А то я чего то упор этих легких путей не вижу =)
#21
by mistеr
Выразить(сумма(выразить)) чревато искажениями, из-за потери точности. Надо Выразить в выражении для вычисляемого поля, и отдельно Выразить в выражении для ресурса.
#23
by Timqsh
Да, я как раз успел разобраться как правильно работать с ресурсами в этом случае - выражение вычисляемого поля для детальных записей и выражение для ресурса для итоговых. Хороший пример, спасибо. А если еще использовать идею из и добавить еще одно выразить в начале к выражениям представления: и к выражению ресурса: Выразить(Выразить(Сумма(Частное) / Сумма(Итого) * 100 , "Число(10,2)") ,"Число") то и нулей там, где процент равен 25.00 или 50.00, не будет. Потери точности в таком случае вроде тоже быть не должно.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Где найти формат описание формата RCF
- Ошибка "Неизвестный формат"", "Ошибка формата" в БУХ 7.7. ЧТо делать?
- Создаем ВК "без программирования",получаем задержку в N-сек без 100% загр.
- Формат даты Формат(ДатаОтчета,"Д(0)ДДММГГГГ") возвращает 03.11.05
- В чем отличие "Формат даты" от "Формат локальной даты"?
- Формат числа в табличной части документа.
- Как закрыть форму документа, без сохранения и без запроса на сохранение
- Проектирование: SQL: округление числа до знака после запятой
- Можно ли в поле ввода типа Дата выводить даты в формате месяц.год без числа
- Задать формат выгрузки числа без разделителя групп целой части.Как ?
- получение формата даты времени без нулей
В этой группе 1С
- 1С:Предприятие 8. Общепит (ред. 3.0 ) обмен с Штрих-М: Кассир
- Как программно поставить дату актуальности последовательности на нужную дату?
- v8: как поменять фон в ячейке Excel из 1с?
- v8: Как добавить в БП 3.0 (Управляемое приложение) внешнюю обработку?
- Облагаемая база ФСС и облагаемая база ФСС НС
- Конвертация обмена в УТ 10.3 после перехода БП на 3.0
- УПП: Документ "Комплектация номенклатуры" занижает себестоимость.
- УПП Конфликт блокировок при выполнении транзакции.
- Внутренняя ошибка в цепочке сертификатов ...
- v8: 1с БГУ: как добавить в отчет в КИФВ
- Отчет по резервам УНФ
- Кто-нибудь отправлял уже уведомление о контролируемых сделках?
- Макет Word как добавить нумерованный список?
- обработка. поиск по справочникам и документам. 1с 8.3.4
- 1С 8.3. Динамический список на форме. Видимость параметра.
- Универсальный отчёт в таблицу значений
- Как отловить событие кнопки "Обновить" в форме списка?
- Нумерация документов в РИБ
- v8: 1C и MS Exchange Server
- УТ 11, документ Поступление, переход по Enter