Связанные документы к заказу покупателя

Комментарии

Комментариев: 4

  • Максим

    Для создания документа Счет покупателю на основе документа Заказ покупателя вы можете использовать 

    запрос:

    POST https://online.moysklad.ru/api/remap/1.1/entity/invoiceout

    {  

      ...., 
       "customerOrder":{  
          "meta":{  
             "href":"https://online.moysdklad.ru/api/remap/1.1/entity/customerorder/75921b7d-7dcf-11e8-8af5-581e0000017d",
             "type":"customerorder"
          }
       },

      .....
    }

    Создавать связь между документом Заказ покупателя и существующим  документом Счет покупателя можно с помощью запроса 

    PUT https://online.moysklad.ru/api/remap/1.1/entity/invoiceout/75921b7d-7dcf-11e8-8af5-581e00000123

    {  

      ...., 
       "customerOrder":{  
          "meta":{  
             "href":"https://online.moysdklad.ru/api/remap/1.1/entity/customerorder/75921b7d-7dcf-11e8-8af5-581e0000017d",
             "type":"customerorder"
          }
       },

      .....
    }

    Для создания документа Отгрузка на основе документа Заказ покупателя вы можете использовать запрос:

    POST https://online.moysklad.ru/api/remap/1.1/entity/demand

    {  

      ...., 
       "customerOrder":{  
          "meta":{  
             "href":"https://online.moysdklad.ru/api/remap/1.1/entity/customerorder/75921b7d-7dcf-11e8-8af5-581e0000017d",
             "type":"customerorder"
          }
       },

      .....
    }

    Для создания связи между существующим документом Отгрузка и существующим документом Заказ покупателя вы можете использовать запрос:

    PUT https://online.moysklad.ru/api/remap/1.1/entity/demand/75921b7d-7dcf-11e8-8af5-581e00000123

    {  

      ...., 
       "customerOrder":{  
          "meta":{  
             "href":"https://online.moysdklad.ru/api/remap/1.1/entity/customerorder/75921b7d-7dcf-11e8-8af5-581e0000017d",
             "type":"customerorder"
          }
       },

      .....
    }

     

    Проблема пользователя из указанного Вами вопроса была решена следующим образом: Пользователь может создавать связь между отгрузкой и заказом, если такой связи ранее не было

    0
    Действия с комментариями Постоянная ссылка
  • Alexey Tarutin

    Спасибо! Так работает. Но пытаюсь по аналогии к Заказу пользователя привязать Входящий платеж — не срабатывает. Так же пытался привязать Входящий платеж к Счету покупателя — тоже не работает.

    Подскажите, как правильно привязать к заказу платеж?

    0
    Действия с комментариями Постоянная ссылка
  • Максим

    1. Заказу пользователяпривязать Входящий платеж документа заказ пользователя не существует в МС. Возможно, Вам требуется уточнить о каком заказе идет речь

    2. пытался привязать Входящий платеж к Счету покупателя 

    Создание платежа на основе:

    POST https://online.moysklad.ru/api/remap/1.1/entity/paymentin/ 

    { ...,
    "operations": [{
    "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.1/entity/invoiceout/a7380f8d-835a-11e8-9109-f8fc001b13b1",
    "metadataHref": "https://online.moysklad.ru/api/remap/1.1/entity/invoiceout/metadata",
    "type": "invoiceout",
    "mediaType": "application/json",
    "uuidHref": "https://online.moysklad.ru/app/#invoiceout/edit?id=a7380f8d-835a-11e8-9109-f8fc001b13b1"
    },
    "linkedSum": 0
    }]
    }

    Создание добавление связи в ранее созданный платеж:

    PUT https://online.moysklad.ru/api/remap/1.1/entity/paymentin/77dfde1ac-835b-11e8-9107-5048001c072e 

    { 
    "operations": [{
    "meta": {
    "href": "https://online.moysklad.ru/api/remap/1.1/entity/invoiceout/a7380f8d-835a-11e8-9109-f8fc001b13b1",
    "metadataHref": "https://online.moysklad.ru/api/remap/1.1/entity/invoiceout/metadata",
    "type": "invoiceout",
    "mediaType": "application/json",
    "uuidHref": "https://online.moysklad.ru/app/#invoiceout/edit?id=a7380f8d-835a-11e8-9109-f8fc001b13b1"
    },
    "linkedSum": 0
    }]
    }
    0
    Действия с комментариями Постоянная ссылка
  • Дмитрий

    Здравствуйте, если под "Заказом пользователя" вы подразумевали "Заказ покупателя", то для привязки к нему "Входящего платежа", необходимо указать его мета-данные в  массиве "payments" при создании заказа:

    POST /entity/customerorder
    {
    ...
    "payments": [
    {
    "meta": {
    "href": "http://online.moysklad.ru/api/remap/1.1/entity/paymentin/67ed89ce-805e-11e8-8a84-b99300000003",
    "metadataHref": "http://localhost:8081/api/remap/1.1/entity/paymentin/metadata",
    "type": "paymentin",
    "mediaType": "application/json",
    "uuidHref": "http://online.moysklad.ru/app/#paymentin/edit?id=67ed89ce-805e-11e8-8a84-b99300000003"
    }
    }
    ]
    }

    или привязать к уже созданному, таким же образом, через 

    PUT  /entity/customerorder/{id}
    0
    Действия с комментариями Постоянная ссылка

Войдите в службу, чтобы оставить комментарий.