Имя: Пароль:
1C
1С v8
Блокировать получаемые данные для последующего изменения
,
0 CalvinKlein
 
07.11.11
21:46
Привет, всем. Профи, расскажите, плиз на пальцах, в каких случаях в запросе нужно использовать "Блокировать получаемые данные для последующего изменения"? Можно ли ее использовать вместо обычных "БлокировкаДанных"? Или они взаимодополняющие? Спасибо!
1 CalvinKlein
 
07.11.11
21:51
<a target="_blank" href="http://www.radikal.ru"><img src="http://s017.radikal.ru/i437/1111/b1/2080c3898b2f.jpg" ></a>
2 CalvinKlein
 
07.11.11
21:51
3 GROOVY
 
07.11.11
21:53
Есть инструкция ДЛЯ ИЗМЕНЕНИЯ в запросах. Есть объект БлокировкаДанных. Есть своство набора записей БлокироватьДляИзменения. Это разные вещи.
Пример приведите когда Вам нужно блокировать данные, я скажу какую конструкцию следует использовать.
4 CalvinKlein
 
07.11.11
22:08
Да я только изучаю эти методы, не могу толком-то и сформулировать зачем они нужны...
5 LEOON
 
07.11.11
23:23
Книга знаний: v8: Ключевое слово ДЛЯ ИЗМЕНЕНИЯ
"Блокировать получаемые данные для последующего изменения" - типа конструкция языка запросов "ДЛЯ ИЗМЕНЕНИЯ", которая использовалась в 8.1 где были(по умолчанию) автоматические блокировки. В 8.2 настоятельно рекомендуются как раз "...объект БлокировкаДанных и своство набора записей БлокироватьДляИзменения...".
Я не профи, но вроде не соврал. Сходи по ссылке.
6 Armando
 
08.11.11
00:21
Это транзакционные блокировки.
А еще есть объектные блокировки)) Это когда пишешь: КакойТоОбъект.Заблокировать()
7 Armando
 
08.11.11
00:22
Вот здесь все хорошо расписано
http://kb.1c.ru/articleView.jsp?id=30
8 GROOVY
 
08.11.11
00:23
(6) А еще есть объектные блокировки когда даже ничего писать не надо :)
9 Armando
 
08.11.11
00:30
(9) И транзакционные есть которые писать не надо)
10 GROOVY
 
08.11.11
00:31
(9) Вот чувствую родственную душу :)
11 Armando
 
08.11.11
00:33
(10) рыбак рыбака))