![]() |
#1 |
Участник
|
EDT - наследовать или нет?
Есть поле в таблице, на основе EDT PositiveDays. Соответственно, не допускаются отрицат значения в поле. Теперь нужно , чтобы при определенных значениях разрешалось вводить отрицат значения в это поле.
Что лучше: 1) Для этого поля в таблице создать edt, наследующий от PositiveDays и allowNegative поставить в yes. 2) Для этого поля проставить в качестве EDT тип Days. 3) Создать свой тип на основе int, ни от кого не наследовать и allowNegative в нем сделать Yes. |
|
![]() |
#2 |
Гость
|
Создать свой тип на основе Days, и allowNegative в нем сделать Yes
|
|
![]() |
#3 |
Участник
|
спасибо,
есть одно но: тип Days не унаследован от positiveDays. Соответственно, если что-то в нем изменится(хотя и врят ли) не отразится на моем типе. То есть во всех местах в системе, где используется positiveDays изменения видны будут, а в этой табле и формах на ее основе они больше видны не будут.... Это корректно? Не теряется ли при этом смысл наследования типов в аксапте? |
|
![]() |
#4 |
Участник
|
да ладно вам с этим наследованием.
Да и что такое должно случиться, чтобы потребовались такого роде изменения. А что, в Аксапте есть много мест, где используется EDT positiveDays? |
|
![]() |
#5 |
Участник
|
ну, вообще-то, не мало ..... (см перекр ссылки ax 3.0 sp2).
по большому счету, просто хочется сделать красиво ... |
|