Цей розділ знаходиться на стадії тестування!

Функция Формат в языке 1С (примеры)

Функция Формат в языке 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', "ДФ=мм");
// Минута = "06"

// СЕКУНДА

// Секунда без лидирующего нуля
Секунда = Формат('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 -"

// БУЛЕВО

// Строка, представляющая логическое значение Ложь
Булево = Формат(Ложь, "БЛ=Нет");
// Булево = "Нет"

// Строка, представляющая логическое значение Истина
Булево = Формат(Истина, "БИ=Да");
// Булево = "Да"



Теги:   


2023-02-05





Выбрать язык:
-  руский
-  Українська