問題タブ [sage-erp]

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 投票する
0 に答える
284 参照

xml - Scribe ジョブで XML を作成 (XML スキーマを使用): 特定の属性に基準に適合しない値がある場合、XML 要素を省略する必要があります。

ファイルからデータをScribe Insight転送するジョブを作成しました。正常に実行されます。ここで、もう 1 つの要件がジョブに追加されました。Sage ERP MASXML

現在の XML ファイルは次のようになります。

ここで、最初のノードを正しく確認すると、 in要素である<Organization>ことがわかりますが、2 番目のノードでは、属性 (要素内) が 13 桁の数値を持っています。Identifier=""<OrganizationId>Identifier<OrganizationId>

したがって、新しい要件に従って、Identifier13 桁の数値以外の値がある場合は<OrganizationId>、そのノードに要素を含めないでください。

では、13 桁の数値以外の値を持つ<OrganizationId>要素を (XML の作成時または XML の作成後に) 削除するにはどうすればよいでしょうか?Identifier

私の現在XSDは:

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

coldfusion - ColdFusion で COM オブジェクトに接続する

ColdFusion から Sage 100 COM オブジェクトに接続しようとしています。ColdFusion が 1 台のマシンにあり、Sage と他の COM オブジェクトが別のマシンにあります。ColdFusion が Sage マシン上の COM オブジェクトにアクセスできるように資格情報を設定するにはどうすればよいですか。私が持っているコードは現在次のとおりです。

コメントからの更新:

ColdFusion 9 を使用していますが、表示されるエラー メッセージは次のとおりです。

COM オブジェクトのインスタンス化中に例外が発生しました。この例外の原因は次のとおりです: coldfusion.runtime.com.ComObjectInstantiationException: COM オブジェクトのインスタンス化中に例外が発生しました。

0 投票する
0 に答える
224 参照

javascript - Chrome 拡張機能 (Javascript) でイベントを発生させて待機する

私は、Excel から ERP システム (Sage ERP X3 V7) のフォーム/テーブルに「貼り付け」機能を提供する目的で、Chrome 拡張機能を開発中です。

すべてが適度にうまく機能していますが、テキストを手動で入力したときに発生するデフォルトのイベントを取得する際に問題が発生しました。

「ビジュアル イベント」を使用して、どのイベント リスナーが入力に割り当てられているかを確認し、jQuery .trigger メソッドを使用して手動でトリガーしようとしました。

それが単なるタイミングの問題なのか、それとも何なのかわかりません。通常、手動で行を入力するときは、タブを押して次のフィールドに移動しますが、次に進む前にデータを検証するのに少し時間がかかります。ここでトリガーする必要があるのは、その検証です。

これは、focusin および focusout イベントをトリガーするために使用しているコード スニペットです。

(使用中のセレクターは、特定のテーブルとアクティブなフィールドのみを取得するためのものであり、一部は表示のみです)

拡張機能を取得してエントリ プロセスをシミュレートする方法について何か提案はありますか?

0 投票する
3 に答える
138 参照

magento - 2 つの情報を「選択」する (XSLT ファイル)

ソフトウェアを使用して、Magento Web サイトを Sage 50 にリンクしようとしています。

顧客の姓と名を会社フィールドに入れたいと思います。

以下は、微調整する必要があると思われる3行です。

姓と名を 1 行にまとめるにはどうすればよいですか? 次のようなものを探しています:

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

sql - テーブルを追加できませんでした (

次のコードは Sage200 で機能します。

これを INNER JOIN で別のテーブルに拡張して ( BomReferenceを使用して) より多くの列を取得しようとするとすぐに、次のエラー メッセージが表示されます: Could not add the table ( .
See below for example of modified code; I have to use 2 joins必要なテーブルに到達しますが、作業コードに参加しても同じエラーが発生します。

私は何を間違っていますか?複数のテーブルのデータを使用してクエリを拡張する必要があります。
また、機能するセクションでMSQueryを使用すると、テーブルを追加するオプションが提供されないため、オプションを試すのがかなり難しくなると思います。
なんで ?

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

php - Sage 50 ODBC PHP エンコーディングの問題

PC に Sage Line 50 ODBC ドライバーをセットアップし、同じマシンで XAMPP php サーバーを使用して、PHP で sage データベースにクエリを実行しています。

以下は、Sales Ledger テーブルを調べるための基本的なコードです。

これで、クエリが実際に機能し、データが取得されます。ただし、ほとんどの場合、すべてがゴミに見え、値の代わりに奇妙な文字が含まれています。

例えば:

なぜこれが起こっているのか、そしておそらくこれを行うためのより良い方法があるかどうかについて、誰かが提案を提供できますか.

どんな考えや経験でも大歓迎です。

よろしく

ジェームズ