Перейти к содержимому

Синхронизация и работа без интернета

Главный экран → индикатор синхронизации на верхней панели

StoDo Online хранит на телефоне полную копию вашей базы данных. Всё, что вы делаете, сначала сохраняется в эту копию, а затем синхронизируется с облаком, — поэтому приложение работает быстро, а пропавшая связь в подсобке не останавливает работу.

Работайте как обычно: принимайте товар, оформляйте продажи, редактируйте товары. Изменения копятся в очереди на устройстве. Когда связи нет, на главном экране появляется индикатор работы без интернета; нажмите на него — и приложение объяснит единственное реальное ограничение: “Нет подключения к интернету — данные могут быть устаревшими”. Ваша собственная работа в сохранности; просто последние изменения коллег не дойдут до вас, пока вы снова не окажетесь в сети.

Пока изменения из очереди отправляются, на верхней панели главного экрана виден значок синхронизации со счётчиком — сколько изменений ещё осталось отправить. Нажмите на него — приложение опишет состояние словами: “Выполняется синхронизация…” — пока идёт отправка, “Ошибок синхронизации нет!” — когда всё отправлено. Если что-то не удалось, индикатор превращается в значок ошибки, а нажатие на него открывает журнал ошибок синхронизации.

Некоторые действия — например, обслуживание базы данных — во время синхронизации не выполняются: “Синхронизация ещё выполняется. Дождитесь её завершения и повторите попытку.” Это защита, а не сбой: подождите, пока счётчик дойдёт до нуля, и повторите.

Синхронизация двусторонняя и автоматическая: всё, что сохраняют коллеги, появляется на вашем устройстве без ручного обновления, а ваши изменения — на их устройствах. На каждом устройстве своя полная копия, поэтому все продолжают работать, даже если у кого-то пропала связь.

  1. Сначала проверьте оба индикатора: нет интернета? синхронизация ещё идёт?
  2. Дайте очереди немного времени: устройству, которое долго было без интернета, может понадобиться многое отправить и получить.
  3. Не помогло? Откройте Настройки → Базы данных, нажмите кнопку настроек в строке вашей базы данных и выберите Перезагрузка базы данных — вся база данных будет заново загружена из облака.
  • Следите, чтобы у всей команды была актуальная версия приложения. Если более новая версия приложения у коллеги запишет данные, которые ваша прочитать не может, синхронизация приостановится, и приложение сообщит об этом: “Получены данные от более новой версии приложения. Синхронизация приостановлена. Обновите приложение…, чтобы продолжить синхронизацию.”
  • При первом входе на новом устройстве загружается всё. Свежая облачная резервная копия ускоряет загрузку — по словам самого приложения, она “позволяет быстрее синхронизироваться новым устройствам или новым пользователям”.
  • Собираетесь выйти из учётной записи или переключиться на другую базу? Сначала дождитесь, пока счётчик синхронизации дойдёт до нуля: перед любым из этих действий приложение останавливает синхронизацию.

Остались вопросы? Напишите нам