Цитата:
после выхода из формы при новом ее запуске строки уже нет. То есть она не сохраняется. Поэксперементировал с методами write(), insert()
Так не бывает. Посмотрите, что происходит с самой базой. Обычно такой эффект проявляется, если на query источника формы наложен range, link или dynalink, а создаваемая запись им не соответствует. Тогда после перечитывания таблицы запись "пропадает".
Цитата:
А каким образом(если это возможно), можно вызвать свой(не переопределенный от FormRun) метод произвольной формы из других форм и классов?
Элементарно.
PHP код:
Object tmpObject;
tmpObject = formRun;
tmpObject.callWhateverYouWant();
Чревато ошибками, которые не отлавливаются на этапе компиляции.