Navision データが保存されている SQL データベースにアクセスできます。また、クライアントからクレジットの詳細をいくつか取得していますが、$Sales Invoice ヘッダー内にそれらを見つけることができません - クライアントから間違った詳細を取得しただけですか、それともクレジットが保存されていますか?他にどこ?
明らかなテーブルが見えません。
乾杯
シェーン
Navision データが保存されている SQL データベースにアクセスできます。また、クライアントからクレジットの詳細をいくつか取得していますが、$Sales Invoice ヘッダー内にそれらを見つけることができません - クライアントから間違った詳細を取得しただけですか、それともクレジットが保存されていますか?他にどこ?
明らかなテーブルが見えません。
乾杯
シェーン
これに苦労している他の人のために、クレジットはに保存されます。
[DB$Sales Cr_Memo Header] [DB$Sales Cr_Memo Line]
オブジェクトに格納されている NAV のビジネス ロジックをすべてバイパスするため、SQL テーブルを直接操作することは絶対に避けてください。
あなたが持っている数字はどのように見えますか?INVX? ポ? 番号またはそのサンプルをここに投稿できますか? その後、NAV 内の詳細にアクセスするための正しい方向を示します。
以下のコメントに基づいて更新(6/23)。
請求書のクレジットは、おそらく、販売請求書ヘッダーに関連付けられた販売請求書明細として保存されます。次の SQL クエリは、ヘッダーに関連付けられているすべての行を取得する必要があります。
SELECT *
FROM [NAV].[dbo].[CompanyName$Sales Invoice Line]
WHERE [Document No_] = 'INVX-0000001'
GO
明らかに、 NAVを DB 名に変更し、 CompanyNameを NAV 内の適切な会社名に変更します。
これはうまくいきましたか?