А нафига, с позволения сказать, такие сложности? Те переменные, которые у вас в слейве, то есть с единичкой, автоматом будут сохраняться, для этого с ними делать ничего не надо. Совсем не понятно, зачем еще какие-то локальные переменные загонять в ретэйн, также как и не понятно, зачем нужны преобразования. Вы что, в одном месте работаете с данными, как с Real, а в другом как с Word?.