Форум на Kuban.ru (http://forums.kuban.ru/)
-   Территория 1С (http://forums.kuban.ru/f1544/)
-   -   В данной транзакции уже происходили ошибки (http://forums.kuban.ru/f1544/v_dannoj_tranzakcii_uzhe_proishodili_oshibki-5129251.html)

Vel 10.12.2013 13:17

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

При проведении документа формируется и проводится пакет документов. Если пакет провёлся- всё нормально. Если же в процеесе возникла ошибка - выскакивает окно с ошибкой как в сабже и с соответствующими кнопками.

Мне понятна причина - ошибка во вложенной транзакции и ,естественно, происходит откат по верхней транзакции.

Но мне ОЧЕНЬ не нравиться, что окно такое выскакивает.
Пользователи будут долгое время шугаться, пока не привыкнут. И путаться.

Если возможность как то избавиться от него и ли заменить?

Helen1986 10.12.2013 13:35

нифига себе.


этот косяк похоже, так и не могут исправить.
Жени криворучки

qweqwe123123 10.12.2013 18:41

предположу попытка исключение, не?

EarlyBird 10.12.2013 18:55

а в чём тут проблема?
делай формирование пакета документов не при проведении.
А например, перед проведением. Например, перед записью.
Если из функции формирования пакета приходит Отказ = Истина, тогда можно отменить запись.

EarlyBird 10.12.2013 18:56

А вообще-то, сложно дать нормальный совет, не видя твоей нетленки.
Кто его знает, как там чё наверчено.

bma1 10.12.2013 19:07

[quote=Helen1986;33257752]этот косяк похоже, так и не могут исправить.[/quote]
Это не косяк, а полезная фича. Программист обязан предусмотреть такую возможность заранее.

VZ 10.12.2013 19:37

"Долго живущий косяк со временем становится фичей"

bma1 10.12.2013 21:53

2(6) какой же это косяк? косяк был бы если при откате транзакции не было бы никакого ответа. и отладчик бы сидел и думал, а что собственно случилось?

Reaper 10.12.2013 22:12

[url]http://its.1c.ru/db/metod81#content:2313:1[/url]


Текущее время: 18:47. Часовой пояс GMT +3.