関数
以下の関数のリストでは、どのシステム領域でどの関数を使用することができるかということと、Microsoft Excel とレポート生成プログラムの関数のサンプルが示されています。
このリストにはフォーム用の関数も含まれることに注意してください。
パラメータの詳細については、IBMController Parameters を参照してください。
fAcc
アカウント。
使用する場所: レポート生成プログラム
入力パラメーター: fAcc(オプション)
例:fAcc() => 2099
fAccName
勘定科目名。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fAccName(オプション、Acc)
例:fAccName('2099') => 当期純利益
fAccShort
勘定科目短縮名。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fAccShort(オプション、Acc)
例:fAccShort('2099') => Net Prof.
fAccType
勘定科目種別。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fAccType(オプション、Acc)
例:fAccType('2099') => I
fAct
現状。
使用する場所:
- フォーム
- レポート生成プログラム
入力パラメーター: fAct(オプション)
例:fAct() => AC
fActName
現状名。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fActName(オプション、Act)
例:fActName('AC') => Actual
fCalcVal
Cell で計算された値を使用してデータベースを更新します。 この値は、「グループ」/「レポート数式の計算」を実行したときに計算されます。 Acc は計算された値を保管する勘定科目で、Cell はその勘定科目に保管する数式または値です。
使用する場所:
- レポート生成プログラム
入力パラメーター: fCalcVal(Per;Act;Comp;CurrCode;Acc; Dim1-4;JrnType;Cell)
例:fCalcVal('0112';'AC';'4001';'SEK';'3010';FR1';;;;'AA';B20) => 44444
fCbm
決算の期間。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fCbm()
例:fCbm() => 12
fCComp
相手企業。
使用する場所:
- レポート生成プログラム
入力パラメーター: fCComp(オプション)
例:fCComp() => 1001
fCDim
カウンター・ディメンション。
使用する場所:
- レポート生成プログラム
入力パラメーター: fCDim(オプション)
例:fCDim() => 7060
fClosVer
最終バージョン。
使用する場所:
- フォーム
- レポート生成プログラム
入力パラメーター: fClosVer(オプション)
例:fClosVer() => REPO
fClosVerName
最終バージョン名。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fClosVerName(オプション、ClosVer)
例:fClosVerName('REPO') => 報告値
fComment
フォームで、指定された勘定科目に入力されているコメントを取得します。 この関数は、最大 255 文字のテキストを取得できます。 255 文字を超えるテキストを取得する必要がある場合は、関数 fCommentLong を使用します。
使用する場所:
- IBM Controller Link for Microsoft Excel
- レポート生成プログラム
入力パラメーター: fComment(Per;Act;Comp;CurrCode;Acc;Dim 1-4;JrnType)
例:fComment('0212';'AC';'1100';'USD';'3010';'JT') =>このアカウントは...
fCommentLong
フォーム上の指定された勘定科目に入力されているコメントを取得します。 宛先セルが入力されていない場合、関数の右側にある最初のセルにコメントが挿入されます。 宛先セルを指定する場合、指定は絶対セル参照で、引用符で囲むことに注意してください。 パフォーマンスの問題により、255 文字を超えるテキストを取得する必要がある場合に限り、この関数を使用してください。 それ以外の場合は、関数 fComment を使用してください。
使用する場所:
- IBM Controller Link for Microsoft Excel
- レポート生成プログラム
入力パラメーター: fCommentLong(Per;Act;Comp;CurrCode;Acc;Dim1-4;JrnType;Dest.Cell)
例: fCommentLong('0112';'AC';'1001';'SEK';'2099';FR1;;;;'$A$5')
fComp
企業コード。
使用する場所:
- フォーム
- レポート生成プログラム
入力パラメーター: fComp(オプション)
例:fComp() => 1000
fCompCurr
特定の期間における、指定された企業の通貨タイプの通貨。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fCompCurr(Comp;CurrType;Per)
例:fCompCurr('1200';'LC';'0112') => SEK
fCompGroup
指定された企業が属するグループ。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fCompGroup(Comp;ConsType;Per)
例:fCompGroup('1200';'LE';'0112') => 1000
fCompInfo
「企業構造」ウィンドウの「詳細」タブの企業情報。 この情報は、指定された行番号から取得されます。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fCompInfo(Comp;RowNo)
例:fCompInfo('1200';1) => この会社は...
fCompLock
この企業ロック関数は、真または偽を戻します。 真 - この企業はロックされています。 偽 - この企業はロックされていません。 サブミット・パラメーターが入力されていないかゼロに設定されている場合、最後に更新されたサブミットの状況が表示されます。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fCompLock(Per;Act;Comp;オプション、Submission)
例: fCompLock('0012';'AC';'1100')
fCompName
企業名。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fCompName(オプション、Comp)
例:fCompName('1001') =>IBMUK
fCompOwnp
企業の持分率。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fCompOwnp(Comp;ConsType;Per)
例:fCompOwnp('1001';'LE';'0112') => 100
fCompShort
企業の短縮名。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fCompShort(オプション、Comp)
例:fCompShort('1001') => FR. AB
fCompType
企業タイプ・コード。K (グループ) または D (子会社)。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fCompType(オプション、Comp)
例:fCompType('1000') => K
fCompVotep
企業の議決権割合。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fCompVotep(Comp;ConsType;Per)
例:fCompVotep('1001';'LE';'0112') => 100
fConsMethod
企業の連結方法。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fConsMethod(Comp;ConsType;Per)
例:fConsMethod('1001';'LE';'0112') => P
fConsType
連結タイプ。
使用する場所:
- フォーム
- レポート生成プログラム
入力パラメーター: fConsType(オプション)
例:fConsType() => LE
fConsTypeName
連結タイプ名。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fConsTypeName(オプション、ConsType)
例:fConsTypeName('LE') => リーガル
fContVer
中間バージョン。
使用する場所:
- フォーム
- レポート生成プログラム
入力パラメーター: fContVer(オプション)
例:fContVer() => BASE
fContVerName
中間バージョン名。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fContVerName(オプション、ContVer)
例:fContVerName('BASE') => 基本値
fCRate
通貨レート。 使用可能なレート・タイプは、B(終値)、M(平均年間レート)、D(平均期間レート)。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fCRate(Per;Act;CurrCode;RateType)
例:fCRate('0112';'AC';'USD';'B') => 10,57
fCUnit
通貨レート・レジスター (E.g) で通貨を除算/乗算する際の通貨単位。 1, 10, 100).
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fCUnit(CurrCode)
例:fCUnit('SEK') => 1
fCurr
指定された企業および通貨タイプの通貨コード。 索引の使用が可能ですが (例えば、索引内の 6 番目の企業など)、索引はオプションなので、ブランクにすることもできます。
使用する場所:
- IBM Controller Link for Microsoft Excel
- レポート生成プログラム
入力パラメーター: fCurr(オプション、CompIndex; オプション、CurrIndex)
例:fCurr(6;1) => GBP
fCurrType
通貨タイプ・コード。
使用する場所:
- フォーム
fCurrTypeName
通貨タイプ・コード。
使用する場所:
- フォーム
fDim1
拡張ディメンション 1。
使用する場所:
- フォーム
- レポート生成プログラム
入力パラメーター: fDim1(オプション)
例: fDim1() => COMP
fDim2
拡張ディメンション 2。
使用する場所:
- フォーム
- レポート生成プログラム
入力パラメーター: fDim2(オプション)
例: fDim2() => 7060
fDim3
拡張ディメンション 3。
使用する場所:
- フォーム
- レポート生成プログラム
入力パラメーター: fDim3(オプション)
例: fDim3() => 1030
fDim4
拡張ディメンション 4。
使用する場所:
- フォーム
- レポート生成プログラム
入力パラメーター: fDim4(オプション)
例: fDim4() => 7500
fDim1Name
拡張ディメンション 1 の名前。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fDim1Name(オプション、Dim1)
例: fDim1Name('COMP') => コンピューター
fDim2Name
拡張ディメンション 2 の名前。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fDim2Name(オプション、Dim2)
例: fDim2Name('7060') => ASIA
fDim3Name
拡張ディメンション 3 の名前。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fDim3Name(オプション、Dim3)
例: fDim3Name('1030') => Lund
fDim4Name
拡張ディメンション 4 の名前。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fDim4Name(オプション、Dim4)
例: fDim4Name('7500') => Saft
fExpVal
指定したパラメータを使用して、値を IBMControllerデータベースにエクスポートします。
関数 fExpVal に定義されるレコードは、一意でなければなりません。 関数 fExpVal では、レコードの重複が許可されません。 重複したレコードを集約してから、fExpVal 関数式を定義してください。
使用する場所:
- IBM Controller Link for Microsoft Excel
入力パラメーター: fExpVal(Per;Act;Comp;CurrCode;Acc;Dim1-4;CComp;Orig Comp;CDim;Trans CurrCode;Amount;Trans Amount)
最小必要パラメーター: Per;Act;Comp;CurrCode;Acc;Amount。
例:fExpVal('0112';'AC';'1001';'SEK';'2099';;;;;'2200';;;;750;) => 750
fForm
通貨タイプ・コード。
使用する場所:
- フォーム
fFormName
フォーム名。
使用する場所:
- フォーム
fGetVal
指定されたパラメーター用に保管されている値。
使用する場所:
- IBM Controller Link for Microsoft Excel
- レポート生成プログラム
入力パラメーター: fGetVal(Per;Period Formula;Interval; Act;Comp;ConsType;Group Persp;CurrCode/ CurrType;Acc;Movement; Dim1-4;ClosVer/JrnType; Is ClosVer;ContVer/Auto Jrn;Is ContVer;Form;CComp; CDim;JournalNo)
Is ClosVer および Is ContVer には、T (真) または F (偽) が入力として必要です (何も入力されない場合のデフォルトは T)。 例えば、Is ClosVer が T の場合は、入力として最終バージョンを使用することを意味します。 F は、入力として仕訳タイプが予期されることを意味します。 最小必要パラメーター: Per;Act;Comp;CurrType/CurrCode; Acc;ClosVer/JrnType;Is ClosVer;ContVer/AutoJrn;Is ContVer。
例:fGetVal('0112';'+0';'YTD';'AC';'4001';'LE';;'LC';'3010';;;'REPO';'T';;;;) => 55555
fGetValTrans
指定された取引通貨の取引額を取得します。
使用する場所:
- IBM Controller Link for Microsoft Excel
- レポート生成プログラム
入力パラメーター: fGetValTrans(Per;Period Formula;Interval; Act;Comp;ConsType;Group Persp;CurrCode/ CurrType;Acc;Movement; Dim1-4;ClosVer/JrnType; Is ClosVer;ContVer/Auto Jrn;Is ContVer;Form;CComp; CDim;JournalNo,TraCurrCode)
Is ClosVer および Is ContVer には T (真) または F (偽) が入力として必要です。 何も入力されない場合のデフォルトは T です。 例えば、Is ClosVer が T の場合は、入力として最終バージョンを使用することを意味します。 F は、入力として仕訳タイプが予期されることを意味します。 最小必要パラメーター: Per;Act;Comp;CurrType/CurrCode; Acc;ClosVer/JrnType;Is ClosVer;ContVer/AutoJrn;Is ContVer,TraCurrCode。 この数式は取引通貨 (タイプ J) が指定された関係会社間勘定科目で使用します。
fGroup
グループ・コード。 fGetVal のパラメーター、「グループ見込み」を戻します。
使用する場所:
- フォーム
- レポート生成プログラム
入力パラメーター: fGroup(オプション)
例:fGroup() => 1000
fGroupName
グループ名。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fGroupName(オプション、Group)
例:fGroupName('1000') =>IBM
fJournalNo
仕訳番号。
使用する場所:
- レポート生成プログラム
入力パラメーター: fJournalNo(オプション)
例:fJournalNo() => 101
fJournalText
仕訳の説明テキスト。
使用する場所:
- IBM Controller Link for Microsoft Excel
- レポート生成プログラム
入力パラメーター: fJournalText(Per;Act;Comp;JrnType; Auto Jrn Type;ConsType; Group;JournalNo)
例:fJournalText('0112';'AC';'1200';'AA';'LE';'1001';101) => このジャーナルは...
fLastDay
指定された期間の最後の日。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fLastDay(オプション、Per)
例:fLastDay('0112') => 31
fLastRefresh
IBM Controller Link for Microsoft Excelレポートの最終更新時刻。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fLastRefresh()
例:fLastRefresh() => 2003-08-29 11:38
fMCurr
複数企業通貨コード。
使用する場所:
- レポート生成プログラム
入力パラメーター: fMCurr()
例:fMCurr() => SEK
fMonth
システム列/行で指定されている期間。
使用する場所:
- フォーム
fMonName
月の名前。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fMonName(オプション、Per)
例:fMonName('0112') => 12月
fMonShort
月の短縮名。 fGetVal() と一緒に使用する必要があります。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fMonShort(オプション、Per)
例:fMonShort('0112') => Dec
fMovExt
移動拡張コード。
使用する場所:
- レポート生成プログラム
入力パラメーター: fMovExt(オプション)
例:fMovExt() => 010
fMovExtName
移動拡張名。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fMovExtName(オプション、MovementExt)
例:fMovExtName('010') => 購入値
fMovExtShort
移動拡張の短縮名。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fMovExtShort(オプション、MovementExt)
例:fMovExtShort('010') => OB購入値
fMovExtType
移動拡張の勘定科目種別。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fMovExtType(オプション、MovementExt)
例:fMovExtType('010') => A
fNpw
週次現状の期間数。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fNpw()
例: Npw () => 52
fNpy
会計年度内の期間数。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fNpy()
例:fNpy() => 12
fPer
現行期間。
使用する場所:
- フォーム
- レポート生成プログラム
入力パラメーター: fPer(オプション)
例:fPer() => 0112
fPerM
当月の期間、つまり5月。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fPerM(オプション、Per)
例:fPerM('0105') => 5
fPerSub
指定された期間と期間数式に基づき新規の期間を計算します。例えば、0112 と +12 は 0212 を戻します。
使用する場所:
- IBM Controller Link for Microsoft Excel
- レポート生成プログラム
この関数はフォーム用に使用すべきでないことに注意してください。
入力パラメーター: fPerSub(Per;Period Formula)
例:fPerSub('0112';'-1') => 0111
fPutComment
1 つのセルに関連付けられているコメントを表示します。 数式の最後のパラメーターは、fPutComment 数式を保持する別のセルを参照することができます。
使用する場所:
- フォーム
fPutValue
入力された値をデータベースのどの場所に保存するかを設定します。
使用する場所:
- フォーム
fRep
レポート・コード。
使用する場所:
- レポート生成プログラム
入力パラメーター: fRep()
例:fRep() => BS
fRepName
レポート名。
使用する場所:
- レポート生成プログラム
入力パラメーター: fRepName()
例:fRepName() => 貸借対照表
fStatus
このレポート状況関数は、以下の 4 つの値のいずれかを戻します。
- 0 - なし - 値がレポートされませんでした。
- 1 - 処理中 - 値がレポートされました。
- 2 - 調整済み - 値がレポートされ、調整エラーなしに調整が完了しました。
- 3 - 運用可能 - 企業が調整され、運用可能に設定されました。
サブミット・パラメーターが入力されていないかゼロに設定されている場合、最後に更新されたサブミットの状況が表示されます。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fStatus(Per;Act;Comp;CurrCode;オプション、Submission)
例:fStatus('0112';'AC';'1001';'SEK') => 1
fStatusDate
レポート・ステータス・コードが最後に変更されたときの日付。01-06-30 の形式で表示されます。 サブミット・パラメーターが入力されていないかゼロに設定されている場合、最後に更新されたサブミットの状況が表示されます。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fStatusDate(Per;Act;Comp;CurrCode;オプション、 Submission)
例:fStatusDate('0112';'AC';'1001';'SEK') => 01-06-30
fStatusTime
連結ステータス・コードが最後に変更されたときの時刻。10:27:30 の形式で表示されます。 サブミット・パラメーターが入力されていないかゼロに設定されている場合、最後に更新されたサブミットの状況が表示されます。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fStatusTime(Per;Act;Comp;CurrCode;オプション、 Submission)
例:fStatusTime('0112';'AC';'1001';'SEK') => 10:27:30
fTaxRate
企業税率。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fTaxRate(Acc;Country または Region)
例:fTaxRate('2099';'SE') => 28
fText
「ローカル」または「グループ」に入力されているテキストを、選択されている言語に従って返します。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fText(Local;Group)
例:fText('Local';'Group') => ローカル
fTextDef
行および列定義で定義されているテキスト行。
使用する場所:
- フォーム
fTotal
合計値を表示する。
使用する場所:
- フォーム
fTotalHdr
fTotal 関数の見出し。
使用する場所:
- フォーム
fUser
現在ログオンしているユーザーのユーザー ID。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fUser()
例:fUser() => ADM
fUserName
現在ログオンしているユーザーのユーザー名。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fUserName()
例:fUserName() => 管理者
fYear
現在の年。
使用する場所:
- IBM Controller Link for Microsoft Excel
- フォーム
- レポート生成プログラム
入力パラメーター: fYear(オプション、Per)
例:fYear('0112') => 2001