07.08.2009, 15:57 | #1 |
MCTS
|
Опять Кэш
В validateWrite на форме InventTable:
X++: if (!InventTable.RecId && InventTable::exist(inventTable.ItemId)) return checkFailed(strfmt("@SYS58214", inventTable.ItemId)); правильно ли будет, если я заменю этот участок кода следущим? (то есть данные тянутся с сервера, а не клиента) X++: if (!InventTable.RecId && InventTable::tmn_exist(inventTable.ItemId)) return checkFailed(strfmt("@SYS58214", inventTable.ItemId)); tmn_exist(): static server boolean tmn_exist(ItemId itemId) { InventTable inventTable; ; flush inventTable; select inventTable index hint ItemIdx where inventTable.itemId == itemId; return itemId && inventTable.recId; } |
|