Показать сообщение отдельно
Старый 12.04.2017, 14:50   #10  
rmv is offline
rmv
Участник
 
481 / 11 (1) +
Регистрация: 15.02.2005
Вопросы:
1. Сейчас, если я вижу что стандартный код например в 80 кодеюните выполняется неоптимально - я модифицирую кодеюнит. Какова методика в случае Events и Extensions?
2. Проблема с новыми полями и селективностью ключей. Зачастую требуется добавить новый ключ и изменить SetCurrentkey в отчетах или процедурах в обработки в силу специфики данных. Как быть в этом случае? Позволят ли extensions безболезненно это сделать и на каких events? Event OnSetCurrentKey будет? А может быть OnFind ? До чего еще дойдем?
3. Стандартный commit во многих случаях мешает встраивать код в процедуры обработки более высокого уровня. Сейчас это обходится установкой флага SetNoCommit в кодеюнитах и выставлением проверки на неожиданный коммит. Какой event не предложат?
....Еще куча пунктов вертится на языке, отпишу позже