Имя: Пароль:
1C
1С v8
Блокировка проводок
0 PsyTech
 
01.11.11
15:53
Всем привет!

Делаю вот что:
Обработкой собираю определенные проводки с бух регистра, обрабатываю их в ТЧ обработки и записываю. Вот нужно чтоб с момента заполнения ТЧ до окончания записи проводок (изменения), эти проводки были заблокированы. Как выполнить такую блокировку?
1 Господин ПЖ
 
01.11.11
15:55
теперь все дружно гадаем... не про 8.0 ли это
2 ДенисЧ
 
01.11.11
15:56
Блокировать для изменения?

В общем, управляемые блокировки.
3 PsyTech
 
01.11.11
16:13
(1) 8.1
(2) Для изменения. Это же в транзакции делается. Если я запускаю транзакцию в процедуре заполнения обработки, то в процедуре "Выполнить" она уже не активна.
4 Maxus43
 
01.11.11
16:23
заполнил, пошёл за сигаретами, сбила машина, неделя в больнице... а пользователи всё курят и курят :)
5 PsyTech
 
01.11.11
16:28
(4) Это все понятно. Значит так не получится сделать?
6 Maxus43
 
01.11.11
16:30
(5) так не правильно по логике... можеш перед записью проводок доп проверку сделать изменилось ли чего или нет, хз как рациональней
7 hhhh
 
01.11.11
16:39
(5) ну это в общем никому не нужно. Допустим, заблокировал ты проводку, пользователь решил провести этот документ - у него ругнулось. Ну он же всё равно через час опять попытается и у него получится, то есть твои проводки в любом случае навернутся, блокируешь ты их или нет.

Поэтому лучше забить и ничего не блокировать.
Независимо от того, куда вы едете — это в гору и против ветра!