In multi-code shelving mode, if the user has scanned zongpai numbers but hasn't scanned any shelf yet, scanning the first shelf should not trigger the "switch shelf" warning dialog since there is no existing shelf to switch from. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>