Имя: Пароль:
1C
1С v8
ERP Анализ блокировок
0 xraf
 
13.02.19
14:46
Доброго времени суток!
Подрубили базу, о которой ранее советовали (Гилева)
http://info.gilev.ru/latch/ru_RU/
И что видим:
Пользователи сами себя блокируют.
Пример:
Анализатор ссылается на место :

ВыборкаПоДокументам = ДанныеДвижений.Выбрать(ОбходРезультатаЗапроса.ПоГруппировкам);
    Пока ВыборкаПоДокументам.Следующий() Цикл
        НаборЗаписей = РегистрыНакопления.ДвиженияДенежныеСредстваКонтрагент.СоздатьНаборЗаписей();
        НаборЗаписей.Отбор.Регистратор.Установить(ВыборкаПоДокументам.Регистратор);
        Выборка = ВыборкаПоДокументам.Выбрать();
        Пока Выборка.Следующий() Цикл
            ЗаполнитьЗначенияСвойств(НаборЗаписей.Добавить(), Выборка);
        КонецЦикла;
        НаборЗаписей.Записать();
    КонецЦикла;

И показывает что один и тот же пользователь с соединением 150 заблокировал и вторым соединением 154 ждал 13 секунд своей очереди

Баг или фича?
1 H A D G E H O G s
 
13.02.19
14:49
2 сеанса.
или фоновое.
2 xraf
 
13.02.19
14:53
Скорее фоновое, база серверная. По 2 сеанса не запускают.
3 Вафель
 
13.02.19
14:57
случайно пересчет взаиморасчетов при формированиии отчетов не стоит?
4 xraf
 
13.02.19
14:59
(3) ОСВ все время там пишет, что данные не актуальны, надо запустить Закрытие месяца. Вы про это?
5 xraf
 
13.02.19
15:04
Еще нашел, кстати, вот это частенько ждет освобождения

ОбщийМодуль.РаспределениеВзаиморасчетовВызовСервера.Модуль
6 xraf
 
13.02.19
15:09
Рядом не стоял, но может причина в том, что проводят уже проведенный документ?
7 Вафель
 
13.02.19
15:10
(4) типа того, но про взаиморасчеты
8 yzimin
 
13.02.19
15:14
Если релиз 2.4.6, может рассмотреть новую архитектуру взаиморасчетов?
9 Вафель
 
13.02.19
15:15
(8) а что там блокировок меньше стало?
10 yzimin
 
13.02.19
15:16
(9) без понятия, самому интересно
11 xraf
 
13.02.19
15:16
Пока вот нашел что это включено :

Применение контроля актуальности распределения по партиям товаров определяется функциональной опцией НСИ и администрирование – Администрирование – Печатные формы, отчеты и обработки – Отчеты и обработки – Автоматически запускать фоновое задание распределения партий товаров.

Контроль актуальности расчетов и вывод в формы отчетов сведений о наличии неактуальных данных по документам выполняется для отчетов:

■ Ведомость по партиям товаров,

■ Анализ продаж в разрезе поступлений.

Если данные неактуальны, то отчет формируется, но в отчете выводится предупреждение Распределение партий выполнено по… и автоматически запускается фоновое задание по актуализации партионного учета.

При формировании отчета за текущий месяц задание выполняет расчет до конца текущего месяца, в остальных случаях – до начала текущего месяца.

После успешного выполнения фонового задания выводится информационное сообщение с предложением переформировать отчет. Если пользователь соглашается, то отчет формируется по новым рассчитанным данным.
12 xraf
 
13.02.19
15:16
Но эти отчеты не запускали
13 Вафель
 
13.02.19
15:19
есть 2 константы
АктуализироватьВзаиморасчетыПриПроведенииДокументов
АктуализироватьВзаиморасчетыПриФормированииОтчетов
14 xraf
 
13.02.19
15:19
По взаиморасчетам галочки Включены :

Автоматически запускать фоновое задание Расчета Взаиморасчетов при проведении документов
и
Автоматически запускать фоновое задание Расчета взаиморасчетов из отчетов

Сам вариант взаиморасчетов : Офлайн
15 Вафель
 
13.02.19
15:21
(14) надеюсь ты уже понял что нужно делать
16 yzimin
 
13.02.19
15:21
(14) мы отказались от Расчета Взаиморасчетов при проведении документов, но у нас документы проводились медленно по этой же причине
17 xraf
 
13.02.19
15:21
(13) Спасибо, что не поленился и залез в конфигуратор :)
18 Вафель
 
13.02.19
15:21
зачем в конфигуратор?
19 xraf
 
13.02.19
15:21
(15) пока читаю об этом на ИТС, спасибо еще раз!
20 xraf
 
13.02.19
15:22
(18) А чего слова без пробелов :)
21 Вафель
 
13.02.19
15:23
22 xraf
 
13.02.19
15:25
Регл задание Выполнение отложенных движений по расчетам с клиентами\поставщиками каждые 600 секунд
23 xraf
 
13.02.19
15:25
И те 2 галки стоят.

Они там толкаются похоже
24 xraf
 
13.02.19
15:28
И в этих регистрах куча строк Задания к распределению расчетов с поставщиками/клиентами
25 tigrandis
 
13.02.19
15:51
Не знаю на сколько поможет, после обновления на версия КА 2.4.6 также вышли косяки с блокировками, даже тему тут создавали, в итоге очень долго выполнялся запрос, т.к. какой то крутой манагер умудрился сделать документ 2109 годом. Пс переход на новую архитектуру особых результатов не дало =)
26 xraf
 
13.02.19
15:57
(24) Пока не могу разобраться, почему в этих регистрах документы за 2018 год, но с Месяцем 03.2019