問題タブ [dynamics-nav-2013]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1431 参照

web-services - Webサービスを介したDynamicsNAVとのリアルタイムインターフェース

Dynamics NAV 2009および2013とリアルタイムでインターフェイスする.NETアプリケーションを作成したいと思います。アプリケーションは、顧客や在庫品目などのエンティティを読み取って更新する必要があります。

提供されているWebサービスを統合のポイントとして使用するのが最適な候補のようです。私は、Pagesと.netクライアントに基づくWebサービスを使用してアイテムを読み取り、更新し、作成するいくつかの基本的なテストを試しました。

残念ながら、私はダイナミクスに非常に慣れていないので、おそらくその経験不足を反映しているいくつかの質問があります。

まず、Webサービスはページユニットまたはコードユニットのいずれかを公開できます。ページは、インターフェースに使用する正しいオプションですか?顧客を作成しますか?

第二に-私の理解では、DynamicsNAVがカスタマイズなしで展開されることはめったにありません。NAVの一般的なカスタマイズ、たとえばフィールドの追加には標準ページの変更が含まれ、この変更はWebサービス定義に反映されますか?

0 投票する
2 に答える
2354 参照

jquery - jQuery クロス ドメインを使用した Dynamics NAV oData Web サービスの使用

私のセットアップはこのようなもので、両方のサーバーが異なるドメインにあります。

  1. Microsoft が Office365 でホストする、HTML/JavaScript アプリを使用した SharePoint Foundation 2013。
  2. Windows Server 2012 と Dynamics NAV 2013 は、Microsoft によって Azure でホストされています。

私がやりたいことは、jQuery を介して NAV 2013 oData Web サービスを呼び出すことです。ブラウザから Web サービスにアクセスできることを確認しましたが、正常な応答が得られます。

しかし、SharePoint のアプリから呼び出そうとすると、エラーが発生します。

SyntaxError: syntax error <?xml version="1.0" encoding="utf-8" standalone="yes"?>

これは私のjQueryコードです:

「jsonp」が XML 応答でうまく機能しないことを発見しましたが、この呼び出しは json を返す必要がありますか?

また、FireBug では、サービスから返された完全な XML を実際に見ることができ、完全に正しいものです。私のアプリは正しい XML を取得しますが、解析エラーのように見えますか?

