問題タブ [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.
php - PHP - 4 ではなく 2 小数点を返す odbc
ODBC コネクタ経由で Sage 50 アカウントから製品データを取得するシステムを開発しました。同期はうまく機能しますが、製品価格が切り上げ/切り下げされることに非常に苦労しており、その理由がわかりません。私はこれを広範囲に調査しましたが、私が知る限り、それは一般的な出来事ではありません.
Sage からデータを取得するコード:
私は Sage に0.0886の価格の製品を 1 つ持っていますが、MySQL データに挿入すると0.09になります。私は Sage から得ているものを確認しましたが、それは0.09であるため、図をいじっているのは挿入ではありません。
PHPマニュアル内のODBCページで見つけた関数から、問題の列で次のことを発見しました。
したがって、Sage 内のこのフィールドの精度は小数点以下 4 桁であることがわかります。これは、製品価格として 0.1234 を格納できるため驚くことではありませんが、なぜ0.0886ではなく0.09を取得しているのかわかりません。
Sage 内の製品データベースには約 5500 のレコードがあり、50% 以上に小数点以下 4 桁の形式の価格が含まれています。価格を手動で入力するのは理想的とは言えず、同期の価値も低くなります。
誰かが助けてくれるように、この問題を十分に詳しく説明できたことを願っています。
4gl - Sage X3 はテーブル値にアクセスできません
こんにちは、誰でも Sage X3 で私を助けることができます。
OITF ウィンドウ内で使用する新しいテーブル (ZITEMECO) と新しい画面 (ZITF0) を作成しましたが、テーブルを読み取るのに問題があります。$LIENS アクションがまったく機能していないようです。何が間違っていますか?
SPEITF のコードは次のとおりです。
誰かが私を助けることができれば、私はこれで立ち往生しています...テーブルに値を書き込んで変更することはできますが、それらを読み取ることはできません。