1.1.1 требования к файлам обмена: различия между версиями

Материал из База знаний АО АСП
Перейти к навигации Перейти к поиску
Нет описания правки
Нет описания правки
Строка 1: Строка 1:
======= Требования к файлам обмена =======
====== Требования к файлам обмена ======


Файл обмена должен подписываться УКЭП лица, имеющего право действовать без доверенности от имени участника оборота товара, и соответствовать следующим требованиям:
Файл обмена должен подписываться УКЭП лица, имеющего право действовать без доверенности от имени участника оборота товара, и соответствовать следующим требованиям:


   - Файл формата JSON:<WRAP>
   - Файл формата JSON:
* для обмена с ГИС МТ используется json стандарта [[http://tools.ietf.org/html/rfc7159 RFC 7159]];
* для обмена с ГИС МТ используется json стандарта [[http://tools.ietf.org/html/rfc7159 RFC 7159]];
* использует кодировку UTF-8;
* использует кодировку UTF-8;
* в результирующем JSON также может содержаться набор полей, специфичных для конкретного товара.
* в результирующем JSON также может содержаться набор полей, специфичных для конкретного товара.
</WRAP>
 
   - Файл обмена формата CSV:<WRAP>
   - Файл обмена формата CSV:
* соответствует стандарту RFC 4180;
* соответствует стандарту RFC 4180;
* использует кодировку UTF-8
* использует кодировку UTF-8
* содержит символ "," в контенте файла в качестве разделителя.
* содержит символ "," в контенте файла в качестве разделителя.
</WRAP>
 
   - Файл обмена формата XML:<WRAP>
   - Файл обмена формата XML:
* xml формат описан в xsd схемах. Актуальные xsd схемы можно найти в разделе "Помощь";
* xml формат описан в xsd схемах. Актуальные xsd схемы можно найти в разделе "Помощь";
* содержит информацию, целиком включающуюся в блок с XML-тэгом "Файл";
* содержит информацию, целиком включающуюся в блок с XML-тэгом "Файл";
Строка 21: Строка 21:
* определяет стандартные типы данных в соответствии со стандартом [[http://www.w3schools.com/xml/schema_dtypes_date.asp ISO]];
* определяет стандартные типы данных в соответствии со стандартом [[http://www.w3schools.com/xml/schema_dtypes_date.asp ISO]];
* проверяется на корректность на основании XSD-схемы - логической модели для обмена информацией, описывающей логические элементы и атрибуты XMLфайлов
* проверяется на корректность на основании XSD-схемы - логической модели для обмена информацией, описывающей логические элементы и атрибуты XMLфайлов
</WRAP>


<syntaxhighlight lang='bash'>
 
'ВНИМАНИЕ: В примерах сurl запросы выполнены и проверены на UNIX системах, для корректной работы в других операционных системах, может понадобиться замена символов
'''ВНИМАНИЕ: В примерах сurl запросы выполнены и проверены на UNIX системах, для корректной работы в других операционных системах, может понадобиться замена символов'''
</syntaxhighlight>'


1.1.1.1 В ответах REST API ГИС МТ могут содержаться дополнительные служебные json атрибуты, не указанные в документации. Неизвестные атрибуты следует игнорировать.
1.1.1.1 В ответах REST API ГИС МТ могут содержаться дополнительные служебные json атрибуты, не указанные в документации. Неизвестные атрибуты следует игнорировать.

Версия от 07:58, 28 марта 2025

Требования к файлам обмена

Файл обмена должен подписываться УКЭП лица, имеющего право действовать без доверенности от имени участника оборота товара, и соответствовать следующим требованиям:

 - Файл формата JSON:
  • для обмена с ГИС МТ используется json стандарта [RFC 7159];
  • использует кодировку UTF-8;
  • в результирующем JSON также может содержаться набор полей, специфичных для конкретного товара.
 - Файл обмена формата CSV:
  • соответствует стандарту RFC 4180;
  • использует кодировку UTF-8
  • содержит символ "," в контенте файла в качестве разделителя.
 - Файл обмена формата XML:
  • xml формат описан в xsd схемах. Актуальные xsd схемы можно найти в разделе "Помощь";
  • содержит информацию, целиком включающуюся в блок с XML-тэгом "Файл";
  • содержит единственный экземпляр электронного документа;
  • использует кодировку UTF-8;
  • содержит первую строку вида <1c><?xml version="1.0" encoding="utf-8"?></1c>
  • определяет стандартные типы данных в соответствии со стандартом [ISO];
  • проверяется на корректность на основании XSD-схемы - логической модели для обмена информацией, описывающей логические элементы и атрибуты XMLфайлов


ВНИМАНИЕ: В примерах сurl запросы выполнены и проверены на UNIX системах, для корректной работы в других операционных системах, может понадобиться замена символов

1.1.1.1 В ответах REST API ГИС МТ могут содержаться дополнительные служебные json атрибуты, не указанные в документации. Неизвестные атрибуты следует игнорировать.

1.1.1.2 Максимальный размер документа, передаваемого по API, не должен превышать 30 мегабайт.

1.1.1.3 Все значения атрибутов в форматах json и csv, выражаемые в деньгах (цены, налоги, и т.п), задаются в копейках без разделителей.

0.00
(0 голосов)