То есть в том файле что я прислал ненужно было обьявлять переменные для модуля который я назвал именем подпрограммы а достаточно было после указания модуля с именем подпрограммы потом присваивать переменные которые есть в подпрограмме предварительно обьявив их глобальными так что ли. У меня вот с этой тонкостью проблемы появляются. Ладно буду пробовать. Просто как то проблематично увязывается в голове связка двух языков учитывая что я паршиво знаю st а если точно то по моему мнению не знаю вообще.