5.6.9. Функция static/createNew()
Функция static/createNew()
Описание: создать новую карточку
Параметры и пример POST запроса
com: execOperation
otype: PatProductionAct
op: static/createNew()
opargs: {
"theCard": {
"head": {
"id": 0,
"docNum": "Тестовый документ",
"docDate": "2025-01-15T09:34:38.308001300+03:00",
"warehouseDestination": 99,
"description": "Это комментарий"
},
"createdPatList": [
{
"createdPatId":7848125,
"producerArticleNum": "test",
"clBatchCode": "test",
"itemMarkName": "test",
"expirationDate": "2025-01-15T09:34:38.308001300+03:00",
"puUnit": "test",
"countPuUnit": "1.2",
"puKgWeight": "1.3",
"baseUnitType": "test",
"destinationBatchId": 876,
"sourceList": [
{
"id": 1000,
"patBatchId": 5600000,
"patCountPuCounted": "1.0",
"sourceBase": "99",
"sourceBatch": 1,
"sourceCountSourceBase": "1.9",
"sourcePuUnit": "0.001"
}
]
}
]
}
}
sid: SEAPISID:ce359164c5905d8b2199ab1eadd5bf180f08993e6fab4ab80f882227074ec5d3
Ответ сервера:
{
"resData": {
"sysNote": "null",
"docNum": "12/161",
"lcState": "draft",
"guid": "null",
"contractorId": "1",
"sysRecSource": "local",
"description": "Это комментарий",
"pid": "null",
"sysAuthorId": "null",
"sysRwxOwnerGroupIds": "null",
"rectype": "obj",
"sysOwnerClass": "null",
"sysVer": 1,
"sysGuid": "null",
"id": "1575119",
"sysRwxOwnerClass": "PatProductionAct",
"sysOwnerId": "1",
"docDate": "2025-01-15T06:34:38.308001Z",
"warehauseId": "null",
"sysOwnerListName": "null",
"sysRwxOwnerGroupClass": "null",
"name": "Акт Применения",
"sysRwxOwnerIds": "1",
"sysTimeFrom": "null",
"docNote": "null",
"region": "null"
}
}
Пример ответа сервера с ошибкой:
{
"resMsg": "Акт не может быть сохранен, потому что выбранная партия [4757716] не может быть использована, потому что она
не принадлежит контрагенту, который заявил ее применение.",
"resData": {
}
}