Форматна рядок являє собою строкове значення, що включає параметри форматування.
Параметри форматування перераховуються через символ ";". Наявність параметра означає відміну форматування від стандартного.
Якщо параметр не заданий, то застосовується стандартне форматування, яке в основному відповідає перетворенню значення до рядка. Однак для значень типу Число і Дата за замовчуванням (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', "ДП =" "порожня дата" "") поверне рядок "порожня дата").
- БЛ - рядок, що представляє логічне значення Брехня.
- БІ - рядок, що представляє логічне значення Істина.
Зміст (натисніть, щоб розкрити)