Отключите активную последовательность нумерации или переключитесь на ручную для вставки Acumatica API - PullRequest
0 голосов
/ 30 ноября 2018

У меня есть экземпляр Acumatica, для которого требуется последовательность автоматической нумерации заказов на покупку.Я также вставляю Заказы на покупку через REST API (v17.200.001), которые я хочу нумеровать по-другому.Я бы хотел отключить автоматическую нумерацию или переключиться на другую последовательность нумерации для вызова API, чтобы вставить заказ на покупку.Это возможно через API или использует только активную последовательность нумерации?Есть ли другой способ сделать это?Я видел примеры использования обработчиков событий строки для переключения последовательностей, но я пока не нашел ничего для того, чтобы сделать это для вызова API.

1 Ответ

0 голосов
/ 30 ноября 2018

Используемая последовательность нумерации настраивается на страницах предпочтений: enter image description here

. Вы можете выбрать 2 различные последовательности нумерации на основе «Blanket» POSetup.StandardPONumberingID или «Regular» POSetup.RegularPONumberingID.типы заказов на покупку: enter image description here

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

У меня нет простого решения, я думаю, что настройка Acumatica потребуется для достижения желаемой цели с помощью вызовов API.

Начальной точкой может быть попытка изменить значение последовательности нумерации в графе POOrderEntry.Они находятся в POSetup DataView: PXSetup<POSetup> POSetup.

В идеале вы должны различать, какую последовательность использовать, основываясь на POOrder OrderType.

...