11.11.2019, 09:52 | #1 |
Участник
|
Метод super()
Был такой parm метод:
X++: OperatingBusinessUnit ret; ret = super(_operatingBusinessUnit); return ret; X++: if(_operatingBusinessUnit != operatingBusinessUnit) { researchds = true; } operatingBusinessUnit = _operatingBusinessUnit; this.setBusinessUnit(); if(researchds) { fds = this.ecoResProduct().dataSource(); fds.research(true); this.ecoResProduct().reread(); fds.refresh(); qbr = findOrCreateRange_W(fds.queryRun().query().dataSourceTable(tableNum(InventItemPresence)), fieldNum(InventItemPresence, BusinessUnit)); qbr.status(RangeStatus::Locked); if(_operatingBusinessUnit && qbr) { qbr.value(queryValue(_operatingBusinessUnit)); } else if(qbr) { qbr.value(""); } } return operatingBusinessUnit; Нужно добавить в код super? Но как именно и куда? |
|
11.11.2019, 09:55 | #2 |
Участник
|
operatingBusinessUnit = super(_operatingBusinessUnit)?
|
|
|
За это сообщение автора поблагодарили: GSP (1). |
11.11.2019, 10:00 | #3 |
Участник
|
После первого if?
Последний раз редактировалось GSP; 11.11.2019 в 10:02. |
|
11.11.2019, 10:49 | #4 |
Участник
|
Перед.
А так не вдаваясь в подробности что и как чего то вы много на parm навесили логики и вызовов. |
|
|
|