Настройка форматов
На странице Форматы задаются форматы вывода чисел, даты и времени. Заданные форматы будут использоваться во всех компонентах платформы и во внутреннем языке.
Для каждого типа значений поддерживается формат <Основной> и произвольное количество дополнительных форматов. Некоторые дополнительные форматы являются встроенными и их нельзя удалить (например, "Деньги").
Целые числа
- Выделение тысяч
Включение этого режима позволяет при отображении числа отделять тысячные знаки разделителем или не отделять. По умолчанию в качестве разделителя используется неразрывный пробел. Пример: запись числа с выделением тысяч - 2`500.00 (разделитель - апостроф). - Замена нуля
Включение этого режима позволяет в табличных компонентах платформы (журналах, редакторе плана аналитики, и т.д.) заменять нулевые значения на указанную строку (прочерк, пустую строку и т.п.). - Единица измерения
Наименование или обозначение единицы измерения. Может отображаться перед числом или после, через разделитель или слитно.
Вещественные числа
Большая часть параметров совпадает по смыслу с форматом целых чисел.
- Десятичные знаки: режим
- Плавающая точка без ограничений: отображение максимально доступного количества десятичных знаков без нулей в конце.
- Плавающая точка с округлением до N знаков: отображение не более чем с указанным количеством знаков без нулей в конце.
- Фиксированная точка с округлением до N знаков: отображение с указанным количеством знаков, включая нули. Подходит для отображения денежных величин.
- Разделитель дробной части: точка или запятая.
Логические значения
Задаются строки для обозначения истинных и ложных значений.
Даты
- Ноль в начале
Включение этого режима позволяет в значении дня и месяца заменять нулем отсутствующую цифру. Пример:- отображение даты с нулем в начале - 01.07.2018
- отображение даты без нуля в начале - 1.7.2018
- Год четырьмя цифрами
Отображение значения года в полном формате. Пример:- год четырьмя цифрами - 01.07.2018
- год двумя цифрами - 01.07.18
- Порядок
Формат отображения даты:- День-Месяц-Год (30.07.2018)
- Год-Месяц-День (2018.07.30)
- Месяц-День-Год (07.30.2018)
- Год-День-Месяц (2018.30.07)
- Разделитель
Символ разделителя в значении даты
Время
- Ноль в начале
Включение этого режима позволяет в значении времени заменять нулем отсутствующую цифру. Пример:- отображение времени с нулем в начале - 03:04
- отображение времени без нуля в начале - 3:4
- Отображать с точностью до:
- часов и минут (12:15)
- секунд (12:15:11)
- сотых долей секунды (12:15:11:00)
- Разделитель
Символ разделителя в значении времени
Дата и время
Большая часть параметров отвечает за отображение компонентов даты и времени.
- Разделитель даты и времени
Строка, помещаемая между датой и временем. По умолчанию используется пробел. - Время в начале
Определяет порядок: дата-время или время-дата. - Часовой пояс
Разница между локальным поясным временем и UTC. Для западного полушария поправка отрицательная. Например, для Москвы часовой пояс +03:00. Часовой пояс следует указывать для отображения моментов времени, сохраненных в UTC. Опция "из настроек системы" позволяет автоматически взять значение часового пояса, определенного в операционной системе на стороне клиентского приложения. При передаче формата на сторону сервера это значение фиксируется, т.е. часовой пояс, настроенный в операционной системе сервера не учитывается.
Программный доступ к использованию настраиваемых форматов предоставляет модуль FORMAT, который содержит функции преобразования и считывания форматов.
Настройка форматов (изменение, добавление) может быть выполнена программно с помощью типа ЛКФ_ФОРМАТЫ из модуля LOCCFG.