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

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


  - Файл формата JSON:
Файл формата 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 также может содержаться набор полей, специфичных для конкретного товара.


  - Файл обмена формата CSV:
Файл обмена формата CSV:
* соответствует стандарту RFC 4180;
* соответствует стандарту RFC 4180;
* использует кодировку UTF-8
* использует кодировку UTF-8
* содержит символ "," в контенте файла в качестве разделителя.
* содержит символ "," в контенте файла в качестве разделителя.


  - Файл обмена формата XML:
Файл обмена формата XML:
* xml формат описан в xsd схемах. Актуальные xsd схемы можно найти в разделе "Помощь";
* xml формат описан в xsd схемах. Актуальные xsd схемы можно найти в разделе "Помощь";
* содержит информацию, целиком включающуюся в блок с XML-тэгом "Файл";
* содержит информацию, целиком включающуюся в блок с XML-тэгом "Файл";
* содержит единственный экземпляр электронного документа;
* содержит единственный экземпляр электронного документа;
* использует кодировку UTF-8;
* использует кодировку UTF-8;
* содержит первую строку вида <1c><?xml version="1.0" encoding="utf-8"?></1c>
* содержит первую строку вида <syntaxhighlight lang='1c'><?xml version="1.0" encoding="utf-8"?></syntaxhighlight>
* определяет стандартные типы данных в соответствии со стандартом [http://www.w3schools.com/xml/schema_dtypes_date.asp ISO];
* определяет стандартные типы данных в соответствии со стандартом [http://www.w3schools.com/xml/schema_dtypes_date.asp ISO];
* проверяется на корректность на основании XSD-схемы - логической модели для обмена информацией, описывающей логические элементы и атрибуты XMLфайлов
* проверяется на корректность на основании XSD-схемы - логической модели для обмена информацией, описывающей логические элементы и атрибуты XMLфайлов