Хранимая простая процедура [taSopLineIvcInsert] Ошибка 5313

Возвращены коды ошибок процедуры Sql: Номер ошибки = 5313 Хранимая процедура taSopLineIvcInsert Описание ошибки = Единица измерения не существует для используемого графика единиц измерения Параметры идентификатора узла Параметры: taSopLineIvcInsert
SOPNUMBE = FXINV17-0183253 SOPTYPE = 3 Связанные параметры кода ошибки для узла: taSopLineIvcInsert
NONINVEN = Примечание. Этот параметр не был передан, значение параметра не будет возвращено. UOFM = EA

<taSopLineIvcInsert>
   <SOPTYPE>3</SOPTYPE>
   <SOPNUMBE>FXINV17-0183253</SOPNUMBE>
   <CUSTNMBR>CCT-136</CUSTNMBR>
   <DOCDATE>26/9/2017</DOCDATE>
   <ITEMNMBR>DVG-013</ITEMNMBR>
   <UNITPRCE>30.00000</UNITPRCE>
   <QUANTITY>1.00000</QUANTITY>
   <ITEMDESC>DRIED MUSHROOM</ITEMDESC>
   <DOCID>STDINV         </DOCID>
   <DEFEXTPRICE>1</DEFEXTPRICE>
   <UOFM>EA</UOFM>
</taSopLineIvcInsert>

1 ответ

Решение

Сообщение об ошибке исходит от API eConnect Microsoft Dynamics GP. Хранимая процедура eConnect taSopLineIvcInsert выполняет проверку данных, чтобы убедиться, что импортированная транзакция соответствует бизнес-правилам Dynamics GP.

Ошибка 5313 указывает на то, что Расписание UOM, назначенное элементу DVG-013, не содержит значения Единицы измерения "EA", которое было передано с транзакцией SOP.

Войдите в Dynamics GP, откройте окно "Обслуживание элемента", выберите элемент DVG-013, а затем проверьте идентификатор расписания UOM, назначенный этому элементу. Затем нажмите ссылку ID расписания UOM и просмотрите список допустимых значений для этого расписания UOM. Вы можете увидеть значение "Each", но не "EA".

Другие вопросы по тегам