#3083: Ошибка на панели оператора "no such table"
Отредактирована: 75 дней назадСимптомы
Ошибка на панели оператора после обновления
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",
com.biterp.util.service.ServiceError: android.database.sqlite.SQLiteException: no such table: RegistrSvedenij_bitmdt_ZnacheniyaDopolnitelnykhKonstant (code 1 SQLITE_ERROR):, while compiling: SELECT body, version_date FROM RegistrSvedenij_bitmdt_ZnacheniyaDopolnitelnykhKonstant
WHERE Konstanta = '3b2fe5d5-cab2-11f0-9521-bc97e1a6bae5'
ORDER BY version_date ASC
LIMIT 50 OFFSET 0
Метод: Query
Параметры: ext2 SELECT body, version_date FROM RegistrSvedenij_bitmdt_ZnacheniyaDopolnitelnykhKonstant
WHERE Konstanta = '3b2fe5d5-cab2-11f0-9521-bc97e1a6bae5'
ORDER BY version_date ASC
LIMIT 50 OFFSET 0
{ОбщийМодуль.бо_МобильныйАдаптер.Модуль(424)}:
{ОбщийМодуль.бо_ВнешняяБД.Модуль(612)}:
{ОбщийМодуль.бо_ВнешняяБД.Модуль(817)}:
{РегистрСведений.битмдт_ЗначенияДополнительныхКонстант.МодульМенеджера(31)}:
{ОбщийМодуль.НастройкиСистемыПовтИсп.Модуль(248)}:
{Документ.битмдт_ЗаданиеНаПроизводство.Форма.ФормаСпискаПоЗаданию.Форма(510)}:
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 на стороне мобильного приложения

