![]() |
#8 |
NavAx
|
Теоретически можно все таки сделать модификацию. Т.к. данные хранятся в таблице в записи с кодом 0, т.е. теоретически разработчики могли предполагать возможность изменения и поэтому использовали код 0, для текущих значений.
Понять это можно из метода CompanyInfo::find() <div class='XPPtop'>X++</div><div class='XPP'> [color=:blue]static[/color] CompanyInfo find(boolean _forupdate = [color=:blue]false[/color]) { CompanyInfo parameter; parameter.selectForUpdate(_forupdate); [color=:blue]select[/color] [color=:blue]firstonly[/color] parameter [color=:blue]index[/color] Key [color=:blue]where[/color] parameter.key [color=:blue]==[/color] 0; [color=:blue]if[/color] (!parameter && !parameter.isTmp()) { Company::createParameter(parameter); NumberSeqReference::construct(CompanyInfo::numberSeqModule()).load(); } [color=:blue]return[/color] parameter; }</div> |
|