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   -- Значения глобальных настроек

Использование таблицы