Показать сообщение отдельно
Старый 10-02-2018, 15:49   #1
sazal
Зарегистрированный
 
Регистрация: Dec 2014
Адрес: г. Северодвинск
Сообщения: 12
Вскрытие тары - Непонятная ошибка при добавлении алкоголя

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) не помогает.
На резервной копии БД (за день до возникновении ошибки) ошибка не воспроизводится.

Подскажите, кто знает или сталкивался с подобным - куда рыть.
Продажи алкоголя остановились!
Изображения
Тип файла: jpg 2018-02-10_err.jpg (73.9 Кбайт, 55 просмотров)
sazal вне форума   Ответить с цитированием