var
i,j:integer;
lStr:String;
begin
DataSetBroker1.DataSet.First;
j := 1;
DataSetBroker1.DataSet.DisableControls;
for i:=0 to DataSetBroker1.DataSet.RecordCount-1 do
begin
lStr := DataSetBroker1.DataSet.FieldbyName('ID').AsString;
DataSetBroker1.DataSet.Edit;
DataSetBroker1.DataSet.FieldbyName('LSZD').AsInteger := j;
DataSetBroker1.DataSet.next;
if lStr = DataSetBroker1.DataSet.FieldbyName('ID').AsString then
j:=j+1
else
j:=1;
end;
DataSetBroker1.DataSet.EnableControls;
end;