Цитата:
Сообщение от
RomanK
Лукап на таблице использующий, как вы правильно пишете, SysTableLookup
{
formRun.wait();
if (formRun.closedOk())
{
табличка ваша = formRun.dataSource(1).cursor();
}
return табличка ваша;
}
Ну тогда вам не нужно знать откуда вы попали в modified()...
1. в методе контрола modified() реализовать очистку "связанных полей" без всяких проверок, потому что:
2. метод контрола modified() вызывается ядром в рамках вызова formRun.wait()
т.е. "связанные поля" будут очищаться всегда при изменении ключевого поля, а заполняться только при успешной отработке лукапа.
З.Ы. Я так понимаю, что значение ключевого поля в лукапе НЕ уникально?