Сохранность и восстановление документов Mobile SMARTS

Теги: документ
Последние изменения: 26.01.2021

Для сохранности документа при работе в клиенте Mobile SMARTS на ТСД разработан специальный механизм восстановления документа для критических ситуаций, который работает в автоматическом режиме.

Документы находятся в определенных папках в зависимости от модели ТСД. Стандартные пути хранения документов:

  • \Application\MobileSMARTS\Documents
  • \Application Data\MobileSMARTS Documents
  • \Флеш_карта*\Documents

*название флеш карты(карты памяти) зависит от модели ТСД.

Если после установки необходимо изменить путь хранения документов или посмотреть куда они сохраняются, и в случае если вы не уверены или забыли путь указанный при установке клиента на ТСД, – в папке установки программы-клиента для ТСД есть конфигурационный файл с названием MobileSMARTS.exe.config. В этом конфигурационном файле есть строка:

<add key="documentsPath" value="" />

В этой строке указывается путь хранения документов, например:

<add key="documentsPath" value="\Application Data\MobileSMARTS Documents " />

Если путь не указан:

<add key="documentsPath" value="" />

Это означает, что папка хранения документов находится в той же папке, в которой установлена программа-клиент, например:

\Application\MobileSMARTS\Documents
или
\Program Files\MobileSMARTS\Documents

Документы, хранящиеся на ТСД, имеют раширение XML и имеют следующий вид, например:

«Приемка товараnew_dec57404-07a0-4b6f-ad1c-df2bec6d217d.xml» – сам документ
«d_Приемка товараnew_dec57404-07a0-4b6f-ad1c-df2bec6d217d.xml» – шапка документа, для быстрой загрузки.

Во время работы появляется внутренний файл программы так называемый "трек файл" который записывает в себя любое изменение в документе. У него такое же название с расширением *.track

«Приемка товараnew_dec57404-07a0-4b6f-ad1c-df2bec6d217d.track»

Работает следующим образом:

  • создается параллельная копия документа выгруженного на ТСД и с ним ведется работа, этот документ "крутится" в оперативной памяти, а реальный документ продолжает "лежать" в физической памяти (энергонезависимой не подверженной очистке в любом случае кроме перепрошивки и изменению пользователем вручную),
  • трек файл записывает все в себя постоянно каждое! действие,
  • далее при завершении работы с документом сохраняется копия выгруженного и если все прошло успешно и документ не испорчен и т.д. - и только в этом случае производится перезапись выгруженного документа на его "копию".
  • Если даже в этот момент возникают, какие-либо неполадки, то происходит восстановление из трек файла, каждая операция выполняется вновь до полного восстановления документа.
  • При возникновении такой ситуации запускается режим восстановления - на экране ТСД предлагается восстановить документ с вариантами выбора - да или нет. Если выбрали «нет» то откроется базовый документ с последними изменениями, последнее удачное сохранение до ошибки (если таковая была) или базовый документ выгруженный из 1С.

Была ли статья полезна?
Спасибо за ваш отзыв!
Отзыв
Заполните, пожалуйста, данную форму, что конкретно вы не нашли, оставьте свои комментарии о работе сайта / полезности / сложности с навигацией
0/500