Battlefront in their wisdom (sigh) decided to put user made campaign, scenario, terrain and save game files into windows "My Documents" directory :(
This came in effect one game release before Black Sea (one of those useless ww2 crap ones, fortress italy I believe).
So now you must put your file into this stupid directory. On windows 7 64bit its:
C:\Users\YOURNAME\Documents\Battlefront\Combat Mission\Black Sea\Game Files\even though the explorer link says "My Documents". This is the game files root directory under which all the other directories are placed like play by email, save games etc.
Place Scenarios into "C:\Users\YOURNAME\Documents\Battlefront\Combat Mission\Black Sea\Game Files\Scenarios\" directory.
Place Campaigns into "C:\Users\YOURNAME\Documents\Battlefront\Combat Mission\Black Sea\Game Files\Campaigns\" directory.
Place Terrains and/or Quick Battle Maps into "C:\Users\YOURNAME\Documents\Battlefront\Combat Mission\Black Sea\Game Files\Quick Battle Maps\" directory.
If you are using dos batch files to handle file copying, backupping, archive unpacking or anything like that into the above directories, you must use quotes around the directory path because the directory has spaces in it (double sigh). For example:
7z a MyBackups.7z "C:\Users\YOURNAME\Documents\Battlefront\Combat Mission\Black Sea\Game Files\Saved Games\"