eConnect / Dynamics GP - Установить статус линии PO на Отпущено из заказа на изменение - PullRequest
0 голосов
/ 24 апреля 2019

У нас есть интеграция, которая добавляет новые заказы на покупку от сторонней системы и устанавливает заголовок заказа и строки в статус Разрешено (POSTATUS / POLNESTA = 2).Установка на Отпущено имеет решающее значение, поскольку она симулирует печать и обновляет релевантные количества для отдельных позиций.

Это нормально работает для добавления / обновления заказов на покупку, если статус строки не установлен на «Изменение заказа» (POLNESTA = 3), и в этом случае мы получаем следующую ошибку, которая ссылается на строку, установленную на «Изменение заказа»Msgstr ".

Error Number = 9191  Stored Procedure= taPoLine  Error Description = Invalid PO Status (POLNESTA), the line item cannot be manually released
Node Identifier Parameters: taPoLine
PONUMBER = POR460065668
VENDORID = HUN001
Related Error Code Parameters for Node : taPoLine
POLNESTA = 2


<taPoLine>
  <PONUMBER>POR460065668</PONUMBER>
  <VENDORID>HUN001</VENDORID>
  <LOCNCODE>UKFU</LOCNCODE>
  <VNDITNUM>999888-01</VNDITNUM>
  <ITEMNMBR>999888-01</ITEMNMBR>
  <QUANTITY>10650</QUANTITY>
  <QTYCANCE>650</QTYCANCE>
  <REQDATE>2019-06-17</REQDATE>
  <RELEASEBYDATE>2019-06-17</RELEASEBYDATE>
  <PRMDATE>2019-06-17</PRMDATE>
  <UNITCOST>0.700</UNITCOST>
  <UOFM>EACH</UOFM>
  <POLNESTA>2</POLNESTA>
  <ORD>16384</ORD>
  <CURNCYID>USD</CURNCYID>
  <LineNumber>1</LineNumber>
  <UpdateIfExists>1</UpdateIfExists>
</taPoLine>

Если я распечатываю ПО, тогда он возвращает статус« Выпущено », как и следовало ожидать.Однако, поскольку предполагается, что это автоматическая интеграция, печать заказа на поставку не является подходящим решением, поскольку это необходимо сделать через графический интерфейс.

Есть ли способ, которым я могу установить статус линии PO на Выпущенос eConnect для линий, которые уже находятся в статусе заказа на изменение?

...