As graham has said, if it's a TDCi, any new ones will need coding, which they don't on a TDDi.
If you have wires as well as pipes to the injectors, then it's a TDCi.
No wires, just pipes, means TDDi. On a TDDi, it's the pump that needs coding, if replaced. You've either misunderstood what the garage said, or they don't know what they're doing, and you need a better garage