Имя: Пароль:
1C
1С v8
v8: Вопрос по блокировкам
0 Renat11111
 
16.08.12
12:38
Кому не лень ответьте на парочку вопросов, нужно в образовательных целях:


2.    Укажите, в каких строках нижеприведенного листинга, будет меняться вид блокировки в каждом из возможных режимов управления блокировками данных (рассказать в устной форме):

Процедура ПриОткрытии()    
   ВыборкаНоменклатуры = Справочники.Номенклатура.Выбрать();
   
   Если НЕ ВыборкаНоменклатуры.Следующий() Тогда
       возврат;
   КонецЕсли;

   НачатьТранзакцию();
   НоменклатураОбъект = ВыборкаНоменклатуры.Ссылка.ПолучитьОбъект();
   // Прочие алгоритмы
   НоменклатураОбъект.Записать();
   ЗафиксироватьТранзакцию();

КонецПроцедуры


3.    При выполнении этого участка кода, в каком случае может возникнуть взаимоблокировка? Расскажите, как должен выглядеть данный участок кода при «управляемом режиме блокировок», что бы исключить вероятность возникновения взаимоблокировок.
1 rs_trade
 
16.08.12
12:40
(0) Устно ответил на 2.
2 Renat11111
 
16.08.12
12:53
ау пипл
3 lex-kex
 
16.08.12
12:55
купи книгу, или открой поисковик
4 х86
 
16.08.12
12:56
(0)по п3 смотри НачатьТранзакцию(<РежимБлокировок>) в СП
по п2 почитай по бликировкам, там всё просто
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn