Возможность синхронизации поддерживается только со следующими функциями сервиса объектов:
- Функции QUERY (запрос) и SYNC (синхронизация)
- Функции CREATE (создать), DELETE (удалить), QUERY (запрос), SYNC (синхронизация) и UPDATE (обновить)
Решение
- Выключите функцию SYNC сервиса объектов.
- Если данные являются версионными, включите только функции SYNC и QUERY.
- Если данные не являются версионными, включите все функции (CREATE, DELETE, QUERY, SYNC и UPDATE).
Дополнительная информация
Функции сервиса объектов определяют допустимые операции при работе с сервисом объектов. Для сервисов объектов, участвующих в автономном использовании карты, поддерживается две конфигурации:
- Данные только для чтения – если клиенты будут только формировать запрос к данным, которые они скачивают с сервиса объектов для автономного использования, включите функции QUERY и SYNC сервиса объектов. С такой конфигурацией обратная синхронизация данных с сервером невозможна. Это – единственная конфигурация, которая поддерживает версионные данные.
- Доступные для редактирования данные – если клиенты будут редактировать данные в автономном режиме и, следовательно, синхронизация изменений с сервисом объектов будет происходить при подключениях, включите функции CREATE, DELETE, QUERY, SYNC и UPDATE сервиса объектов. Обратите внимание на то, что Вы должны предоставить все функции редактирования.
Если после публикации сервиса объектов вы измените функции сервиса на неподдерживаемую конфигурацию, то при попытке клиента скачать или синхронизировать данные будет выведена ошибка. К примеру, если вы измените существующие функции сервиса объектов на QUERY, SYNC и UPDATE, и сервис объектов будет содержать версионные данные, то клиенты не смогут скачивать данные с сервера.
Более подробно о подготовке сервисов объектов для автономного использования