|
Перезаполнение и проведение одних документов при проведении другого документа. | ☑ | ||
---|---|---|---|---|
0
iHell
25.03.14
✎
15:55
|
Народ приветствую. Может глупый вопрос, но почему это плохо и ай-ай-ай ?
|
|||
1
Heckfy
25.03.14
✎
15:58
|
Проведение выполняется в транзакции, а транзакция блокирует объекты БД.
|
|||
2
iHell
25.03.14
✎
15:59
|
(1) И ?
|
|||
3
Heckfy
25.03.14
✎
15:59
|
(2) о_О
Да не, все нормально тогда. |
|||
4
Karavanych
25.03.14
✎
16:01
|
(0) Да ничего страшного.
Гораздо хуже, когда при проведении одних документов, пишутся движения для других документов. Мне вот такие милый подарки от предшественников достались. |
|||
5
х86
25.03.14
✎
16:01
|
(0)я в одной самописке встречал что при проведении счета фактуры паравозом перепроводилось еще порядка 200 доков о_О
|
|||
6
VikingKosmo
25.03.14
✎
16:02
|
(5) ну чего, крайне душевно. А главное бизнес-логика проста и прозрачна для пользователя :))))
|
|||
7
vde69
модератор
25.03.14
✎
16:03
|
хм... в типовой бух 3.0 СФ привязаная к реализации в какой момент проводится?
единственный минус - 1с не умеет частично откатывать вложеные транзакции, по этому возникают беки типа "в данной транзакции уже происходили ошибки" и 1с падает :) |
|||
8
iHell
25.03.14
✎
16:06
|
(7) Т.е. кроме того что документ-инициатор не отпустит таблицы до окончания транзакции (проведения других доков) - никаких проблем нет ?
|
|||
9
х86
25.03.14
✎
16:07
|
(5)+ емнип цепочка:
СчФ => Реализация => Заказ => Платёжка => Выписка и тут бинго! выписка при проведении в обратном порядке проводила документы из состава ТЧ, а в ТЧ было по 30-60 платёжек ))) |
|||
10
Heckfy
25.03.14
✎
16:07
|
(8) А разве это не проблема?
ЗЫ: Вы еше предупреждение в проведение засуньте!!! |
|||
11
Heckfy
25.03.14
✎
16:07
|
+ (10) И, кстати, такого рода решения говорят об уровне программиста.
|
|||
12
iHell
25.03.14
✎
16:08
|
(10) Предупреждение при проведении отлично засовывается до начала транзакции.
|
|||
13
Enders
25.03.14
✎
16:10
|
(8) Проблемы при поиске ошибки, когда она случается при проведении подчиненного документа. Полный откат транзакций в этом случае.
|
|||
14
iHell
25.03.14
✎
16:10
|
Хорошо, а как красиво решить данную задачу ? Бизнес-процессы ?
|
|||
15
iHell
25.03.14
✎
16:12
|
(13) Полный откат транзакций в моем случае это +. Проводить в попытке с выводом ошибки (транзакция как понимаю в любом случае откатиться), не ?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |