Я использую API на основе контрактов Acumaticas и мне нужно создать новый заказ на продажу. Я использую C# и импортировал ссылку на службу AcumaticaAPI. До сих пор я мог запросить некоторые данные, например, получить список всех заказов на продажу. Но я не знаю, как создать заказ на продажу через API, и не могу найти, как это сделать в developer guide. Вот мой код для получения списка заказов на продажу:Acumatica создает заказ на продажу с .net API
public HttpResponseMessage AddSalesOrder(int id)
{
var binding = new System.ServiceModel.BasicHttpBinding()
{
AllowCookies = true,
MaxReceivedMessageSize = 655360000,
MaxBufferSize = 655360000
};
var address = new System.ServiceModel.EndpointAddress("http://acumaticasandbox.mydomain.com/TestCompany/entity/Default/5.30.001");
using (DefaultSoapClient client = new DefaultSoapClient(binding, address))
{
client.Login("myuser", "mypass", "Test Company", null, null);
Entity[] items = client.GetList(new SalesOrder(), false);
client.Logout();
return Request.CreateResponse(HttpStatusCode.OK, items);
}
}
-Как бы я изменить этот код для того, чтобы создать новый заказ на продажу?
-Также существует ли способ создания партии новых заказов на продажу через массив объектов заказа клиента или импорт файла (csv) через API?
Как упоминалось в samol518, в курсе T210 есть много примеров, в том числе чтение и письмо по заказам на продажу – Brendan
@Brendan, сейчас я это переживаю. Спасибо за ваши ответы! –