Версия ЛЭРС УЧЁТ: 3.49.1
Сервер БД: PostgreSQL
Сотрудник вносил новые единицы оборудования + добавлял новые варианты исполнения у существующих моделей. Вдруг начали валиться ошибки и не открываются справочники.
Необработанная ошибка в сервере. "Ошибка обработки изменения состояния.". Разработчикам был отправлен отчет об ошибке. Sequence contains no matching element
Ошибку видим, но причину сходу найти сложно. Приложите, пожалуйста, резервную копию базы, будем разбираться. После этого имеет смысл восстановить последнюю рабочую резервную копию, чтобы система продолжила работать без ошибок.
Пока можно сказать, что ошибка связана с вариантом исполнения. Тут, возможно, наша проблема когда в устройстве остаётся ссылка на уже удалённый вариант.
В принципе, резервная копия не нужна. Ошибки мы видим, других вариантов нет. У вас удалили вариант исполнения, ссылка на который осталась в базе данных. Проблема возникает только с Postgres. Исправим в 3.49.2.
Нашёл в базе 2 единицы оборудования с несуществующими вариантами исполнения. Установил им значение “NULL” - проблема решилась.
Прошу в будущем добавить проверку для защиты от подобной ошибки.