問題タブ [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.
web-services - Webサービスを介したDynamicsNAVとのリアルタイムインターフェース
Dynamics NAV 2009および2013とリアルタイムでインターフェイスする.NETアプリケーションを作成したいと思います。アプリケーションは、顧客や在庫品目などのエンティティを読み取って更新する必要があります。
提供されているWebサービスを統合のポイントとして使用するのが最適な候補のようです。私は、Pagesと.netクライアントに基づくWebサービスを使用してアイテムを読み取り、更新し、作成するいくつかの基本的なテストを試しました。
残念ながら、私はダイナミクスに非常に慣れていないので、おそらくその経験不足を反映しているいくつかの質問があります。
まず、Webサービスはページユニットまたはコードユニットのいずれかを公開できます。ページは、インターフェースに使用する正しいオプションですか?顧客を作成しますか?
第二に-私の理解では、DynamicsNAVがカスタマイズなしで展開されることはめったにありません。NAVの一般的なカスタマイズ、たとえばフィールドの追加には標準ページの変更が含まれ、この変更はWebサービス定義に反映されますか?
jquery - jQuery クロス ドメインを使用した Dynamics NAV oData Web サービスの使用
私のセットアップはこのようなもので、両方のサーバーが異なるドメインにあります。
- Microsoft が Office365 でホストする、HTML/JavaScript アプリを使用した SharePoint Foundation 2013。
- 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 ) を有効にすることも考えましたが、これを行う方法がわかりません。
microsoft-dynamics - デバッグ セッション中の Dynamics Nav 2013 ビュー データベース テーブル
デバッグ セッション中に Dynamics NAV 2013 データベース テーブルの内容を表示することはできますか?
開発環境に移動すると、通常、任意のテーブルで実行を押して、その内容を調べることができます。ただし、デバッガーの実行中は、デバッガーがブレーク ポイントで停止すると Dynamics Nav 環境全体がフリーズするため、これは不可能です。
私が見つけた回避策の 1 つは、デバッガーを実行する前に関連データを Excel にコピーすることですが、これはあまり便利ではありません。また、デバッガーのウォッチ リストでは、データベース テーブル全体ではなく、単一の変数しか表示できません。
web-services - ESB WSO2 エンドポイント ダイナミクス NAV 2013
Dynamics NAV Web サービスを使用するためのエンドポイントを作成しようとしています。問題は、WSDL へのパス
NTLMで保護されていてアクセスできません。ユーザー名とパスワードを渡す方法を知っている人はいますか? ありがとう
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 で追加の構成を実行する必要がありますか? これを機能させるための特別なトリックはありますか?
asp.net-mvc - Dynamics Nav 2013 Web アプリケーション
nav 2013 と統合される Web アプリケーション (sth のようなダッシュボード) を作成したいと考えています (Nav からデータを取得し、顧客に表示し、データを更新または挿入することもできます)。
Nav では、フィールドのすべての条件と機能を指定したすべてのテーブルとページを作成しました。
これらの条件は、Nav のページからいくつかのデータを挿入する場合に非常に便利です (たとえば、顧客番号を入力すると、この顧客のプロジェクトがページに自動的に表示されます。これは非常に役立ちます)。
ページで作業している場合、Navision ではすべて正常に動作していますが、Web サービスを使用して NAV と通信するアプリケーションでは、テーブルで指定されている条件に多くの問題があります。
私の質問は、nav で「空白の」テーブルを準備し、Web アプリケーション (asp.net) で完全なロジックを作成するか、Nav で指定されたロジックで操作する方がよいですか?
私の意見では:
- キーの番号付けに関するいくつかの基本的なロジックを除いて、テーブルにはロジックを含めないでください
- ユーザーがデータを入力できるように設計されたすべての条件は、個別に実行する必要があります (Web アプリの個別のロジックと Nav のページの個別のロジック)。
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 クライアント用であることにも注意してください。
dynamics-nav - Dynamics-NAV テキスト定数での @@@ の意味
Dynamics NAV 2013 では、一部の TextConsts が @@@ を言語コードとして使用し始めていることに気付きました。
たとえば、Codeunit 12 では次のようになります。
この文脈で@@@はどういう意味ですか?
c# - SOAP は異なる日時形式を使用します
ポートを実行するためにDynamics Nav (2013)
SOAP サービスでアクセスできるコードユニットがありますXML
。このコードユニットがポートを実行するための適切な URI を入力すると、XML
データは正常にインポートされます。また、XMLPORT.IMPORT
から関数を実行すると、データファイルNAV
が適切にインポートされます。XML
しかし、SoapHttpClientProtocol
クラスを使用して codeunit を実行すると、XML データ内の日付が逆方向にインポートされます。月と日が入れ替わります。地域設定を Network Service アカウントにコピーしようとしましたが、うまくいきませんでした。
コードを実行したときにデータ時間形式が異なる理由について、他に考えられる修正または理由はありますか?
sharepoint-2010 - Dynamics nav 2013 でタイムシートが承認されたときに電子メールでユーザーに通知する方法
SharePoint 2010 の Dynamics Nav 2013 タイムシートを WebPart で表示するプロジェクトに取り組んでいます。
タイムシートが apporouver によって承認されたときに、ユーザーに自動的に電子メールを送信したいですか?
どうも