Вопрос по блокировкам
☑
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
рассвело.
продолжаем разговор...
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой