Вход | Регистрация

1С:Предприятие ::

Метки: 

Проблемы в запросе с ДЛЯ ИЗМЕНЕНИЯ

Я
   Alex_MA
 
21.03.18 - 10:46
Здравствуйте.

1С:Предприятие 8.3 (8.3.10.2667)
УПП, редакция 1.3 (1.3.102.1)
У конфигурации режим управления блокировками данных = Управляемый

Есть запрос при проведении документа с ДЛЯ ИЗМЕНЕНИЯ и почему то он накладывает X блокировку на уровне СУБД. Проанализировано в ЦУПе.

На сколько мне известно конструкция ДЛЯ ИЗМЕНЕНИЯ вообще не должна бы отрабатывать и должна была наложиться S блокировка только на время выполнение запроса.
ЧЯДНТ?

Спасибо за внимание.
 
  Рекламное место пустует
   Franchiser
 
1 - 21.03.18 - 11:27

   Franchiser
 
2 - 21.03.18 - 11:27
Разве в управляемом режиме блокировок
конструкция ДЛЯ ИЗМЕНЕНИЯ на что то влияет?
   Franchiser
 
3 - 21.03.18 - 11:30
   Alex_MA
 
4 - 21.03.18 - 11:59
Контекст наложения блокировки:

ОбщийМодуль.vscАгентскиеДоговоры.Модуль : 2401 : ТекОбъект.Записать(РежимЗаписиДокумента.Проведение);
    ОбщийМодуль.НастройкаПравДоступа.Модуль : 1158 : ПроверкаПериодаЗаписейРегистров(Источник, Отказ, "РегистрНакопления");
        ОбщийМодуль.НастройкаПравДоступа.Модуль : 939 : ПроверкаСуществующихЗаписейРегистра(НаборЗаписей, СтруктураПараметров, Отказ);
            ОбщийМодуль.НастройкаПравДоступа.Модуль : 1017 : Если НЕ Запрос.Выполнить().Пустой() Тогда

Т.е. в результате выполнения запроса устанавливается блокировка - X. Бред какой то...
Вот ссылка на скриншот
https://a.radikal.ru/a38/1803/73/877a23bbf47b.png
   Franchiser
 
5 - 21.03.18 - 13:33
А почему не используешь управляемую блокировку?
   Franchiser
 
6 - 21.03.18 - 13:40
В типовых в конфигурациях на УФ конструкция "ДЛЯ ИЗМЕНЕНИЯ" не используется
   Alex_MA
 
7 - 21.03.18 - 14:52
(5)Управляющая блокировка устанавливается выше по коду.
Блокировка.Заблокировать();

Но X-блокировка устанавливается почему то при выполнении запроса. Нонсенс какой то...
   Franchiser
 
8 - 21.03.18 - 14:55
Ну так убери "ДЛЯ ИЗМЕНЕНИЯ", глюк какой, эта конструкция по идее должна игнорироваться.


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует