Сейчас у меня возникла опять проблема с обновлением форм, только уже в другом случае:
Есть две формы Form1(datasource Table1) и Form2(datasource Table2), из одной формы из текущей записи Form1 открываю вторую форму Form2 через MenuItem.
Делаю в init второй формы Form2 ссылку на текущую запись
PHP код:
_Table2 = element.args().record();
Во второй форме Form2 выполняется следующий код
PHP код:
public void modified()
{
FormDataSource fds;
;
super();
if(Table1.Period3 == NoYes::Yes)
{
Table1.Address3 = _Table2.Address;
_Table2.ControllerEmplId = Table1.InspectorSKS;
}
else
{
Table1.Address3 = '';
}
fDS = element.args().record().datasource(_Table2);
fds.research();
}
Задача заключается в том чтобы Обновить текущую запись формы Form1 из формы Form2.
При таком коде получается эффект, что все формы Form1 Form2 обновляются позиционирование на текущих записях слетает, а в форме Form2 вообще записи текущего дня начинают отображаться.
Как сделать чтобы обновлялась только текущая запись Form1, а Form2 оставалась как есть?
PS: Метод fds.reread() почему то не работает.