Функція Формат у мові 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





Вибрати мову:
-  руский
-  Українська