manfred026

Rest üzerinden lotlu ürün ekleme

  Tiger/REST 2.72

Rest üzerinden normal irsaliye oluşturduğumda her hangi bir sorun çıkmamaktadır. Ancak üretimden giriş fişi oluşturmaya çalıştığımda seri/lot kaydı bulunamadı demektedir. Ben üretimden giriş ile lot girişi yapmaya çalışıyorum. Aşağıda örnek bir kod bloğu bulunmaktadır. 

curl -X 'POST' \
 'https://localhost:7032/transaction/SetTransaction' \
 -H 'accept: */*' \
 -H 'Content-Type: application/json' \
 -d '{
 "type": 13,
 "number": "123456",
 "date": "2022-08-19T06:57:00.199Z",
 "time": 0,
 "doC_NUMBER": "deneme",
 "doC_DATE": "2022-08-19T06:57:00.199Z",
 "doC_TIME": 0,
 "auxiL_CODE": "yetki",
 "autH_CODE": "özel",
 "arP_CODE": "",
 "currseL_TOTALS": 0,
 "currseL_DETAILS": 0,
 "affecT_RISK": 0,
 "sourcE_WH": 0,
 "sourcE_COST_GRP": 0,
 "deductionparT1": 0,
 "deductionparT2": 0,
 "disP_STATUS": 0,
 "noteS1": "string",
 "noteS2": "string",
 "noteS3": "string",
 "noteS4": "string",
 "transactions": {
 "items": [
 {
 "type": 0,
 "masteR_CODE": "LOT",
 "sourceindex": 0,
 "sourcecostgrp": 0,
 "quantity": 20,
 "price": 0,
 "description": "LOTLU SATIR",
 "uniT_CODE": "ADET",
 "vaT_RATE": 18,
 "sL_DETAILS": {
 "items": [
 {
 "sL_TYPE": 1,
 "sL_CODE": "1000001",
 "mU_QUANTITY": 10,
 "quantity": 10,
 "reM_QUANTITY": 10,
 "lU_REM_QUANTITY": 10
 },
 {
 "sL_TYPE": 1,
 "sL_CODE": "1000002",
 "mU_QUANTITY": 7,
 "quantity": 7,
 "reM_QUANTITY": 7,
 "lU_REM_QUANTITY": 7
 },
 {
 "sL_TYPE": 1,
 "sL_CODE": "1000003",
 "mU_QUANTITY": 3,
 "quantity": 3,
 "reM_QUANTITY": 3,
 "lU_REM_QUANTITY": 3
 }
 ]
 }
 }
 ]
 }
}'

Bu kaydı sisteme ekleme sonrasında şu hatayı almaktayım.

{"Message":"The request is invalid.","ModelState":{"ValError0":["1000001 kodlu seri/lot kaydı bulunamadı.[1]"],"ValError1":["1000002 kodlu seri/lot kaydı bulunamadı.[1]"],"ValError2":["1000003 kodlu seri/lot kaydı bulunamadı.[1]"]}}






Cevap vermek için giriş yapmanız gerekmektedir.