====== option_values_general======
===== Назначение =====
Репликационная таблица **option_values_general** из БД Химчистка хранит значения глобальных настроек всех подразделений.
===== Поля таблицы =====
select
ovg.id , -- ВнНомер (88)
ovg.option_name , -- имя параметра (GL_ORDER_ROUNDMODE)
ovg.table_name , -- таблица (GLOBAL)
ovg.table_id , -- (0)
ovg.value_int , -- значение для целых (-2)
ovg.value_str , -- значение для строковых
ovg.value_bool , -- значение для логических
ovg.value_date , -- значение для даты
ovg.value_flt , -- значение для вещественных
ovg.value_dttm -- значение для даты и времени
ovg.option_value_id, --
ovg.use_dep_id , --
ovg.dep_id , --
ovg.last_dep_id , --
ovg.dep_src_id --
from option_values_general ovg
Для просмотра значений глобальных настроек можно использовать скрипт\\
select
o.option_name , -- имя параметра
o.short_descr , -- наименование (ЗАКАЗЫ: Режим округления сумм)
o.long_descr , -- Описание
case when o.value_type = 0 then o.default_int
when o.value_type = 1 then o.default_str
when o.value_type = 2 then o.default_bool
when o.value_type = 3 then o.default_date
when o.value_type = 4 then o.dict_table || ' ' || o.dict_field || ' ' || o.dict_display
when o.value_type = 5 then o.default_float
end as value_default, -- Значение по умолчанию
case when o.value_type = 0 then ov.value_int
when o.value_type = 1 then ov.value_str
when o.value_type = 2 then ov.value_bool
when o.value_type = 3 then ov.value_date
when o.value_type = 4 then ov.value_int
when o.value_type = 5 then ov.value_flt
end as option_value, -- Значение настройки
case when o.value_type = 0 then ovg.value_int
when o.value_type = 1 then ovg.value_str
when o.value_type = 2 then ovg.value_bool
when o.value_type = 3 then ovg.value_date
when o.value_type = 4 then ovg.value_int
when o.value_type = 5 then ovg.value_flt
end as option_value_general -- Значение настройки
from options o -- Глобальные настройки
left join option_values ov on ov.option_name=o.option_name -- Значения глобальных настроек
left join option_values_general ovg on ovg.option_name=o.option_name -- Значения глобальных настроек
===== Использование таблицы =====
[[:таблицы_данных|Назад]]\\