問題タブ [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 投票する
1 に答える
122 参照

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 桁の形式の価格が含まれています。価格を手動で入力するのは理想的とは言えず、同期の価値も低くなります。

誰かが助けてくれるように、この問題を十分に詳しく説明できたことを願っています。

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

4gl - Sage X3 はテーブル値にアクセスできません

こんにちは、誰でも Sage X3 で私を助けることができます。

OITF ウィンドウ内で使用する新しいテーブル (ZITEMECO) と新しい画面 (ZITF0) を作成しましたが、テーブルを読み取るのに問題があります。$LIENS アクションがまったく機能していないようです。何が間違っていますか?

SPEITF のコードは次のとおりです。

誰かが私を助けることができれば、私はこれで立ち往生しています...テーブルに値を書き込んで変更することはできますが、それらを読み取ることはできません。