Вскрытие тары - Непонятная ошибка при добавлении алкоголя
Tractir-Nano v 1.0.10.6
На рабочем месте бармена в документ выскрытия тары добавляем бытылку алкоголя.
Сканируем ШК бутылки - ОК.
Сканируем марку - ОК.
При нажатии на экранную кнопку "ОК" вылезает ошибка:
----------8<-------------8<-------------8<-------------8<-------------8<---
{
{ОбщийМодуль.ИнтерфейсРМ.Модуль(527)}: Ошибка при получении значения атрибута контекста (Код)
Событие = глТаблицаСобытий.Найти(СобытиеСсылка.Код, "Код");
по причине:
В данной транзакции уже происходили ошибки!
----------8<-------------8<-------------8<-------------8<-------------8<---
При перезапуске - текста ошибки уже нет, - только предложение завершить работу или перезапуститься (см. скриншот).
Аналогичная ошибка вылезает при продаже целой бутылки алкоголя.
Алкоголь пробовали разный - ошибка не уходит.
Отладчиком остановиться на фунции ЗаписьСобытия() общего модуля ИнтерфейсРМ не получается.
При открытии РМ, при вводе пароля останов происходит, а на данной ошибке - нет.
Кусок общего модуля ИнтерфейсРМ на котором происходит сбой:
----------8<-------------8<-------------8<-------------8<-------------8<---
Процедура ЗаписьСобытия(СобытиеСсылка, Данные=Неопределено, Парам1="", Парам2="", Парам3="", Парам4="", Парам5="") Экспорт
Перем Пользователь, Комментарий;
Событие = глТаблицаСобытий.Найти(СобытиеСсылка.Код, "Код");
----------8<-------------8<-------------8<-------------8<-------------8<---
Тестирование и исправление БД не помогает (ошибок не обнаружено).
Запуск без журнала 1С (только с файлом 1Cv8.1CD) не помогает.
На резервной копии БД (за день до возникновении ошибки) ошибка не воспроизводится.
Подскажите, кто знает или сталкивался с подобным - куда рыть.
Продажи алкоголя остановились!
|