Симптомы
Ошибка на панели оператора после обновления
com. biterp. util. service. ServiceError: android. database. sqlite. SQLiteException: no such table: RegistrSvedenij_bitmdt_KodyMarkirovkiZadanijNaProizvodstvo
(code 1 SQLITE_ERROR): while compiling: SELECT
"KodyMarkirovki"."MarkID" AS "MarkID0",
"KodyMarkirovki"."IdentifikatorUstroystva" AS "IdentifikatorUstroystva1",
"KodyMarkirovki"."body" AS "body2
FROM
"RegistrSvedenij_bitmdt_KodyMarkirovkiZadanijNaProizvodstvo" AS "KodyMarkirovki
LEFT JOIN "MarkIDs" ON
cast("KodyMarkirovki "MarkID" as text) = "MarkIDs""MarkID"
WHERE
"KodyMarkirovki"."ZadanieNaProizvodstvo" =
AND "KodyMarkirovki".IdentifikatorUstroystva'
AND 1 = 1
46d6d3de-Obaa-484f-9318-853a121e6fdc
= 9a5fb5b1bd95a146
AND "KodyMarkirovki"."MarkID"
> 0
AND "MarkIDs" "MarkID" IS NOT NULL
ORDER BY
"KodyMarkirovki"."MarkID"
LIMIT 500
Метод: Query
Параметры: ext SELECT
"KodyMarkirovki"."MarkID" AS "MarkIDO",
"KodyMarkirovki"."IdentifikatorUstroystva" AS 'IdentifikatorUstroystva1",
Query
Параметры: ext SELECT Name FROM pragma_table_info('RegistrSvedenij_bitmdt_KodyMarkirovkiZadanijNaProizvodstvo') WHERE Name = 'Naznachenie'
{ОбщийМодуль.б0_МобильныйАдаптер.Модуль(397)}:
{ОбщийМодуль.б0_ВнешняяБД.Модуль(597)}:
{ОбщийМодуль.б0_ВнешняяБД.Модуль(2368)}:
{ОбщийМодуль.б0_ВнешняяБД.Модуль(56)}:
{ОбщийМодуль.б0_ВнешняяБДПовтИсп.Модуль(72)}:
{РегистрСведений.бітмдт_КодыМаркировкиЗаданийНаПроизводство.МодульМенеджера(553)}:
{РегистрСведений.бітмдт_КодыМаркировкиЗаданийНаПроизводство.МодульМенеджера(427)}:
{РегистрСведений.бітмдт_КодыМаркировкиЗаданийНаПроизводство.МодульМенеджера(383)}:
Решение
- Обновите устройство: https://support.bit-erp.ru/article/ru/222-kak-obnovit-prilozhenie-bitmdt-na-novyj-reliz.html
- Если ошибка после обновления - откатите на прошлую версию.
Причина
Нет Таблицы MarkEvents на стороне мобильного приложения
