Sachverhalt: Sachverhalt: A. Mit Verfügung vom 23. Oktober 2003 verneinte die IV-Stelle Bern den Anspruch des 1957 geborenen R._ auf eine Invalidenrente. Die hiegegen erhobene Einsprache wies sie zunächst mit Entscheid vom 26. April 2004 ebenso ab wie das Gesuch um unentgeltliche Verbeiständung. Mit weiterem Einspracheentscheid vom 30. April 2004 hob sie den Entscheid vom 26. April 2004 auf und hiess die Einsprache insofern gut, als sie die Verfügung vom 23. Oktober 2003 zwecks weiterer Abklärungen aufhob (Dispositiv-Ziff. 1 und 2); das Gesuch um unentgeltliche Verbeiständung wies sie erneut ab (Dispositiv-Ziff. 3). A. Mit Verfügung vom 23. Oktober 2003 verneinte die IV-Stelle Bern den Anspruch des 1957 geborenen R._ auf eine Invalidenrente. Die hiegegen erhobene Einsprache wies sie zunächst mit Entscheid vom 26. April 2004 ebenso ab wie das Gesuch um unentgeltliche Verbeiständung. Mit weiterem Einspracheentscheid vom 30. April 2004 hob sie den Entscheid vom 26. April 2004 auf und hiess die Einsprache insofern gut, als sie die Verfügung vom 23. Oktober 2003 zwecks weiterer Abklärungen aufhob (Dispositiv-Ziff. 1 und 2); das Gesuch um unentgeltliche Verbeiständung wies sie erneut ab (Dispositiv-Ziff. 3). B. In Gutheissung der hiegegen eingereichten Beschwerde hob das Verwaltungsgericht des Kantons Bern Dispositiv-Ziff. 3 des Einspracheentscheides vom 30. April 2004 auf und wies die IV-Stelle an, die Parteientschädigung des Versicherten für das Einspracheverfahren festzulegen (Dispositiv-Ziff. 1); weiter verpflichtete es die IV-Stelle, dem Versicherten für das kantonale Verfahren eine Parteientschädigung von Fr. 1287.40 zu bezahlen (Dispositiv-Ziff. 3; Entscheid vom 19. August 2004). B. In Gutheissung der hiegegen eingereichten Beschwerde hob das Verwaltungsgericht des Kantons Bern Dispositiv-Ziff. 3 des Einspracheentscheides vom 30. April 2004 auf und wies die IV-Stelle an, die Parteientschädigung des Versicherten für das Einspracheverfahren festzulegen (Dispositiv-Ziff. 1); weiter verpflichtete es die IV-Stelle, dem Versicherten für das kantonale Verfahren eine Parteientschädigung von Fr. 1287.40 zu bezahlen (Dispositiv-Ziff. 3; Entscheid vom 19. August 2004). C. Mit Verwaltungsgerichtsbeschwerde beantragt die IV-Stelle die Aufhebung von Ziff. 1 und 3 des Dispositivs des kantonalen Entscheides. Der Versicherte und das Bundesamt für Sozialversicherung verzichten auf eine Vernehmlassung. 