Функція формат в мові 1с 8

Форматна рядок являє собою строкове значення, що включає параметри форматування.

Параметри форматування перераховуються через символ ";". Наявність параметра означає відміну форматування від стандартного.

Якщо параметр не заданий, то застосовується стандартне форматування, яке в основному відповідає перетворенню значення до рядка. Однак для значень типу Число і Дата за замовчуванням (0 і 01.01.0001 00:00:00 відповідно) буде видаватися порожній рядок.

Кожен параметр задається ім'ям параметра, символом "=" і значенням параметра. Значення параметра може вказуватися в одинарних або подвійних лапках. Це необхідно, якщо значення параметра містить символи, які використовуються в синтаксисі рядка формату.

Усередині значення параметра можуть зазначатися довільні символи, які при формуванні результуючого рядка будуть відображатися як є. Таким чином, наприклад, можна вказувати роздільники годин, хвилин і секунд при форматуванні часу. Якщо ці символи збігаються зі значеннями рядка формату, їх необхідно укладати в одинарні лапки.

Імена та значення параметрів рядка формату:

  • Л - ім'я мови, країни, для яких буде виконуватися стандартне форматування.
  • ЧЦ - загальне число відображуваних десяткових розрядів цілої та дробової частин. Початкове число округляється при цьому відповідно до правил округлення. Якщо вказаний цей параметр, то для відображення дробової частини числа обов'язкова вказівка ​​параметра ЧДЦ, інакше дрібна частина відображатися не буде.
  • ЧДЦ - число десяткових розрядів у дробовій частині. Початкове число округляється при цьому відповідно до правил округлення.
  • НС - зрушення розрядів: позитивний - поділ, негативний - множення. Іншими словами, це означає, що вихідне число буде помножено або поділено на 10 * С, де С - значення параметра по модулю.
  • ЧРД - символ-роздільник цілої та дробової частини.
  • ЧРГ - символ-роздільник груп цілої частини числа. Якщо в якості роздільника використовувати порожній рядок, то в цьому випадку роздільником буде символ нерозривного пробілу.
  • ЧН - рядок, що представляє нульове значення числа. Якщо не задано, то подання до вигляді порожнього рядка. Якщо задано "ЧН =", то у вигляді "0". Не використовується для числових полів введення.
  • ЧВН - чи потрібно виводити лідируючі нулі. Значення даного параметра не ставить, власне наявність параметра визначає висновок лідируючих нулів.
  • ЧГ - порядок угруповання розрядів числа. Як значення вказуються числа, через кому, що позначають кількість згрупованих розрядів справа наліво. Мають сенс тільки два перших числа. Перше з них вказує первинну угруповання, тобто ту, яка буде використана для найменш значущих розрядів цілої частини числа. Якщо друге число не вказано, то будуть згруповані тільки найменш значущі розряди. Якщо в якості другого числа заданий 0, то для всіх розрядів цілої частини числа буде застосовано значення вказане для первинної угруповання. Якщо в якості другого числа використовується значення, відмінне від 0, то це значення буде використано для угруповання всіх розрядів, крім уже згрупованих найменш значущих.
  • ЧВ - уявлення негативних чисел.
    • 0 (0) - рядок виду "(1,1)";
    • 1 (1) - рядок виду "-1,1";
    • 2 (2) - рядок виду "- 1,1";
    • 3 (3) - рядок виду "1,1-";
    • 4 (4) - рядок виду "1,1 -".
  • ДФ - формат дати.
    • д - день місяця (цифрами) без лідируючого нуля;
    • дд - день місяця (цифрами) з лідируючим нулем;
    • ддд - коротка назва дня тижня;
    • дддд- повна назва дня тижня;
    • М - номер місяця (цифрами) без лідируючого нуля;
    • ММ - номер місяця (цифрами) з лідируючим нулем;
    • МММ - коротка назва місяця;
    • ММММ - повна назва місяця;
    • до - номер кварталу на рік;
    • г - номер року без номера сторіччя і лідируючого нуля;
    • рр - номер року без номера сторіччя з лідируючим нулем;
    • рррр - номер року з століттям;
    • ч - годину в 12 годинному варіанті без лідируючих нулів;
    • чч - годину в 12 годинному варіанті з лідируючим нулем;
    • Ч - час в 24-годинному варіанті без лідируючих нулів;
    • ГГ (HH) - годину в 24-годинному варіанті з лідируючим нулем;
    • м - хвилина без лідируючого нуля;
    • мм - хвилина з лідируючим нулем;
    • з - секунда без лідируючого нуля;
    • сс - секунда з лідируючим нулем;
    • ст - відображення половини дня AM / PM (дійсно тільки для мов конфігурації, які підтримують 12 годинний варіант подання часу).
  • ДЛФ - локальний формат дати. Вказується варіант відображення частин дати.
    • Д - дата (цифрами);
    • ДД - довга дата (місяць прописом);
    • В - повне час, дата може об'єднуватися з часом;
    • ДВ - дата час.
  • ДП - рядок, що представляє порожню дату (наприклад, Формат ( '00010101000000', "ДП =" "порожня дата" "") поверне рядок "порожня дата").
  • БЛ - рядок, що представляє логічне значення Брехня.
  • БІ - рядок, що представляє логічне значення Істина.

Зміст (натисніть, щоб розкрити)

Схожі статті