Ok ...
1. From my reading of the wiring diagram, you don't need to have the battery connected.
What I think happens is that power for the ignition system is provided by a feed coil on the alternator. This is a very common system used on lots of small capacity engines.
Here is a typical example which seems to match yours*. Note that in this drawing, the feed coil is called a "stator coil". Also, the wiring colours seem to be different from yours; so you'll have to allow for this.
Obviously if this "stator coil" isn't working, it will produce no power and the ignition won't work.
So:.
Start by trying the test suggested above -" 50V AC between the 'green' and 'white' wired when cranking". "Cranking" means kicking the engine over.
You will need to work out which wire is which since, as I said, it seems the wire colours don't match the Laverda installation. And note that it's AC volts NOT DC, so set your meter appropriately.
If you find the coil IS producing electricity, check the pick-up is working by measuring its resistance using an Ohmmeter as suggested above.
2. As to the red wire, that would seem to be the green wire in the diagram above. It's a control wire connected to the ignition ("key") switch. How this works on Ducatis is this wire is used to turn the ignition
OFF by grounding the ignition feed from the "stator coil".
* Except there's no "modello elettronico". I still don't know what that does ...