извиняюсь, тупняк полный, просто бред. читаю файл, результат присваиваю переменной ПерваяСтрока, а у меня реквизит уже такой есть ПерваяСтрока с динной в два знака. вот и он возвращает вместо 300 - 99. Я просто в ахере с себя. простите меня.
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший