TasmanianDevil, я правильно понял, что одно и то же поле будет в таблице иметь разный смысл (и конуептцально тип) в зависимости от настроек конфигурации?
А как интересно будет выглядеть тогда запрос "выбрать все с данного слклада"
X++:
select x from t1 where
(dimType[1] == DimType::Location && dimValue[1] == _location)
||
(dimType[2] == DimType::Location && dimValue[2] == _location)
||
(dimType[2] == DimType::Location && dimValue[2] == _location)
Не снесет ли крышу оптимизатору в данном случае?