5.5.9. Функция static/createNew()
Функция static/createNew()
Описание: создать новую карточку
Параметры и пример POST запроса
com: execOperation
otype: PatUsage
op: static/createNew()
opargs: { "theCard": {
"contractorId": 1,
"head": {
"id": 1575095,
"name": "Акт Применения",
"docNum": "12/161",
"docDate": "2025-01-15T09:34:38.308001300+03:00",
"description": "Это комментарий",
"planId": "0",
"is420": "false"
},
"acreageList": [
{
"id":7848143,
"acreageId": 1253994,
"positionNumber": 0,
"_id": 0,
"batchDtoList": [
{
"id": 3843145,
"batchId": 4761267,
"methodApplyPatId": 1,
"dosage": "99",
"harmfulObject": "саранча",
"countPu": 0.001,
"positionNumber": 1,
"activeContent": 0,
"credit": 0,
"okeiCode": 0,
"price": 500,
"aplOnArea": 0,
"countNettoApply": 100,
"activeTotal": 2,
"totalPrice": 1234,
"_id": 0}]}]}}
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": "PatUsage",
"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": {
}
}