I have had veileds not produce even infertile eggs but it's not because they have no place to lay them.
Not providing a lay bin will not stop her from producing eggs but it will likely results in her dying eggbound.
IMHO lack of calcium is not a way to stop eggs from being produced either. It could prevent her from laying them and it would likely lead to MBD and could even lead to her laying unshelled eggs and end up dying from them causing an infection.
Appropriate husbandry seems to be able to prevent them from producing eggs or at least decrease the clutch size.