|
Вопрос по блокировкам
| ☑ |
0
neo1109
14.05.12
✎
15:23
|
В одной из задач раздела бух учет при проведении получаем остатки по двум счетам - Покупатели и Авансы...
Вопрос как должны выглядеть при этом блокировки.
Вернее даже вопрос в том, в чем разница между:
Блокировка = Новый БлокировкаДанных;
ЭлементБлокировки = Блокировка.Добавить("РегистрБухгалтерии.Управленческий");
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный;
ЭлементБлокировки.УстановитьЗначение("Счет",ПланыСчетов.Управленческий.Покупатели);
ЭлементБлокировкиАвансы = Блокировка.Добавить("РегистрБухгалтерии.Управленческий");
ЭлементБлокировкиАвансы.Режим = РежимБлокировкиДанных.Исключительный;
ЭлементБлокировкиАвансы.УстановитьЗначение("Счет",ПланыСчетов.Управленческий.КредитыИЗаймыПолученные);
Блокировка.Заблокировать();
и
Блокировка = Новый БлокировкаДанных;
ЭлементБлокировки = Блокировка.Добавить("РегистрБухгалтерии.Управленческий");
ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный;
ЭлементБлокировки.УстановитьЗначение("Счет",ПланыСчетов.Управленческий.Покупатели);
ЭлементБлокировки.УстановитьЗначение("Счет",ПланыСчетов.Управленческий.КредитыИЗаймыПолученные);
Блокировка.Заблокировать();
|
|
1
х86
14.05.12
✎
15:34
|
(0)посмотри отладчик всё станет ясно
|
|
2
neo1109
14.05.12
✎
15:36
|
(1) а можно по-подробнее?
как можно увидеть в отладчике действие блокировок?
|
|
3
х86
14.05.12
✎
15:38
|
(2)на Блокировка.Заблокировать();
ставишь точку останова, на Блокировка жмёшь шифт+ф9
|
|
4
neo1109
14.05.12
✎
16:14
|
(3) иии? ну посмотрел я объект БлокировкаДанных, видно из каких элементов он состоит...
А вот что именно заблокировалось в регистре - как оценить?
|
|
5
х86
14.05.12
✎
16:27
|
(4)иии ... сколько элементов в первом случае, сколько во втором???
|
|
6
neo1109
14.05.12
✎
16:59
|
в первом - 2
во втором - 1
это и невооруженным глазом видно.
а какие записи в каждом из случаев заблокировались - как узнать?
|
|
7
neo1109
15.05.12
✎
07:14
|
рассвело.
продолжаем разговор...
|
|