ммм.. а фот неправда ваша, дяденька.. 10-ть он должен быть купить, и то, если переводить в код, то..
item.get(колбаса);
buy(item.code,1);
item.get(яйца);
if exist(item.code) then
buy('',10)
------------
buy(ItemCode,Quantity)
begin
if l_item.get(ItemCode) then;
//так как ItemCode во втором случае не указан, то /указатель останется на той же позиции.
if l_item.Qyantity >= Qyantity, then begin
l_item.Qyantity - Qyantity;
exit('Закупыв!');
end else
error('Нема было!');
end;