"Здравствуйте, друзья!<br>Вопрос о блокировках.<br>Правильно ли выбирать данные запросом (с параметром ДЛЯ ИЗМЕНЕНИЯ) для последующей их обработки. А затем записывать их назад в базу с помощью менеджера записи соответствующего регистра. Не происходит ли в этот момент запись данных которые я же и заблокировал запросом. Грамотно ли так выполнять чтение и последующую запись данных?<br>Если не удачно сформулировал вопрос приведу краткий пример:<br>Например, вот так читаю данные:<br> Запрос = Новый Запрос();<br> Запрос.Текст = "ВЫБРАТЬ<br> | РеквизитыБанкаСрезПоследних.Банк,<br> | РеквизитыБанкаСрезПоследних.БИК,<br> | РеквизитыБанкаСрезПоследних.Период,<br> | СправочникБанков.Наименование,<br> |ИЗ<br> | РегистрСведений.РеквизитыБанка.СрезПоследних(&Дата, ) КАК РеквизитыБанкаСрезПоследних<br> | ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СправочникБанков КАК СправочникБанков<br> | ПО РеквизитыБанкаСрезПоследних.Банк = СправочникБанков.Ссылка<br> |ГДЕ<br> | СправочникБанков.Наименование = &Наименование"<br> | ДЛЯ ИЗМЕНЕНИЯ;<br> Запрос.УстановитьПараметр("Дата", Дата);<br> Запрос.УстановитьПараметр("Наименование", Банк.Наименование);<br> Выборка = Запрос.Выполнить().Выбрать();<br>.....<br>тут далее некая обработка данных<br>.....<br>и потом записываю их:<br> МенеджерЗаписи = РегистрыСведений.РеквизитыБанка.СоздатьМенеджерЗаписи();<br> МенеджерЗаписи.БИК = Выборка2.БИК;<br> МенеджерЗаписи.Период = Дата; <br> МенеджерЗаписи.Записать();<br><br>Кстати, какой сейчас по умолчанию в платформе используется тип блокировок (пессимистическая или оптимистичная)? В документации есть их описание, но в каких случаях какая применяется что-то не нашел.<br>"