Принцип обмена
Обмен между приложением и учетной системой осуществляется через файлы в формате csv
.
В качестве разделителя данных внутри файлов используется символ ;
(точка с запятой).
Загрузка в приложение
Для загрузки в приложение используются файлы с наименованием timestamp_type.dm
, где:
- timestamp – время создания файла в формате timestamp
- type – тип данных в файле, в соответствии с описанием форматов обмена
- dm – расширение файла обмена
Выгрузка из приложения
Для выгрузки из приложения используются файлы с наименованием timestamp_type.dmu
, где:
- timestamp – время создания файла в формате timestamp
- type – тип данных в файле, в соответствии с описанием форматов обмена
- dmu – расширение файла обмена
Описание форматов обмена
Описание форматов обмена можно посмотреть в статьях:
Особенности обмена
Ввиду ограничений базы данных SQL на терминалах в передаваемых значениях нельзя использовать символ «'» (критично только для Windows версии программы), требуется его обработка на стороне КИС. Для оффлайн обмена нельзя использовать символ «;», так как он является разделителем данных. Если требуется использовать символ «;» - необходимо его заменять значением «[59]», плюс ожидать необходимость обратной замены на стороне КИС.