Довідковий матеріал

Регіональні установки інформаційної бази

Описано налаштування регіональних установок інформаційної бази BAS: мови, першого дня тижня, форматів чисел, дати, часу та логічних констант. Наведено обмеження для PostgreSQL і IBM DB2.

Форма регіональних установок інформаційної бази

Режим налаштування регіональних установок інформаційної бази дає змогу керувати форматом відображення дати, часу, чисел і логічних констант, а також впливає на порядок сортування рядків у списках даних інформаційної бази. Щоб відкрити режим, у головному меню виберіть пункт Адміністрування – Регіональні установки інформаційної бази.

Форма регіональних установок інформаційної бази

Регіональні установки

Якщо будь-яку властивість не встановлено, формати відображення чисел, дати й часу визначаються установками за замовчуванням, прийнятими в програмі BAS для вибраної мови (країни). Мову (країну) визначають під час створення інформаційної бази.

Мова (Країна). Вибір мови (країни) для поточних установок інформаційної бази.

УВАГА!

Якщо як СУБД використовується PostgreSQL, для наявної інформаційної бази не можна довільно змінити мову (країну). Установлене значення мови (країни) можна змінити лише на таке, що використовуватиме той самий порядок сортування рядків (collation) СУБД, що й поточне значення. Наприклад, російську (Росія) можна змінити на білоруську (Білорусь), але не можна змінити на українську (Україна).

Якщо як СУБД використовується IBM DB2, змінення значення мови (країни) не підтримується.

За допомогою властивості Перший день тижня можна вказати, з якого дня починається тиждень відповідно до культурних особливостей країни. Якщо вибрано Авто, перший день тижня визначається відповідно до країни, вказаної у властивості Мова (Країна). Так, у разі вибору мови англійська першим днем тижня буде Неділя, а для мови арабська — Субота. Першим можна вибрати будь-який день тижня.

Якщо для програми вибрано режим сумісності з версією 8.3.6 чи молодше, у регіональних установках першим днем тижня буде Понеділок без можливості зміни. Якщо змінити такий застарілий режим сумісності та встановити значення Не використовувати (або версію сумісності більше за 8.3.6), перший день тижня визначатиметься за значенням властивості Мова (Країна), а у властивості Перший день тижня буде встановлено значення Авто. У разі протилежної зміни — зменшення режиму сумісності до версії 8.3.6 чи молодше — першим днем тижня знову стане Понеділок без можливості зміни, але попереднє значення першого дня тижня буде збережено та відновиться після встановлення для режиму сумісності значення Не використовувати (або встановлення версії сумісності більше за 8.3.6).

Якщо встановлено властивість Використовувати регіональні установки поточного сеансу, значення типів Number/Число і Date/Дата відображаються, зокрема в полях введення, календарі та калькуляторі, відповідно до регіональних налаштувань поточного сеансу. Ці налаштування визначаються регіональними установками клієнтського комп'ютера, але можуть бути перевизначені параметром /VL.

У нижній частині діалогу відображаються приклади подання числа, дати й часу з вибраними в діалозі установками.

Значення типу Boolean/Булево відображаються відповідно до мови інтерфейсу програми. Це значення можна вказати за допомогою параметра /L.

Роздільник дробової частини. Символ-роздільник цілої та дробової частин чисел можна вибрати зі спадного списку або вказати самостійно в полі введення. Приклад символу буде виведено в рамці ліворуч від поля введення.

Роздільник груп. Символ-роздільник груп цифр у цілій частині числа можна вибрати зі спадного списку або вказати самостійно в полі введення. Приклад символу буде виведено в рамці ліворуч від поля введення.

Групування. Властивість визначає формат групування цифр у цілій частині числа. Форматний рядок можна вибрати зі спадного списку або вказати самостійно.

Формат групування вказується так: <кількість цифр у групі><символ-роздільник>… …<0>.

Символом-роздільником може бути будь-який символ, що не є цифрою.

Наприклад, послідовність символів 3,2,0 означає, що цифри буде згруповано так: відлік цифр у числі ведеться зліва направо лише в цілій частині.

  • першу групу утворюють перші три цифри числа;
  • потім іде символ-роздільник груп, заданий налаштуваннями операційної системи або вказаний у властивості Роздільник груп;
  • усі інші групи до кінця числа складатимуться з двох цифр.

Символ 0 наприкінці рядка формату означає «і так само — до кінця». Тобто, якщо в наведеному вище прикладі форматного рядка прибрати 0, указавши 3,2, групування зміниться так:

  • першу групу утворюють перші три цифри числа;
  • потім іде символ-роздільник груп;
  • другу групу утворюють наступні 2 цифри числа;
  • потім іде символ-роздільник груп;
  • усі цифри числа, що залишилися, буде зібрано разом.

Вибір одного символу 0 у цьому полі означає, що цифри в цілій частині чисел не розділятимуться на групи.

Представлення від'ємних чисел. У спадному списку можна вибрати вигляд від'ємних чисел. Вибір Авто означає, що вигляд від'ємних чисел визначатиметься установками операційної системи.

Формат дати. Встановлює формат відображення дати. Можна використовувати в різних поєднаннях такі символи:

Символи

Опис

D

Число місяця. Числа менше 10 виводяться без ведучого нуля

Dd

Число місяця. Числа менше 10 виводяться з ведучим нулем

M

Номер місяця. Номери місяців менше 10 виводяться без ведучого нуля

MM

Номер місяця. Номери місяців менше 10 виводяться з ведучим нулем

MMMM

Найменування місяця словами

Y

Дві останні цифри року. Роки менше 10 виводяться без ведучого нуля

Yy

Дві останні цифри року. Роки менше 10 виводяться з ведучим нулем

Yyyy

Рік чотирма цифрами

Перелічені вище символи й групи символів можна вказувати в будь-якій послідовності. Для розділення дня, місяця та року можна вказувати різні символи-роздільники.

Формат часу. Встановлює формат відображення часу. Можна використовувати в різних поєднаннях такі символи:

Символи

Опис

h, H

Години у 12-годинному (h) або 24-годинному (H) форматі. Години менше 10 виводяться без ведучого нуля

hh, HH

Години у 12-годинному (hh) або 24-годинному (HH) форматі. Години менше 10 виводяться з ведучим нулем

m

Хвилини. Хвилини менше 10 виводяться без ведучого нуля

mm

Хвилини. Хвилини менше 10 виводяться з ведучим нулем

s

Секунди. Секунди менше 10 виводяться без ведучого нуля

ss

Секунди. Секунди менше 10 виводяться з ведучим нулем

Перелічені вище символи й групи символів можна вказувати в будь-якій послідовності. Для розділення годин, хвилин і секунд можна вказувати різні символи-роздільники.

УВАГА!

Під час використання регіональних налаштувань для визначення представлення дати в полі введення слід вибирати лише ті налаштування, які підтримуються полем введення.

Логічна хибність, логічна істина. Дають змогу вказати вигляд логічних констант. Значення можна вибрати зі спадного списку або ввести самостійно.

Записатися телефоном