|
|
#1 |
|
Участник
|
Глюк в том, когда поле не заполнено и нет ни одной записи в related-таблице ... делаем `GoToMainTable` и создаём там новую запись, то она проподает... (при условии что там нет ни одной записи)
Примеры: 1) TaxTable -> Tab: Tax Reporting (4-ый tab).. где ссылки на `TaxReportCollection`... 2) ZipCode -> поле: Страна -> GoToMainTable (форма `Country`) 3) будут ещё наверно ... PS: проблему решил так... в форме, которая открывается из GoToMainTable: Код: public void init()
{
FormStringControl callerControl;
;
if (element.args().caller())
{
callerControl = SysTableLookup::getCallerStringControl(element.args());
if (callerControl)
{
isFromParentControl = true;
callerCountryId = callerControl.valueStr();
}
}
super();
}Код: public void research()
{
if (isFromParentControl && callerCountryId && !Country::exist(callerCountryId))
{
return;
}
super();
}![]() Спасибо! PPS: Ax_3.0_SP4_EeastEurope [MSSQL 2k DevelopEdition] + AOS_3.0_SP4_EE PPS2: probuju sozdat' svoji tablici i formi - ne poluchajetsja etot gljuk povtorit'... a v standartnih forma - ne udajetsja bez haka popravit' |
|
|