I recently had such a situation, indeed for the DL operated flights, you get the miles as any normal SkyTeam flights to FB.
For the VS operated flights, irrespective if it is DL or VS marketed flights, you either have the option to credit the miles to the SkyMiles program or to VS's own Flying Club.
For elite benefits - if you are not DL or VS Elite and not flying in one of the Premium class (PE or UpperClass), you can't access any lounge, priority check-in, etc basically no SkyPriority benefits.
It's as simple as this
Cheers!
ps: Enjoy the VS service - much better compared to the BA service and if you are in one of the premium classes, enjoy it even more even compared to DL's own premium class services.