http://forum.1cpublishing.eu/showthread.php?t=30017
might help?
dig around with the files of other user campaigns
as to your first question, it is possible- take a look at the included German campaign, but script files (.cs) can be useful depending what you are trying to do.
Mission success/failure is usually part of the script but there are lots of other possibilities if you can get your head round scripting
good luck and looking forward to seeing what you've come up with