1С СКД Округление

Автор: | 31.08.2022

1С Как в СКД настроить формат (округление) чисел

Для создание отчетов программистами 1С в 95% случаев используется система компоновки данных (СКД), она позволяет разрабатывать отчеты намного быстрей, так же большим плюсом СКД является то что у пользователя появляется возможность самостоятельной настройки необходимых вариантов отчета. Например, он может убрать или добавить поля, настроить группировку, отбор, оформление и многое другое, в отличие от обычного отчета. Но для того чтобы научиться создавать хорошие отчеты, нужно обязательно пройти курс по СКД. Конечно можно и самостоятельно во всем разобраться но на это уйдет гораздо больше времени. Теме СКД я посвятил уже очень много статей в которых рассказывал про различные настройки и нюансы. Сегодня же хочу поговорить про настройку формата вывода чисел в отчете, как полей которые были выбраны с помощью запроса так и вычисляемых. Например, посмотрим как можно произвести округление.

Округление полей в СКД 1С

Для наглядности возьмем вот такой пример, в итог выводиться среднее значение, т.е. складывается цена всех позиций и делиться на количество, в результате получается вот такое не красивое число.

1С СКД Округление

Давайте округлим его до сотых, оставим 2 знака после запятой. Для этого нужно изменить формат вывода в поле цена. Сделать это можно как в самом запросе с помощью функции «Выразить» так и в СКД, запрос пока трогать не будем. В СКД на вкладке «Набор данных» в окне «Поля» ищем нужно поле, в правой части будет пункт «Оформление», заходим в него.

1С Как в СКД настроить формат чисел, округлить число

В открывшемся окне отмечаем пункт «Формат» и открываем его свойства.

СКД округлить число

В которых указываем нужный формат вывода чисел. Так как нам нужно округление отмечаем пункт «Точность» и устанавливаем значение «2».

1С СКД  формат чисел

Сохраняем и проверяем что получилось, как видите формат числа поменялся.

Как в СКД округлить число

Если у Вас в СКД есть вычисляемые поля то настроить их формат можно аналогичным способом, на соответствующей вкладке «Вычисляемые поля» нужно открыть пункт «Оформление» и произвести нужную настройку.

СКД округление вычисляемых полей

Во время создания отчетов формату вывода чисел нужно уделяет особое внимание, так как от этого зависит восприятие выводимой информации.

Изменить формат числа в запросе можно с помощью функции «Выразить».

ВЫРАЗИТЬ(1.5641235454545 КАК ЧИСЛО(15, 2)) КАК ДоСотых 

В результате получите число 1.56.

На самом деле все достаточно просто, но если остались вопросы, нашли ошибку в статье или есть другой вариант решения данной задачи обязательно напишите об этом!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *