Булево значение

Для форматирования даты, числа, булевого значения во встроенном языке 1С есть функция Формат(). Функция форматирует в соответствии с параметрами форматной строки.

Параметры функции Формат()

//ДАТА
//Дата цифрами
Дата = Формат(‘20010401’, «ДЛФ=Д»);
//Дата = «01.04.2001»
//Длинная дата (месяц прописью)
Дата = Формат(‘20010401’, «ДЛФ=ДД»);
//Дата = «1 апреля 2001 г.»
//Полное время
Дата = Формат(‘20010401140606’, «ДЛФ=В»);
//Дата = «14:06:06»
//Дата время
Дата = Формат(‘20010401’, «ДЛФ=ДВ»);
//Дата = «01.04.2001 0:00:00»
//Строка, представляющая пустую дату
Дата = Формат(‘00010101000000’, «ДП=»»пустая дата»»»);
//Дата = «пустая дата»
//ДЕНЬ
//День месяца (цифрами) без лидирующего нуля
День = Формат(‘20010401’, «ДФ=д»);
//День = «1»
//День месяца (цифрами) с лидирующим нулем
День = Формат(‘20010401’, «ДФ=дд»);
//День = «01»
//Сокращённое название дня недели
День = Формат(‘20010401’, «ДФ=ддд»);
//День = «Вс»
//Полное название дня недели
День = Формат(‘20010401’, «ДФ=дддд»);
//День = «воскресение»
//МЕСЯЦ
//Номер месяца без лидирующего нуля
Месяц = Формат(‘20010401’, «ДФ=М»);
//Месяц = «5»
//Номер месяца с лидирующим нулем
Месяц = Формат(‘20010401’, «ДФ=MM»);
//Месяц = «05»
//Сокращённое название месяца
Месяц = Формат(‘20010401’, «ДФ=MMM»);
//Месяц = «апр.»
//Полное название месяца
Месяц = Формат(‘20010401’, «ДФ=MMMM»);
//Месяц = «Апрель»
//ГОД
//Номер квартала в году
Квартал = Формат(‘20010401’, «ДФ=к»);
//Квартал = «2»
//Номер года без века и лидирующего нуля
Год = Формат(‘20010401’, «ДФ=г»);
//Год = «1»
//Номер года без века с лидирующим нулем
Год = Формат(‘20010401’, «ДФ=гг»);
//Год = «01»
//Номер года с веком
Год = Формат(‘20010401’, «ДФ=гггг»);
//Год = «2001»
//ЧАС
//Час в 12 часовом варианте без лидирующих нулей
Час = Формат(‘20010401140606’, «ДФ=ч»);
//Час = «2»
//Час в 12 часовом варианте с лидирующим нулем
Час = Формат(‘20010401140606’, «ДФ=чч»);
//Час = «02»
//Час в 24 часовом варианте без лидирующих нулей
Час = Формат(‘20010401140606’, «ДФ=Ч»);
//Час = «14»
//Час в 24 часовом варианте с лидирующим нулем
Час = Формат(‘20010401140606’, «ДФ=ЧЧ»);
//Час = «14»
//МИНУТА
//Минута без лидирующего нуля
Минута = Формат(‘20010401140606’, «ДФ=м»);
//Минута = «6»
//Минута с лидирующим нулем
Минута = Формат(‘20010401140606’, «ДФ=мм»);
//СЕКУНДА
//Секунда без лидирующего нуля
Секунда = Формат(‘20010401140606’, «ДФ=с»);
//Секунда = «6»
//Секунда с лидирующим нулем
Секунда = Формат(‘20010401140606’, «ДФ=сс»);
//Секунда = «06»
//Первая или вторая половина дня AM/PM
ПоловинаДня = Формат(‘20010401’, «ДФ=вв»);
//ПоловинаДня = «AM»
//ЧИСЛО
//Ограничение на общее число разрядов
Число = Формат(2.12, «ЧЦ=1»);
//Число = «2»
//Ограничение на число разрядов в дробной части
Число = Формат(2.12, «ЧДЦ=1»);
//Число = «2,1»
//Сдвиг разрядов: положительный — деление, отрицательный — умножение
Число = Формат(2, «ЧС=10»);
//Число = «0,0000000002»
//Символ-разделитель целой и дробной части
Число = Формат(2.12, «ЧРД=*»);
//Число = «2*12»
//Символ-разделитель групп целой части числа
Число = Формат(2000000, «ЧРГ=*»);
//Число = «2*000*000»
//Представление ноля
Число = Формат(0, «ЧН=»);
//Число = «0»
//Нужно ли выводить лидирующие нули
Число = Формат(25, «ЧВН=;ЧЦ=3»);
//Число = «025»
//Порядок группировки разрядов числа
Число = Формат(200000000, «ЧГ=2,3»);
//Число = «2 000 000 00»
//ОТРИЦАТЕЛЬНОЕ ЧИСЛО
//Представление отрицательных чисел
Число = Формат(-1, «ЧО=0»);
//Число = «(1)»
//Представление отрицательных чисел
Число = Формат(-1, «ЧО=1»);
//Число = «-1»
//Представление отрицательных чисел
Число = Формат(-1, «ЧО=2»);
//Число = «- 1»
//Представление отрицательных чисел
Число = Формат(-1, «ЧО=3»);
//Число = «1-«
//Представление отрицательных чисел
Число = Формат(-1, «ЧО=4»);
//Число = «1 -«
//БУЛЕВО
//Строка, представляющая логическое значение Ложь
Булево = Формат(Ложь, «БЛ=Нет»);
//Булево = «Нет»
//Строка, представляющая логическое значение Истина
Булево = Формат(Истина, «БИ=Да»);
//Булево = «Да»

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

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