while not lSQLDataSet.Eof do
begin
// lPlanTypeInfo := lPlanTypeList.Find(lSQLDataSet.FieldByName('FCODE').AsString);
lPlanTypeInfo := lPlanTypeList.Find(lSQLDataSet.FieldByName('FLMC').AsString);
if lPlanTypeInfo <> nil then
AList.AddObject(lPlanTypeInfo.TypeID + '=' + lPlanTypeInfo.TypeName, lPlanTypeInfo);