Показать сообщение отдельно
Старый 22.09.2014, 19:40   #6  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,449 / 1792 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
А как трактовать более сложные случаи, когда стандартный функционал вдруг "перебивается" не из-за корыстных соображений, а потому что так проще выполнить требования пользователя? А если при этом я работаю в коде со стандартными объектами (классами, таблицами), минуя стандартные menuItem'ы?
Где та грань? Каждый должен решать в меру своей испорченности?

Или действительно все завязано только на интерфейс? Если создаю свой интерфейс, пусть и опирающейся в какой-то части на стандартные объекты, то это всегда - Self task? Возьмем например какую-нибудь стандартную "периодическую операцию", для которой есть стандартный menuItem, защищенный лицензией. Если я теперь в своем собственном коде, совместно с какими-то своими действиями, программно (без пользовательского интерфейса; инициализирую объект стандартного класса и вызову его метод) выполню вызов этой стандартной операции - это все ещё Self task?