|   |   | 
| 
 | Управляемые Блокировки можно ли повесить на независимый регстр сведения? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Aleksey 17.04.12✎ 15:44 | 
        Собственно сабж     | |||
| 1
    
        Maxus43 17.04.12✎ 15:46 | 
        на весь регистр только, на набор записей нельзя     | |||
| 2
    
        Aleksey 17.04.12✎ 15:47 | 
        Просто почему вопрос возник
  Есть в типовой БП такой код Если ОбщегоНазначения.Предприниматель(Источник.Организация, Источник.Дата) Тогда Если глЗначениеПеременной("ИспользоватьУправляемыеБлокировки") Тогда СтруктураПараметров = Новый Структура("ТипТаблицы, ИмяТаблицы", "РегистрСведений", "ИПДанныеПервичныхДокументов"); ЗначенияБлокировки = Новый Соответствие; ЗначенияБлокировки.Вставить("Организация", Источник.Организация); ЗначенияБлокировки.Вставить("Документ", Источник.Ссылка); ОбщегоНазначения.УстановитьУправляемуюБлокировку(СтруктураПараметров, ЗначенияБлокировки); КонецЕсли; МенеджерЗаписиРегистра = РегистрыСведений.ИПДанныеПервичныхДокументов.СоздатьМенеджерЗаписи(); МенеджерЗаписиРегистра.Прочитать(); Вот тут постоянно валится на ошибку блокировки | |||
| 3
    
        Aleksey 17.04.12✎ 15:49 | 
        Т.е. получается это не работает?     | |||
| 4
    
        Maxus43 17.04.12✎ 15:53 | 
        хотя...
  Для пространства РегистрСведений.<имя> - Период (если есть), <имя измерения>, <имя разделителя>; вроде работает | |||
| 5
    
        Aleksey 17.04.12✎ 16:04 | 
        А что тогда можно проверить? Почему не работает
  В конфе стоит режим блокировки - Управляемый На регистре тоже стоит - Управляемый | |||
| 6
    
        Maxus43 17.04.12✎ 16:06 | 
        (5) кто сказал что не работает?
  туда зайди отладчиком и посмотри на какие реально измерения накладывает блокировку ОбщегоНазначения.УстановитьУправляемуюБлокировку | |||
| 7
    
        Aleksey 17.04.12✎ 16:14 | 
        (6) Я сказал, ибо пишет ошибка блокировки     | |||
| 8
    
        Aleksey 17.04.12✎ 16:15 | 
        Т.е. в этой базе я ставлю параллельно 6 фирм ООО и они проводятся
  А вот с ИП - засада, он не может работать выскакивает блокировка постоянно | |||
| 9
    
        Aleksey 17.04.12✎ 16:39 | 
        АП
  так как можно проверить и найти виновного? | |||
| 10
    
        Aleksey 17.04.12✎ 17:07 | 
        нет решений?     | |||
| 11
    
        Feanor 17.04.12✎ 17:17 | 
        управляемая блокировка независимого регистра сведений 100% работает. Валится на чтении из РС?     | |||
| 12
    
        Aleksey 17.04.12✎ 17:19 | 
        Да     | |||
| 13
    
        Feanor 17.04.12✎ 17:23 | 
        Временно отключить блокировку есть возможность?     | |||
| 14
    
        Feanor 17.04.12✎ 17:24 | 
        +(13) хотя не для ИП ведь нормально отрабатывает     | |||
| 15
    
        MRAK 17.04.12✎ 17:25 | 
        Может это:
  Если же разработчик открывает транзакцию в управляемом режиме, то он должен быть уверен в том, что для записываемого в этой транзакции справочника, в свойствах метаданных указан управляемый режим блокировок в транзакции. В противном случае при записи элемента справочника будет вызвана исключительная ситуация ? | |||
| 16
    
        MRAK 17.04.12✎ 17:26 | 
        (15) а нет, не внимательно прочитал...     | |||
| 17
    
        GenV 17.04.12✎ 17:27 | 
        (0) Если с разных компов блокировки: Не могло на одном из компов в кэше старая версия алгоритма остаться?     | |||
| 18
    
        Feanor 17.04.12✎ 17:30 | 
        +(14) закомменть все же "ОбщегоНазначения.УстановитьУправляемуюБлокировку(СтруктураПараметров, ЗначенияБлокировки);" и попробуй. Будет очень странно, если не будет ошибки в этом случае.     | |||
| 19
    
        Aleksey 17.04.12✎ 17:56 | 
        (17) Кэш нет, ибо это типовая и этот код давно не менялся     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |