|
Определить что транзакция проведения зафиксирована | ☑ | ||
---|---|---|---|---|
0
FFrr1C
08.02.23
✎
14:39
|
Можно как то однозначно определить со стороны что транзакция проведения объекта ссылки зафиксирована?
|
|||
1
Волшебник
модератор
08.02.23
✎
14:41
|
Если Транзакция не активна и объект в хорошем состоянии, значит ок
|
|||
2
TormozIT
гуру
08.02.23
✎
14:42
|
(0) Если другом потоке, то по журналу регистрации.
|
|||
3
FFrr1C
08.02.23
✎
14:43
|
Из фонового там другой объект будет, или как?
|
|||
4
H A D G E H O G s
08.02.23
✎
14:44
|
(3) Из Фонового у тебя будет старая версия
|
|||
5
FFrr1C
08.02.23
✎
14:44
|
Попытка получить данные ссылки вываливает конфликт блокировок, но это однозначная история или не факт..
|
|||
6
FFrr1C
08.02.23
✎
14:45
|
Старая версия ссылки?
|
|||
7
H A D G E H O G s
08.02.23
✎
14:46
|
(5) ПолучитьОбъект() в соседней транзакции у тебя вывалит конфликт блокировки, запросом то читать никто не мешает
|
|||
8
magicSan
08.02.23
✎
14:47
|
версию смотри ислиразны тоок
|
|||
9
H A D G E H O G s
08.02.23
✎
14:47
|
(6) Старая версия.
А какая задача то стоит? Может просто передавать в Фоновое новую ВерсиюДанных объекта и в фоновом раз в секунду читать запросом, пока версии данных не совпадут? |
|||
10
FFrr1C
08.02.23
✎
14:48
|
Запросом где сдесь нужно вообще что делать?
там транзакция типа еще не зафиксирована.. |
|||
11
FFrr1C
08.02.23
✎
14:49
|
Нужно по регистру с учетом проводок ссылки, сделать расчет
|
|||
12
FFrr1C
08.02.23
✎
14:49
|
ПослеПроведения типа..
|
|||
13
H A D G E H O G s
08.02.23
✎
14:50
|
(11) И убедиться, что никто ничего не проводит?
|
|||
14
FFrr1C
08.02.23
✎
14:51
|
Нет, нужно убедится что док проведен, данные зафиксированы, и сразу за ним сделать расчет
Это документ расчет себестоимости, он проводится по 10 минут.. |
|||
15
H A D G E H O G s
08.02.23
✎
14:52
|
Если надо убедиться, что по регистру никто ничего не проводит - наложи блокировку на весь регистр через Новый БлокировкаДанных(), других вариантов нет. Ну или по организации/подразделению.
Но спасибо тебе не скажут. |
|||
16
H A D G E H O G s
08.02.23
✎
14:53
|
(14) Ну вот, тогда в ОбработкеПроведения() запускаешь фоновое задание, в него передаешь ВерсиюДанных. В Фоновом раз в секунду считываешь ВерсиюДанных из базы и как только она совпадет с переданной - начинаешь расчет
|
|||
17
H A D G E H O G s
08.02.23
✎
14:54
|
"запускаешь фоновое задание, в него передаешь ВерсиюДанных, Ссылку"
|
|||
18
FFrr1C
08.02.23
✎
14:54
|
Да, я Вас понял, Спасибо!
|
|||
19
H A D G E H O G s
08.02.23
✎
14:55
|
Заодно сходи в партнерку, попроси Паузу().
Чем нас больше - тем крепче наши ряды. |
|||
20
FFrr1C
08.02.23
✎
14:56
|
что? последнее - не понял совсем..
|
|||
21
FFrr1C
08.02.23
✎
15:07
|
В ОбработкеПроведения , на страте версия уже изменилась, но расчеты еще не начались, что-то не подходит походу версия
|
|||
22
H A D G E H O G s
08.02.23
✎
15:21
|
(21) Тогда забей.
|
|||
23
FFrr1C
08.02.23
✎
15:25
|
Забить на что?
|
|||
24
FFrr1C
08.02.23
✎
15:27
|
H A D G E H O G s, не пишите сюда плиз, интересуют в данном случае не ваши познания, а предметное решение
|
|||
25
Сергиус
08.02.23
✎
15:28
|
(19)Так Пауза есть уже - через запуск фонового задания)
|
|||
26
FFrr1C
08.02.23
✎
15:28
|
Да это треп..
|
|||
27
FFrr1C
08.02.23
✎
15:29
|
Вопрос в том, можно ли как то однозначно определить со стороны что транзакция проведения объекта ссылки зафиксирована?
|
|||
28
Сергиус
08.02.23
✎
15:30
|
(27)Что по вашему значит факт фиксации?
|
|||
29
FFrr1C
08.02.23
✎
15:31
|
транзакция зафиксирована, остаток сформирован по регистру которому проводился документ
|
|||
30
Волшебник
модератор
08.02.23
✎
15:32
|
(14) Если Док.Проведен Тогда
|
|||
31
Сергиус
08.02.23
✎
15:33
|
Смотри остаток тогда. Если есть, то да)
|
|||
32
FFrr1C
08.02.23
✎
15:33
|
Если Док.Проведен Тогда - будет конфликт блокировок
|
|||
33
FFrr1C
08.02.23
✎
15:37
|
Ладно забили, те кто знает - им не до этого форума))
|
|||
34
Сергиус
08.02.23
✎
15:45
|
(32)Если конфликт, то уж явно не зафиксирована.
|
|||
35
Волшебник
модератор
08.02.23
✎
15:51
|
(33) Это уже второй наезд. За третий будет бан
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |