|
|
#24 |
|
Участник
|
Цитата:
X++: // Метод на той таблице, где поле Dimension //BP Deviation documented display DimDescription getDimDescription() { DimDescription dimDescription; int idx; FieldId dimFieldId; ; for (idx = 1; idx <= dimof(this.dimDescription); idx++) { dimDescription[idx] = Dimensions::find(Dimensions::arrayIdx2Code(idx), this.Dimension[idx]).Description; } return dimDescription; } Другой вариант - это создать поле на основе DimDescription в той же таблице, где и Dimension. Собственно, стандартный способ решения, когда требуется код и его расшифровка. Код клиента - Название клиента, Код номенклатуры - Название номенклатуры и т.д., и т.п. Ну, а то, что после изменения кода надо менять (обновлять) расшифровку, так опять же, стандартное поведение. Для Dimension можно "не мелочиться" и обновлять все аналитики при изменении одного. Тогда не теряется универсальность.
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|