Вход | Регистрация


УТ 10.3 Повторить попытку записи чека

УТ 10.3 Повторить попытку записи чека
Я
   Web00001
 
11.10.16 - 07:29
Доброго времени суток! Ситуация следующая. Есть база с автообменами РИБ по таймеру и УТ10.3. Иногда (редко, но все же) возникает ситуация, когда обмен запустился именно в тот момент, в который чек пытается установить себе номер и статус пробитого. То есть Чек провелся, на фискальнике пробился. Но в тот момент когда он пытается записать результат пробития, прилетает ошибка блокировки(работает обмен). Если это происходит в момент записи или проведения чека. Кассир на запись еще один раз и все ОК. В данном случае происходит сообщение об ошибке и чек помечается как проведенный, но не пробитый. Я воткнул код в исключение обрабатывающее это событие, который делает еще несколько попыток записи, перед тем как выбросить исключение. Теперь надо бы проверить, но вот вопрос, как наложить блокировку записи например на план обмена полный, что бы протестировать код?
Пробовал
    ДокументОБъект = ЧекККМ.ПолучитьОбъект();
    
    ДокументОБъект.ЧекПробитНаККМ = Не ДокументОБъект.ЧекПробитНаККМ;
    ДокументОБъект.НомерЧекаККМ = ДокументОБъект.НомерЧекаККМ + 1;
    ДокументОБъект.Записать(РежимЗаписиДокумента.Запись);
    
    Сообщить("Проводим с блокировкой");
    
    Блокировка = Новый БлокировкаДанных;
    ЭлементБлокировки = Блокировка.Добавить("ПланОбмена.Полный");
    Блокировка.Заблокировать();
    ДокументОБъект.ЧекПробитНаККМ = Не ДокументОБъект.ЧекПробитНаККМ;
    ДокументОБъект.НомерЧекаККМ = ДокументОБъект.НомерЧекаККМ + 1;
    ДокументОБъект.Записать(РежимЗаписиДокумента.Запись);

Но документ записывается. Есть еще какие то варианты?
 
 
   evorle145
 
1 - 11.10.16 - 08:59
(0) стандартно документ "ЧекККМ" не входит в обмен. Вы спецом его в план обмена добавили?
   evorle145
 
2 - 11.10.16 - 09:22
ну и ладно)
   Web00001
 
3 - 11.10.16 - 10:08
(1)Чек не входит, движения входят.
   Web00001
 
4 - 11.10.16 - 10:10
+(3)Там был и регистр по которому, чек делает движения, ничего не изменилось.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует