Автор Тема: Блокировки Данных 1с по билетам  (Прочитано 6323 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Sanya2049

  • Пользователь
  • **
  • Сообщений: 19
  • ФИО: Александр
Блокировки Данных 1с по билетам
« : Октябрь 26, 2015, 10:49:43 pm »
Пытаю воспроизвести нечего не выходит

Блокировка = Новый БлокировкаДанных;
    ЭлементБлокировки = Блокировка.Добавить("РегистрНакопления.ОстаткиНоменклатуры");
    ЭлементБлокировки.Режим = РежимБлокировкиДанных.Исключительный;
    ЭлементБлокировки.ИсточникДанных = СписокНоменклатуры;
    ЭлементБлокировки.ИспользоватьИзИсточникаДанных("Номенклатура", "Номенклатура");
    Блокировка.Заблокировать();

Скрыть

Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{Документ.РасходнаяНакладная.МодульОбъекта(18)}: Ошибка при вызове метода контекста (Заблокировать)
Блокировка.Заблокировать();
по причине:
Использование блокировки допустимо только внутри транзакции в режиме управляемых блокировок!

HRom

  • Пользователь
  • **
  • Сообщений: 94
  • ФИО: HRom
Re: Блокировки Данных 1с по билетам
« Ответ #1 : Октябрь 27, 2015, 04:04:39 am »
Ну так включи управляемые блокировки в свойствах конфигурации. По умолчанию там автоматические.


Sanya2049

  • Пользователь
  • **
  • Сообщений: 19
  • ФИО: Александр
Re: Блокировки Данных 1с по билетам
« Ответ #2 : Октябрь 27, 2015, 07:16:24 pm »
Спасибо.. все получилось