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

1С:Предприятие :: 1С:Предприятие 8 общая

В данной транзакции уже происходили ошибки!

В данной транзакции уже происходили ошибки!
Я
   FerGoSec
 
26.09.16 - 11:28
День добрый. Есть конфигурация 1С: Альфа-Авто: Автосервис+Автозапчасти. Редакция 4.0. Сейчас столкнулся с проблемой такого плана, с недавних пор решили регистрировать вид оплаты(нал/безнал) программой это предусмотрено при оформлении чека просто выбирает оплата картой Visa или иной. Самое интересное происходит потом... Есть обработка закрытие кассовой смены, она выбирает все проведенные чеки, сворачивает их по контрагенту и потом начинает формировать записи во всевозможные регистры. Так вот проблема в следующей пока работали только с налом закрытие происходило отлично и все регистры заполнялись, сейчас же при попытке провести одновременно!! именно одновременно чеки по налу и без налу происходит ошибка при попытки записи набора записей в регистр накопления, и соответственно проведение документа "Закрытие кассовой смены" отменяется.
 
 
   kosts
 
1 - 26.09.16 - 11:33
Предположу, что где-то номера идентичные появляются в нале и безнале.
   FerGoSec
 
2 - 26.09.16 - 11:33
Если чеки проводить либо по налу, либо по без налу то все работает отлично. Но при попытки записи 2х и более записей где есть и нал и без нал отладчик показывает что в данной транзакции уже происходили ошибки

http://i013.radikal.ru/1609/e2/53a0d8e341ee.jpg
   Лефмихалыч
 
3 - 26.09.16 - 11:41
(0) до этой последней записи была еще одна запись чего-то, в которой выпало неперехваченное исключение или "отказ=истина".
   Лефмихалыч
 
4 - 26.09.16 - 11:42
"уже происходили ошибки" значит, что что-то обделалось внутри какой-то вложенной транзации
   FerGoSec
 
5 - 26.09.16 - 11:47
(1) Номера чеков уникальны, и дело не в 2х конкретных чеках а в любых их пару сотен
(3) (4) Я тоже уже уверен в этом, т.к. транзакция открывается и в ней делается уж больно много вещей(сворачивание чеков, записи в регистры и т.п.) но попытка записи и исключений обрабатываются только под конец при записи в регистре накоплений.
Сейчас мои мысли следующие... Коментить куски модуля, или пытаться исключениями обрабатывать все записи в другие регистры.. Проходил отладчиком весь путь и он проблем не видет... так что уже хотя бы определить область в какой ошибка возникает. Кто еще что подскажет?
   Лефмихалыч
 
6 - 26.09.16 - 11:58
(5) Слово "Попытка" передвинь вверх по коду так, чтобы оно было до НачатьТранзакцию(). Тогда будешь в "Исключение" попадать, как только, так сразу.

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