29.04.2009, 17:14 | #1 |
Участник
|
Баг на форме "Проводки по сопоставлению"
Наткнулся на баг на форме CustVendTransPostingLog_RU (Проводки по сопоставлению).
Видимо для того чтобы была возможность переходить к проводкам по сопоставлению с обоих сопоставленных проводок, авторы отказались X++: this.query().dataSourceTable(tablenum(CustVendTransPostingLog_RU)).clearDynalinks(); X++: public void linkActive() { transRecIdRange.value(strfmt('(' + new DictField(tablenum(CustVendTransPostingLog_RU), fieldnum(CustVendTransPostingLog_RU, TransRecId)).name() + ' == %1' + ')' + ' || ' + '(' + new DictField(tablenum(CustVendTransPostingLog_RU), fieldnum(CustVendTransPostingLog_RU, OffSetRecId)).name() + ' == %1' + ')', custVendTrans.RecId)); super(); } X++: public void linkActive() { transRecIdRange.value(strfmt('(((' + new DictField(tablenum(CustVendTransPostingLog_RU), fieldnum(CustVendTransPostingLog_RU, TransRecId)).name() + ' == %1' + ')' + ' || ' + '(' + new DictField(tablenum(CustVendTransPostingLog_RU), fieldnum(CustVendTransPostingLog_RU, OffSetRecId)).name() + ' == %1' + '))' + ' && ' + '(' + new DictField(tablenum(CustVendTransPostingLog_RU), fieldnum(CustVendTransPostingLog_RU, RefTableId)).name() + ' == %2' + '))', custVendTrans.RecId, custVendTrans.TableId)); // <-- super(); } |
|
Теги |
баг, ошибка, проводки по сопоставлению, сопоставление, форма |
|
|