Добрый день!
А зачем на загрузку? Данный скрипт отрабатывает при сохранении.
Вы передаете контекс в качестве первого параметра.
execObj.getEventArgs().preventDefault() не будет его содержать, т.к. preventDefault() отрабатывает только при сохранении записи.
Вот SDK
Цитата:
getEventArgs
Method that returns an object with methods to manage the Save event.
Цитата:
noteNote
This method returns null for any event other than the Save event.
JScript
ExecutionContextObj.getEventArgs()