<span class="hljs-keyword">OBJECT</span> <span class="hljs-type">Codeunit</span> <span class="hljs-number">11</span> <span class="hljs-title">Gen. Jnl.-Check Line</span>
{
OBJECT-PROPERTIES
{
<span class="hljs-attribute">Date</span>=<span class="hljs-number">09</span>-<span class="hljs-number">09</span>-<span class="hljs-number">14</span>;
<span class="hljs-attribute">Time</span>=<span class="hljs-number">12</span>:<span class="hljs-number">00</span>:<span class="hljs-number">00</span>;
Version <span class="hljs-attribute">List</span>=NAVW18.<span class="hljs-number">00</span>;
}
PROPERTIES
{
<span class="hljs-attribute">TableNo</span>=<span class="hljs-number">81</span>;
<span class="hljs-attribute">Permissions</span>=TableData <span class="hljs-attribute">252</span>=rimd;
<span class="hljs-attribute">OnRun</span>=<span class="hljs-keyword">BEGIN</span>
GLSetup.GET;
RunCheck(Rec);
<span class="hljs-keyword">END</span>;
}
CODE
{
<span class="hljs-keyword">VAR</span>
Text000@<span class="hljs-number">1000</span> : TextConst <span class="hljs-string">'ENU=can only be a closing date for G/L entries'</span>;
Text001@<span class="hljs-number">1001</span> : TextConst <span class="hljs-string">'ENU=is not within your range of allowed posting dates'</span>;
<span class="hljs-keyword">PROCEDURE</span> <span class="hljs-title function_">ErrorIfPositiveAmt@2</span><span class="hljs-params">(GenJnlLine@<span class="hljs-number">1000</span> : Record <span class="hljs-number">81</span>)</span>;
<span class="hljs-keyword">BEGIN</span>
<span class="hljs-keyword">IF</span> GenJnlLine.Amount > <span class="hljs-number">0</span> <span class="hljs-keyword">THEN</span>
GenJnlLine.FIELDERROR(Amount,Text008);
<span class="hljs-keyword">END</span>;
<span class="hljs-keyword">LOCAL</span> <span class="hljs-keyword">PROCEDURE</span> <span class="hljs-title function_">CheckGenJnlLineDocType@7</span><span class="hljs-params">(GenJnlLine@<span class="hljs-number">1001</span> : Record <span class="hljs-number">81</span>)</span>;
}
}