Публикация

подписчиков: 2 Подписаться
0
Avatar

Проверка уникальности серийных номеров

В Моем складе отсутствует и не планируется функция проверки уникальности серийных номеров при приемке товара. Для нас это критично, каждый товар иммет собственный номер и повторяться не должен. Соотв., задуман костыль - получать по API отчет по серийникам и проверять вводимые прямо в браузере поверх интерфейса МС. Собственно, вопросов два:

1. В доках получения отчетов по серийным по api  нет. Как получить?

2. При выполнении скрипта выдается ошибка CORS - No 'Access-Control-Allow-Origin' header is present on the requested resource. Скрипт вида:

$.ajax({
type: 'GET',
url: 'https://online.moysklad.ru/api/remap/1.1/{путь к отчету?}',
beforeSend: function (xhr){
xhr.setRequestHeader('Authorization', "Basic {данные авторизации}");
},
success : function(data) {
console.log(data);
},
error: function (xhr,ajaxOptions,throwError){
console.log(xhr);
},
});

Что не так?

Заранее благодарен за ответы.

admin

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

1 комментарий

0
Avatar

Именно отчета о серийный номерах нет. Но вы можете получить все существующие серийные номера для конкретного товра/модификации. При запросе товара/модификации существующие серийные номера выводятся в массиве things.

Также вы можете получить список всех товаров, у которых включен учет по серийным номерам и, соответственно, получить их серийные номера.
https://online.moysklad.ru/api/remap/1.1/entity/product/?filter=isSerialTrackable=true

По работе скрипта затрудняюсь подсказать. Правда выглядит странно {путь к отчету?}

Dtrufanov 0 проголосовали
Действия с комментариями Постоянная ссылка