Свойства и методы функции Формат в 1с 8.2 и 1С 8.3

// Как отобразить общее число отображаемых десятичных разрядов целой части?

Сообщить(Формат(287, «ЧЦ=2»)); // 99
Сообщить(Формат(287, «ЧЦ=1»)); // 9

// Как указать количество цифр после запятой?

Сообщить(Формат(287.754, «ЧДЦ=2»)); // 287.75
Сообщить(Формат(287.754, «ЧДЦ=1»)); // 287.8

// Как переместить разряды в числе?

Сообщить(Формат(6, «ЧС=1»)); // 0,6
Сообщить(Формат(6, «ЧС=-3»)); // 6000

// Как установить любой символ разделителя дробной части?

Сообщить(Формат(287.75, «ЧРД=%»)); // 287%75

// Как установить  разделитель групп?

Сообщить(Формат(30000000, «ЧРГ='»)); // 30’000’000

// Как установить нулевое представление числа?

Сообщить(Формат(0, «ЧН=zero»)); // zero

// Как заставить выводить лидирующие нули?

Сообщить(Формат(287, «ЧЦ=10; ЧВН=»)); // 0 000 000 287
Сообщить(Формат(2, «ЧЦ=2; ЧВН=»)); // 02

// Как отключить группировку разрядов при выводе числа?

Сообщить(Формат(3000000, «ЧГ=0»)); // 3000000

// Как получить отдельные компоненты даты при выводе?

Дата = ‘20160524160125‘; // 24 мая 2016 года 16:01:25

// Как получить год?
Сообщить(Формат(Дата, «ДФ=г»)); // 6
Сообщить(Формат(Дата, «ДФ=гг»)); // 16
Сообщить(Формат(Дата, «ДФ=гггг»)); // 2016

// Как получить номер квартала?
Сообщить(Формат(Дата, «ДФ=к»)); // 2

// Как получить месяц?
Сообщить(Формат(Дата, «ДФ=М»)); // 5
Сообщить(Формат(Дата, «ДФ=ММ»)); // 05
Сообщить(Формат(Дата, «ДФ=МММ»)); // май.
Сообщить(Формат(Дата, «ДФ=ММММ»)); // МАЙ

// Как получить  день?
Сообщить(Формат(Дата, «ДФ=д»)); // 4
Сообщить(Формат(Дата, «ДФ=дд»)); // 24
Сообщить(Формат(Дата, «ДФ=ддд»)); // ВТ
Сообщить(Формат(Дата, «ДФ=дддд»)); // вторник

// Как получить час?
Сообщить(Формат(Дата, «ДФ=ч»)); // 4
Сообщить(Формат(Дата, «ДФ=чч»)); // 04
Сообщить(Формат(Дата, «ДФ=Ч»)); // 16
Сообщить(Формат(Дата, «ДФ=ЧЧ»)); // 16

// Как получить минуту?
Сообщить(Формат(Дата, «ДФ=м»)); // 1
Сообщить(Формат(Дата, «ДФ=мм»)); // 01

// Как получить секунду?
Сообщить(Формат(Дата, «ДФ=с»)); // 5
Сообщить(Формат(Дата, «ДФ=сс»)); // 25

/// Как задать различные локальные форматы дат

Сообщить(Формат(Дата, «ДЛФ=Д»)); // 24.05.2016
Сообщить(Формат(Дата, «ДЛФ=ДД»)); // 24 мая 2016 г.
Сообщить(Формат(Дата, «ДЛФ=В»)); // 16:01:25
Сообщить(Формат(Дата, «ДЛФ=ДДВ»)); // 24 мая 2016 г. 16:01:25
Сообщить(Формат(Дата, «ДЛФ=ДВ»)); // 24.05.2016 16:01:025

// Как задать представление значения типа Булево

Сообщить(Формат(Ложь, «БЛ=»»false»»»)); // false
Сообщить(Формат(Истина, «БИ=»»true»»»)); // true

/// Как установить представление периода

Сообщить( ПредставлениеПериода( НачалоКвартала(ТекущаяДата()), КонецКвартала(ТекущаяДата()), «ФП=Истина»)); // 25 кв. 2016 г.,

/// Как сообщить число прописью

Сообщить( ЧислоПрописью(287.75) ); // Двести восемьдесят семь 75

Сообщить( ЧислоПрописью( 287.75,, «рубль, рубля, рублей, м, копейка, копейки, копеек, ж, 2») ); // Двести восемьдесят семь  рублей 75 копеек

 

Поделитесь своим мнением

Свежие записи
Советы и помощь программиста в 1с © 2018 ·   Войти   · Наверх