0

タイプ TransDate の新しいフィールドを HRMAbsenceRequest テーブルに追加してから、尊重された EP ページ (Visual Studio 2013 の HcmEPAbsenceRequestEdit) を更新しました。データセットが更新され、フィールド グループに新しいフィールドが表示されます。したがって、グループに新しいフィールドを追加するだけです。 AOD、データ、および辞書を更新します。フォームが更新され、新しいフィールドが表示されます。フォームに有効な値を入力して送信します。しかし、(SQL Server Management Studio を使用して) テーブルを確認すると、レコードは挿入されますが、新しいフィールドは空です (いいえ)テーブルの同期、AX、Dynamics サービス、および SQL Server サービスの再起動を既に試みましたが、現時点ではうまくいきません。

助言がありますか ?

4

1 に答える 1

1

AX クラスの parm メソッドをチェックすることをお試しください。

それよりも

public fieldType parmfieldName(fieldType _fieldName = fieldName) 
{
    fieldName = _fieldName;

    return fieldName;
}

これは、データをテーブルに保存するために定義する方法です

public fieldType parmfieldName(fieldType _fieldName = fieldName) 
{
    if (!prmisdefault(_fieldName))
    {
        this.setField(fieldnum(Table, FieldName), _fieldName);
    }

    return Table.fieldName; 
}
于 2015-07-17T19:38:32.567 に答える