5.5.9. Функция static/createNew()

Материал из SATURN WIKI
Версия от 12:03, 15 февраля 2025; Administrator saturn-wiki (обсуждение | вклад) (Новая страница: «<span id="функция-staticcreatenew"></span> === Функция static/createNew() === '''Описание:''' создать новую карточку '''Параметры и пример POST запроса''' com: execOperation otype: PatUsage op: static/createNew() opargs: { "theCard": { "contractorId": 1, "head": { "id": 1575095, "name": "Акт Применения", "d...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску

Функция 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": {

}

}

Назад к оглавлению раздела 5.5. Patusage (Акт применения)