また、Dynamics サーバーで CORS ( http://enable-cors.org/index.html ) を有効にすることも考えましたが、これを行う方法がわかりません。

0 投票する
2 に答える
669 参照

microsoft-dynamics - デバッグ セッション中の Dynamics Nav 2013 ビュー データベース テーブル

デバッグ セッション中に Dynamics NAV 2013 データベース テーブルの内容を表示することはできますか?

開発環境に移動すると、通常、任意のテーブルで実行を押して、その内容を調べることができます。ただし、デバッガーの実行中は、デバッガーがブレーク ポイントで停止すると Dynamics Nav 環境全体がフリーズするため、これは不可能です。

私が見つけた回避策の 1 つは、デバッガーを実行する前に関連データを Excel にコピーすることですが、これはあまり便利ではありません。また、デバッガーのウォッチ リストでは、データベース テーブル全体ではなく、単一の変数しか表示できません。

0 投票する
1 に答える
405 参照

web-services - ESB WSO2 エンドポイント ダイナミクス NAV 2013

Dynamics NAV Web サービスを使用するためのエンドポイントを作成しようとしています。問題は、WSDL へのパス

NTLMで保護されていてアクセスできません。ユーザー名とパスワードを渡す方法を知っている人はいますか? ありがとう

0 投票する
2 に答える
6010 参照

java - Java を使用して Dynamics NAV Web サービスにアクセスする

Java から Dynamics NAV 2013 R2 Web サービスにアクセスしようとしています。Web サービスが実行中で、Internet Explorer に URL を入力すると WSDL が表示されますが、最初にユーザー名とパスワードの入力を求められます。Wireshark では、NTLM に基づく認証を使用していることがわかります。Internet Explorer からしか WSDL を開くことができませんでした。Firefox で開くと、空白のページが表示され、エラーは表示されません。

wsimport ツールを使用して Java から Web サービスにアクセスしようとしていますが、認証できません。既にフォルダーを作成しており~/.metro/auth、そこに次の行を入れています。

そして、次の方法でWebページにアクセスしようとしています:

私はいつもエラーが発生します:

Linux と NAV Webservice を実行する Windows 7 マシンの両方からこれを試しました。NAV で追加の構成を実行する必要がありますか? これを機能させるための特別なトリックはありますか?

0 投票する
1 に答える
1058 参照

asp.net-mvc - Dynamics Nav 2013 Web アプリケーション

nav 2013 と統合される Web アプリケーション (sth のようなダッシュボード) を作成したいと考えています (Nav からデータを取得し、顧客に表示し、データを更新または挿入することもできます)。

Nav では、フィールドのすべての条件と機能を指定したすべてのテーブルとページを作成しました。

これらの条件は、Nav のページからいくつかのデータを挿入する場合に非常に便利です (たとえば、顧客番号を入力すると、この顧客のプロジェクトがページに自動的に表示されます。これは非常に役立ちます)。

ページで作業している場合、Navision ではすべて正常に動作していますが、Web サービスを使用して NAV と通信するアプリケーションでは、テーブルで指定されている条件に多くの問題があります。

私の質問は、nav で「空白の」テーブルを準備し、Web アプリケーション (asp.net) で完全なロジックを作成するか、Nav で指定されたロジックで操作する方がよいですか?

私の意見では:

  • キーの番号付けに関するいくつかの基本的なロジックを除いて、テーブルにはロジックを含めないでください
  • ユーザーがデータを入力できるように設計されたすべての条件は、個別に実行する必要があります (Web アプリの個別のロジックと Na​​v のページの個別のロジック)。
0 投票する
1 に答える
1598 参照

c# - Dynamics NAV コントロール アドインが見つかりません

Microsoft Dynamics NAV 2013 R2 用の Hello-World コントロール アドインを作成しようとしています (私の特定のバージョンは 7.10.36836 です)。私はこのチュートリアルを使用していますhttp://blogs.msdn.com/b/nav/archive/2013/11/03/creating-your-first-hello-world-control-add-in-for-the-web- client.aspx?utm_source=feedburner&utm_medium=feed&utm_campaign=フィード:%20MicrosoftDynamicsNavTeamBlog%20(Microsoft%20Dynamics%20NAV%20Team%20Blog)

ここでの問題は、HelloWorld.dll ファイルをコントロール アドイン ページに登録した後 (名前と公開キーを入力するだけです)、HelloWorld がポップアップするカスタム ページを起動しようとすると、"のコントロール アドイン ライブラリが見つかりませんでした..".

コントロール アドインを Dynamics NAV 2013 R2 に登録する際に、単に名前と公開キーを入力する以外に何かありますか? 何か不足していますか? それともMSのバグですか(NAV 2013 R2にはすでに多くのバグがあるため)。

.NET 3.5、4.0、4.5 を対象としたこの HelloWorld サンプルを試しましたが、どれも機能しません。

また、これは Web クライアント用ではなく、ブラウザではなく PC に常駐する純粋で単純な RTC クライアント用であることにも注意してください。

0 投票する
1 に答える
678 参照

dynamics-nav - Dynamics-NAV テキスト定数での @@@ の意味

Dynamics NAV 2013 では、一部の TextConsts が @@@ を言語コードとして使用し始めていることに気付きました。

たとえば、Codeunit 12 では次のようになります。

この文脈で@@@はどういう意味ですか?

0 投票する
1 に答える
974 参照

c# - SOAP は異なる日時形式を使用します

ポートを実行するためにDynamics Nav (2013)SOAP サービスでアクセスできるコードユニットがありますXML。このコードユニットがポートを実行するための適切な URI を入力すると、XMLデータは正常にインポートされます。また、XMLPORT.IMPORTから関数を実行すると、データファイルNAVが適切にインポートされます。XML

しかし、SoapHttpClientProtocolクラスを使用して codeunit を実行すると、XML データ内の日付が逆方向にインポートされます。月と日が入れ替わります。地域設定を Network Service アカウントにコピーしようとしましたが、うまくいきませんでした。

コードを実行したときにデータ時間形式が異なる理由について、他に考えられる修正または理由はありますか?

0 投票する
1 に答える
86 参照

sharepoint-2010 - Dynamics nav 2013 でタイムシートが承認されたときに電子メールでユーザーに通知する方法

SharePoint 2010 の Dynamics Nav 2013 タイムシートを WebPart で表示するプロジェクトに取り組んでいます。

タイムシートが apporouver によって承認されたときに、ユーザーに自動的に電子メールを送信したいですか?

どうも