Отправка отчета о нанесении по API

11 ноября 2026 01:33

Отчет о нанесении отправляется из станции управления заказами по API.

Отчет об использовании (нанесении) КМ:

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

URL: http://<server-name>[:server-port]/api/v2/milk/utilisation?omsId={omsId}

Method: POST

Content-Type: application/json

clientToken: {clientToken}

Подробнее использование метода отправки отчета о нанесении описано в документации: API СУЗ-Облако (раздел 4.3.4. Метод "Отправить отчет об использовании (нанесении) КМ") в разделе "Руководства" станции управления заказами (промышленный контур).

или  в систему, чтобы получать уведомления с ответами на ваши вопросы

Жирный текст
Прикрепить файл
А
Постоянно получаю ошибку 400 «Внутренняя ошибка системы. Повторите запрос позднее» 
 ЗащищенноеСоединение = Новый ЗащищенноеСоединениеOpenSSL(Неопределено, Новый СертификатыУдостоверяющихЦентровОС());
 URLЗапроса = «/api/v2/bio/utilisation?omsId=»+OmsId;
 HTTPСоединение = Новый HTTPСоединение(«suzgrid.crpt.ru»,443,,,,60,ЗащищенноеСоединение);
 ЗаголовокHTTP = Новый Соответствие();
 ЗаголовокHTTP.Вставить(«Content-Type», «application/json; charset=UTF-8»);
 ЗаголовокHTTP.Вставить(«Accept», «application/json»);
 ЗаголовокHTTP.Вставить(«clientToken»,Токен);
 ЗаголовокHTTP.Вставить(«Accept-Charset», «utf-8»);
 HTTPЗапрос = Новый HTTPЗапрос(URLЗапроса, ЗаголовокHTTP);
 ЗаписьJSON = Новый ЗаписьJSON();
 ПараметрыЗаписиJSON = Новый ПараметрыЗаписиJSON(ПереносСтрокJSON.Нет, «»);
 МассивКодов = новый МАссив;
 МассивКодов.Добавить(«0105999076227044215dW9tA7ntsHi93lf63»);
 МассивКодов.Добавить(«0105999076227044215UIl=0b(p-MB93MIOc»);
 МассивКодов.Добавить(«0105999076227044215It:>?Wr2f1l93clNk»);
 МассивКодов.Добавить(«0105999076227044215QlZhn&e+XNG93Onl6»);
 МассивКодов.Добавить(«0105999076227044215RNdlsR4nO»+ Символ(34) +«P93Ua1k»);
 МассивКодов.Добавить(«0105999076227044215S»+ Символ(34) +«NOkY.YJdfE93PnbL»);
 Структура = Новый Структура;
 Структура.Вставить(«sntins»,МассивКодов);
 Структура.Вставить(«usageType»,«PRINTED»);
 Структура.Вставить(«productionDate»,«10.01.2024»);
 Структура.Вставить(«expirationDate»,«09.01.2027»);
 ЗаписьJSON.УстановитьСтроку();
 ЗаписатьJSON(ЗаписьJSON, Структура);
 ТекстJSON = ЗаписьJSON.Закрыть();
 HTTPЗапрос.УстановитьТелоИзСтроки(ТекстJSON, КодировкаТекста.UTF8, ИспользованиеByteOrderMark.НеИспользовать);
 Ответ = HTTPСоединение.ОтправитьДляОбработки(HTTPЗапрос);
 Если Ответ.КодСостояния = 200 или Ответ.КодСостояния = 400 тогда
  ЧтениеJSON = Новый ЧтениеJSON;
  ЧтениеJSON.УстановитьСтроку(Ответ.ПолучитьТелоКакСтроку());
  БЗ = ПрочитатьJSON(ЧтениеJSON);
 КонецЕсли;
что делаю не так ? 
05.02.2024 23:15
Сообщество Маркировки
Алексей, Здравствуйте! Уточните, что указано в поле clientToken?
07.02.2024 16:20
Задайте вопрос команде Сообщества

Если у вас есть вопросы, связанные с работой Честного Сообщества или предложения по развитию нашей платформы, то напишите нам!

Если у вас вопросы, связанные с маркировкой, то задайте вопрос тут.

Ваше сообщение отправлено

Ожидайте ответ на электронную почту, указанную в обращении

Наверх
Войти в Cообщество
Впервые в сообществе? Зарегистрироваться
Регистрация в Сообществе
Регистрация участника оборота
Уже зарегистрированы?
или
Войти через Vk

Нажимая кнопку «Зарегистрироваться»,
Вы принимаете условия Пользовательского соглашения.

Регистрация Партнера/Интегратора
Уже зарегистрированы?
Регистрация Партнера/Интегратора
Уже зарегистрированы?

Нажимая кнопку «Зарегистрироваться»,
Вы принимаете условия Пользовательского соглашения.

Регистрация Партнера/Интегратора
Уже зарегистрированы?
Уже зарегистрированы?

Нажимая кнопку «Зарегистрироваться»,
Вы принимаете условия Пользовательского соглашения.

Регистрация в Сообществе

Редактировать изображение партнера/интегратора
Восстановление пароля
Проверьте почту

На почту отправлено письмо со ссылкой восстановления пароля

Восстановление пароля