I am in the same situation, I work in an ASD unit with it's own kitchen. Last week I managed to resist cakes, choc biscuits and celebrations, I did cave in when I baked with the kids last week and I went for the remains of the cake mix in secret!
This morning we created a cafe for the kids as a reward and made a full English breakfast, I stuck with my special k and grapefruit and I have just had to leave the staff room to avoid the mini chocolate brownies and millionaires shortcake that has been deposited. I know if I stay I will eat one and it will then be 2, then 3...
I don't know what to suggest except maybe having some low point cakes and biscuits handy for such occasions, at least. If you eat a whole pack you haven't used up yr daily allowance. X x