Проблема мультивалютности записи расписания eConnect - PullRequest
2 голосов
/ 10 мая 2010

Я пытаюсь использовать econnect для вставки пакетов TimeSheet Entry из внешней системы через "taPATimeSheetLineInsert".

При использовании функциональной валюты все работает нормально.

Проблема в том, что когда я использую другую валюту, НАЧИСЛЕННЫЕ ВЫХОДЫ устанавливаются на 0.

Я попытался ввести ту же запись вручную в GP, и начисленные доходы в порядке. Когда вы смотрите на это в пользовательском интерфейсе, все одинаково в обеих записях расписания.

(Я указал идентификатор валюты, отличный от функциональной валюты, и предоставляю PAUNITCOST в соответствии с запросом eConnect.)

Если я загляну в ТАБЛИЦУ PA10001, есть различия между записью, вставленной вручную, и записью, вставленной с eConnect, так как значения "PA_Base_Billing_Rate" и "PAORIGBSBILLRTE" установлены в 0. ACCRUED REVENUE COLUMN, очевидно, также отличается .

В taPATimeSheetLineInsert нет опции, которая могла бы мне помочь, поэтому я не знаю, что сделать, чтобы она работала!

Пожалуйста, помогите!

1 Ответ

0 голосов
/ 12 мая 2010

Просто чтобы сообщить вам, что мы решили проблему "временно", и я не хотел бы найти оставленный без ответа пост об этой проблеме, если бы я был кем-то другим, имеющим такую ​​же проблему.

Проблема с econnectХранившийся процесс (taPATimeSheetLineInsert) заключается в том, что он работает не так, как запись в расписании внутри GP.

Похоже, что он пытается использовать прогнозируемую сумму прибыли вместо суммы прибыли, установленной в бюджете проекта.

Забавно, что в Forecast нет используемых данных и что хранимая процедура пытаетсявсе равно получите.

Пока что мы добавили немного кода, чтобы получить paprofitamt вместо paforecastbaseprofitamt.

До сих пор понятия не имею, почему код был создан таким образом, но все работает отлично.

Веселись, люди!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...