Как изменить тип существующего атрибута?
В Comindware Business Applicatiоn Platform имеется полезная функция по смене типа данных у атрибута. Возможны ситуации, когда быстро был создан атрибут, при этом его тип данных был определен неверно, или же при дальнейшем проектировании появилась потребность в изменении.
При изменении типа данных нужно обратить внимание на несколько вещей:
- Использован ли этот атрибут в каких-либо вычисляемых выражениях в системе;
- На какое количество форм и таблиц вынесен атрибут.
Решение
- Если атрибут используется в вычисляемых выражениях, то они могут перестать работать, так как некоторые функции для выражений требуют только числовой тип атрибута, или же только текстовый, и т.п. В таком случае, лучше создать новый атрибут с нужным типом.
- Если атрибут вынесен на несколько форм и таблиц, то также лучше создать новый атрибут с нужным типом, или же, поменяв тип атрибута, повторно вынести его на все формы и таблицы.
Если атрибут вынесен на большое количество форм и таблиц и используется в ряде вычисляемых выражений, лучше создать новый атрибут с нужным типом.