battery not charging

I have a rinker 260 cruiser i just bought.The number one battery will not charge from the engine.The volt meter is flat while on #1 battery but works fine on #2.Number one will charge if generator is running or on shore power.Any ideas?Thanks
Answers