Хранимая простая процедура [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".