19.10.2020, 15:25 | #1 |
Участник
|
Что значит? Перевод в SQL
Добрый день!
Мне нужно перевести формирование отчёта на запрос SQL, но непонятно как формируется одно из полей, в методе это: X++: return max(0, abs(movement.transQtyUnit()) - schedLine.UnitQty); X++: public UnitQty transQtyUnit() { return this.transQty(); } А в this.transQty() : X++: abstract public InventQty transQty() { } |
|
19.10.2020, 15:55 | #2 |
Участник
|
абстрактный метод означает что у этого класса существуют наследники. И каждый наследник реализует своё поведение этого метода.
Разбирайтесь с тем какие именно типы movement создаются в вашем случае. Можно поставить точку останова, только не в абстрактном методе а в том методе откуда он вызывается и понаблюдать за типами объектов, методы которых будут вызываться. |
|
|
|