Jump to main content Jump to doc navigation

Принцип обмена

aleksandrova@scanport.ru

Последнее обновление 10.07.2023

Обмен между приложением и учетной системой осуществляется через файлы в формате csv.

В качестве разделителя данных внутри файлов используется символ ; (точка с запятой).

Загрузка в приложение

Для загрузки в приложение используются файлы с наименованием timestamp_type.dm, где:

  • timestamp – время создания файла в формате timestamp
  • type – тип данных в файле, в соответствии с описанием форматов обмена
  • dm – расширение файла обмена

Выгрузка из приложения

Для выгрузки из приложения используются файлы с наименованием timestamp_type.dmu, где:

  • timestamp – время создания файла в формате timestamp
  • type – тип данных в файле, в соответствии с описанием форматов обмена
  • dmu – расширение файла обмена

Описание форматов обмена

Описание форматов обмена можно посмотреть в статьях:

Особенности обмена

Ввиду ограничений базы данных SQL на терминалах в передаваемых значениях нельзя использовать символ «'» (критично только для Windows версии программы), требуется его обработка на стороне КИС. Для оффлайн обмена нельзя использовать символ «;», так как он является разделителем данных. Если требуется использовать символ «;» - необходимо его заменять значением «[59]», плюс ожидать необходимость обратной замены на стороне КИС.