|
10.10.2008, 14:58 | #1 |
Участник
|
Коллеги, разъясните смысл данного участка кода с С408, функция GetDefaultDim:
[codebox] ..... NoFilter[2] := ''; FOR i := 1 TO ARRAYLEN(TableID) DO BEGIN IF (TableID[i] <> 0) AND (No[i] <> '') THEN BEGIN DefaultDim.SETRANGE("Table ID",TableID[i]); NoFilter[1] := No[i]; FOR j := 1 TO 2 DO BEGIN DefaultDim.SETRANGE("No.",NoFilter[j]); .....[/codebox] Здесь меня интересует смысл строк: NoFilter[2] := '' и FOR j := 1 TO 2 DO BEGIN DefaultDim.SETRANGE("No.",NoFilter[j]); получается, что если в Default Dimensions есть строки с пустым Но. для некой таблицы, то они будут добавляться всегда к строкам журнала например. Ради какой цели так реализовано и где это может использоваться или используется с пользой для дела? )) |
|
10.10.2008, 16:03 | #2 |
Участник
|
Это используется для получения измерений, заданных в целом для таблицы. Заполняются в окне "Тип Счета Станд. Изм."
|
|
10.10.2008, 16:55 | #3 |
Участник
|
Спасибо, как раз это и хотелось выяснить
|
|