Ошибка SQLite: нет такой таблицы: Activitypointer в мобильном приложении службы поиска Resco - PullRequest
0 голосов
/ 26 июня 2019

Пока мы пытаемся добавить задачу, телефонный звонок или возможность, которые принадлежат объекту Activitypointer в автономном режиме, в мобильном приложении resco field service, ошибка, которую мы получаем:

SQLite error
no such table: activitypointer
Failed cmd: SELECT [activitypointer].[subject] ,[activitypointer].[scheduledstart] ,[activitypointer].[scheduledend] ,[activitypointer].[prioritycode] ,[activitypointer].[description] ,[activitypointer].[activitytypecode] ,[activitypointer].[activityid]   FROM [activi...

похоже, что мы включили онлайн и офлайн для этой сущности, как и другие сущности, но не уверены, почему она не работает там, где другие сущности работают нормально.

1 Ответ

0 голосов
/ 28 июня 2019

Я нашел решение для ошибки и получил ответ от команды resco, как показано ниже:

Невозможно получить эту таблицу в онлайн-режиме, поскольку это виртуальная таблица для внутреннего использования для resco.

Вы можете установить явную выборку для онлайн-режима, используя executeOffline https://www.resco.net/javascript-bridge-reference/#MobileCRM_FetchXml_Fetch_executeOffline

Но в случае, когда вы знаете, какой тип деятельности вам нужно получить, попробуйте создать точную выборку для конкретной сущности.

...