Seven Ukrainian troops in an armoured carrier were killed by shelling from militants.