2

我正在尝试使用 econnect 通过“taPATimeSheetLineInsert”从外部系统插入 TimeSheet 条目批次。

使用功能货币时,一切正常。

问题是当我使用另一种货币时,应计收入设置为 0。

我尝试在 GP 中手动输入相同的条目,并且应计收入正常。当您在 UI 中查看它时,两个时间表条目中的所有内容都是相同的。

(我指定了与功能货币不同的货币 ID,并且我根据 eConnect 的要求提供了 PAUNITCOST。)

如果我查看 PA10001 表,手动插入的记录与使用 eConnect 插入的记录之间存在差异,因为“PA_Base_Billing_Rate”和“PAORIGBSBILLRTE”的值设置为 0。ACCRUED REVENUE 列也明显不同。

taPATimeSheetLineInsert 中没有可以帮助我的选项,所以我不知道该怎么做才能让它工作!

请帮忙!

4

1 回答 1

0

只是为了让您知道我们“暂时”解决了这个问题,如果我是遇到同样问题的其他人,我不想找到关于该问题的未答复帖子。

econnect storedproc (taPATimeSheetLineInsert) 的问题在于它的作用与 GP 中的时间表条目不同。

看起来它试图使用预测利润金额而不是项目预算中设置的利润金额。

有趣的是,预测中没有可用的数据,并且存储过程无论如何都会尝试获取它。

现在,我们添加了一些代码来获取 paprofitamt 而不是 paforecastbaseprofitamt。

仍然不知道为什么代码是这样制作的,但一切正常。

玩得开心的人!

于 2010-05-12T13:19:11.323 回答