Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 4 Следующий »

Описывает добавление в документ-списание по листу назначения позиций ЛС

Запрос

Адрес запроса

Параметры запроса

ПараметрТипОписаниеПо умолчаниюОбязательныйКомментарий
hostNamepathХост аптеки-+
writeoffPurposeListIdpathИдентификатора СПЛН-+

Заголовки запроса

ЗаголовокЗначение (тип/формат значения)ОписаниеОбязательный

Тело запроса

ПолеТип данныхОписаниеОбязательный

id

Interger

Идентификатор позиции СПЛН

+
writeoffPurposeListId

Interger

Идентификатор СПЛН+
writeoffDate

DateTime

Дата добавления позиции

+
storePositionId

StringИдентификатор позиции на складе+
measureCount

DecimalКоличество единиц измерения+
measureName

String

Наименование единицы измерения

+
sum
Decimal
Сумма по позиции+
baseSum
Decimal
Сумма без НДС по позиции+

guid

Guid

ГУИД

+

Пример запроса

{
  "id": 10,
  "writeoffPurposeListId": 20,
  "writeoffDate": "2023-06-13T19:10:44.840Z",
  "storePositionId": 30,
  "measureCount": 40,
  "measureName": "мг",
  "sum": 456,
  "baseSum": 3445,
  "guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}


Ответ сервера

В случае успешного выполнения сервер вернет ответ 200 в формате JSON со следующими данными:

Модель: Списание по листу назначения с позициями - writeoffPurposeLists


Пример ответа

{
  "id": 0,
  "writeoffPurposeListId": 0,
  "writeoffDate": "2023-06-13T19:10:44.883Z",
  "storePosition": {
    "id": 0,
    "store": {
      "id": 0,
      "name": "string",
      "subdivisionId": 0,
      "type": 0,
      "individualId": 0,
      "individual": {
        "id": 0,
        "name": "string",
        "surname": "string",
        "patronymic": "string",
        "organizationId": 0,
        "specialities": [
          {
            "id": 0,
            "organizationId": 0,
            "name": "string"
          }
        ],
        "powerAttorneys": [
          {
            "id": 0,
            "num": "string",
            "date": "2023-06-13T19:10:44.883Z",
            "note": "string",
            "individualId": 0,
            "individual": "string"
          }
        ]
      },
      "departments": [
        {
          "id": 0,
          "code": "string",
          "name": "string",
          "guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
          "supervisorName": "string",
          "supervisorSurname": "string",
          "supervisorPatronymic": "string",
          "subdivisionId": 0,
          "subdivision": {
            "id": 0,
            "code": "string",
            "name": "string",
            "phone": "string",
            "address": "string",
            "subdivisionKindId": 0,
            "nsiOid": "string",
            "okatoCode": "string",
            "organization": {
              "id": 0,
              "code": "string",
              "name": "string",
              "ogrn": "string",
              "inn": "string",
              "nsiOid": "string",
              "okatoCode": "string"
            }
          }
        }
      ]
    },
    "nomenclature": {
      "id": 0,
      "code": "string",
      "name": "string",
      "lfCount": 0,
      "trnId": 0,
      "mnnId": 0,
      "pkuGroupId": 0,
      "pkuGroup": {
        "id": 0,
        "code": "string",
        "name": "string"
      },
      "ntfrId": 0,
      "ntfr": {
        "id": 0,
        "code": "string",
        "name": "string"
      },
      "klpNsiCode": "string",
      "nutritionNsiCode": "string",
      "medDeviceNsiKtruCode": "string"
    },
    "series": {
      "id": 0,
      "num": "string",
      "expirationDate": "2023-06-13T19:10:44.883Z"
    },
    "count": 0,
    "price": 0,
    "basePrice": 0,
    "restCount": 0,
    "sum": 0,
    "baseSum": 0,
    "restSum": 0,
    "restBaseSum": 0,
    "nds": {
      "id": 0,
      "code": "string",
      "percent": 0
    },
    "inDate": "2023-06-13T19:10:44.883Z",
    "inCount": 0,
    "reserveCount": 0,
    "billDocument": {
      "id": 0,
      "num": "string",
      "date": "2023-06-13T19:10:44.883Z"
    },
    "provider": {
      "id": 0,
      "code": "string",
      "name": "string"
    },
    "tender": {
      "id": 0,
      "num": "string",
      "date": "2023-06-13T19:10:44.883Z"
    },
    "financeSource": {
      "id": 0,
      "code": "string",
      "name": "string"
    },
    "tenderType": {
      "id": 0,
      "guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "name": "string",
      "financeSourceId": 0,
      "financeSource": {
        "id": 0,
        "code": "string",
        "name": "string"
      },
      "organizationId": 0
    },
    "tenderPositionDelivery": {
      "id": 0,
      "guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
      "beginDate": "2023-06-13T19:10:44.883Z",
      "endDate": "2023-06-13T19:10:44.883Z",
      "count": 0,
      "subdivision": {
        "id": 0,
        "code": "string",
        "name": "string"
      },
      "tenderType": {
        "id": 0,
        "guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
        "name": "string",
        "financeSourceId": 0,
        "financeSource": {
          "id": 0,
          "code": "string",
          "name": "string"
        },
        "organizationId": 0
      },
      "inCount": 0
    },
    "storagePlace": {
      "id": 0,
      "name": "string",
      "parentStoragePlaceId": 0,
      "parentStoragePlace": "string",
      "childStoragePlaces": [
        "string"
      ]
    },
    "productDetails": [
      {
        "id": 0,
        "organizationId": 0,
        "name": "string",
        "parentId": 0,
        "parent": {
          "id": 0,
          "name": "string"
        },
        "childs": [
          "string"
        ]
      }
    ],
    "hasPacks": true
  },
  "count": 0,
  "measureCount": 0,
  "measureName": "string",
  "sum": 0,
  "baseSum": 0,
  "guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}     
            


Возможные ошибки

Код ответа сервераКод сообщенияСообщениеТип ошибки
500
Возникла ошибка сервера
401
Ошибка авторизации.
404
Неправильный запрос с клиента на сервер.Validation
  • Нет меток