遂罢职,出知滁州。不数月,上悟,还端明殿学士,知江宁府。明年,加龙图阁学士,迁给事中,知杭州。公平生学道,虚一而静,故所至皆不言而治。既去,人必思之。
自杭丁太夫人忧,服除,以旧职还朝。判流内铨。建言畿内税重,非所以示天下。是岁郊赦,减畿内税三分,遂为定制。
秦州叛羌断古渭路,帅张发兵讨贼,而副总管刘涣不受命,皆罢之。拜公侍读学士、知秦州。公力辞不拜,曰:“涣与有阶级,今互言而两罢,帅不可为也。”以故得不罢。
以公为礼部侍郎,知滑州,改户部侍郎,移镇西蜀。始,李顺以甲午岁叛,蜀人记之,至是方以为忧。而转运使摄守事,西南夷有邛部川首领者,妄言蛮贼侬智高在南诏,欲来寇蜀。摄守妄人也,闻之大惊,移兵屯边郡,益调额外弓手,发民筑城,日夜不得休息,民大惊扰,争迁居城中。男女昏会,不复以年,贱粥谷帛市金银,埋之地中。朝廷闻之,发陕西步骑戍蜀,兵仗络绎相望于道。诏促公行,且许以便宜从事。公言:“南诏去蜀二千余里,道险不通,其间皆杂种,不相役属,安能举大兵为智高寇我哉?此必妄也,臣当以静镇之。”道遇戍卒兵仗,辄遣还入境。下令邛部川曰:“寇来吾自当之,妄言者斩。”悉归屯边兵,散遣弓手,罢筑城之役。会上元观灯,城门皆通,夕不闭,蜀遂大安。已而得邛部川之译人始为此谋者斩之,枭首境上,而配流其余党于湖南,西南夷大震。先是朝廷获智高母子留不杀,欲以招智高,至是乃伏法。
复以三司使召还。奏罢蜀横赋四十万,减铸铁钱十余万,蜀人至今纪之。初主计京师,有三年粮,而马粟倍之。至是马粟仅足一岁,而粮亦减半。因建言;“今之京师,古所谓陈留,天下四通五达之郊,非如雍、洛有山河形胜足恃也,特依重兵以立国耳。兵恃食,食恃漕运。汴河控引江淮,利尽南海。天圣以前,岁发民浚之,故河行地中。有张君平者,以疏导京东积水,始辍用汴夫。其后浅妄者,争以裁减费役为功,河日以堙塞。今仰而望河,非祖宗之旧也。”遂画漕运十四策。宰相富弼读公奏上前,昼漏尽十刻,侍卫皆跛倚,仁宗太息称善。弼曰:“此国计大本,非常奏也。”悉如所启施行。退谓公曰:“自庆历以来,公论食货详矣,朝廷每有所损益,必以公奏为议本。凡除主计,未尝敢先公也。”其后未期年,而京师有五年之蓄。
迁吏部侍郎,复以目疾请郡,迁尚书左丞,知南京。未几以工部尚书知秦州。时亮祚方骄僭,阅士马,筑堡筚篥城之西,压秦境上,属户皆逃匿山林。公即料简将士,声言出塞,实按军不动。贼既不至,言者因论公无贼而轻举。宰相曾公亮昌言于朝,曰:“兵不出塞,何名为轻举?张公岂轻者哉!贼所以不至者,以有备故也。有备而贼不至,则以轻举罪之,边臣自是不敢为先事之备也。”议者乃服。
初命公秦州,有旨再任,当除宣徽使。议者欲以是沮挠之,公笑曰:“吾于死生祸福,未尝择也,宣徽使于我何有哉!”力请解,复知南京。封清河郡公。
英宗即位,迁礼部尚书,知陈州。过都,留判尚书都省,请知郓州。陛辞论天下事,英宗叹曰:“学士其可以去朝廷哉!”公力请行,加侍读学士,徙定州,乞归养,改徐州。
英宗屡欲召还,而左右无助公者。一日谓执政曰:“吾在藩邸时,见其《刍荛论》及所对策,近者代言之臣,未尝副吾意。若使居典诰之任,亦国华也。”执政乃始奉诏拜翰林学士承旨。问治道体要,公以简易诚明为对,言近而指远,不觉前席曰:“吾昔奉朝请,望侍从大臣,以谓皆天下选人。今乃不然,闻学士之言,始知有人矣。”
胡宿罢枢密副使,上欲以公代之,而执政请用郭逵。英宗以语公。公曰:“自庆历以后,擢任二府,必参之中书,臣知事君而已。”迁刑部尚书。
英宗不豫,学士王圭当直不召,召公赴福宁殿。上凭几不言,赐公坐。出书一幅,八字,曰“来日降诏,立皇太子”。公抗声曰:“必颍王也,嫡长而贤,请书其名。”上力疾书以付公。公既草制,寻充册立皇太子礼仪使。
神宗即位,召见侧门。公曰:“仁宗崩,厚葬过礼,公私骚然,请损之。”上曰:“奉先可损乎?”公曰;“遗制固云以先志行之,天子之孝也。”上叹曰:“是吾心也。”
公又奏百官迁秩,恩已过厚,若锡赉复用嘉近比,恐国力不能支,乞追用乾兴例足矣。从之,省费十七八。
迁户部尚书。御史中丞王陶击宰相,参知政事吴奎与之辨,上欲罢奎。公适对,上曰:“奎罢,当以卿代。”公力辞。上曰:“卿历三朝,无所阿附,左右莫为先容,可谓独立杰出矣。先帝已欲用卿,今复何辞!”公曰:“韩琦久在告,意保全奎,奎免,必不复起。琦勋在王室,愿陛下复奎位,手诏谕琦,以全始终之分。”上嗟叹久之,继出小纸曰:“奎位执政而击中司,谓朕手诏为内批,持之三日不下,不去可乎?”公复论如初。上从之,赐琦诏,如公言。久之,琦求去坚甚,夜召公议。公复申前论。上曰:“琦志不可夺也。”公遂建议宜宠以两镇节钺,且虚府以示复用,从之。
面命公为参知政事,以亲疾辞。上曰:“受命以