18.03.2016, 16:27 | #1 |
MCTS
|
Зачем нужен второй обязательный параметр в OMOperatingUnit::find()?
Приветствую!
Пятница - день тяжелый, посему вопрос на засыпку: зачем в методе \Data Dictionary\Tables\OMOperatingUnit\Methods\find нужен второй обязательный параметр?) (AX2012R3) Точнее не очень понятно почему его не сделали опциональным, ведь RecId вполне однозначно позволяет идентифицировать запись: X++: static OMOperatingUnit find(RecId _ouRecId, OMOperatingUnitType ouType, boolean _forUpdate = false) {...} Последний раз редактировалось alex55; 18.03.2016 в 17:08. |
|
21.03.2016, 09:17 | #2 |
Участник
|
Забыли, забили или Index...
ИМХО. |
|
21.03.2016, 09:18 | #3 |
Участник
|
Цитата:
Судя по коду, опциональным значением является OMOperatingUnitType::OMAnyOU. Почему авторы метода заставляют явно указывать его при вызове? Может быть для пущей надёжности. Желают чтобы в случае необходимости разработчики явно выражали своё намерение искать произвольный тип. |
|