Показать сообщение отдельно
Старый 21.03.2016, 09:18   #3  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,449 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Цитата:
Сообщение от alex55 Посмотреть сообщение
зачем в методе \Data Dictionary\Tables\OMOperatingUnit\Methods\find нужен второй обязательный параметр?
Этакая типизация обезличенного идентификатора. Для контроля целостности данных.

Цитата:
Сообщение от alex55 Посмотреть сообщение
Точнее не очень понятно почему его не сделали опциональным
Судя по коду, опциональным значением является OMOperatingUnitType::OMAnyOU.
Почему авторы метода заставляют явно указывать его при вызове? Может быть для пущей надёжности. Желают чтобы в случае необходимости разработчики явно выражали своё намерение искать произвольный тип.