der Invalidenversicherung zum Leistungsbezug an. Nach Ab- klärungen in medizinischer und beruflicher Hinsicht ver- neinte die IV-Stelle des Kantons Zürich mit Verfügung vom 12. Februar 1997 einen Anspruch auf eine Invalidenrente. Die hiegegen erhobene Beschwerde wies das Sozialversi- cherungsgericht des Kantons Zürich mit Entscheid vom 7. Mai 1999 ab. G._ lässt Verwaltungsgerichtsbeschwerde führen mit dem Rechtsbegehren, der vorinstanzliche Entscheid sei aufzuheben und ihr sei eine Rente zuzusprechen; eventuell sei die Sache zu ergänzenden Abklärungen an die Vorinstanz, eventuell an die Verwaltung zurückzuweisen. Weiter wird beantragt, die Vorinstanz habe die Kosten des Gutachtens des Dr. med. R._ im Rahmen der unentgeltlichen Ver- beiständung zu entschädigen. Auch wird um Gewährung der un- entgeltlichen Verbeiständung ersucht. Die IV-Stelle schliesst auf Abweisung der Verwaltungs- gerichtsbeschwerde, während sich das Bundesamt für Sozial- versicherung (BSV) nicht vernehmen lässt.