Конфликт блокировок: различия между версиями

Материал из База знаний АО АСП
Перейти к навигации Перейти к поиску
Новая страница: «====== Ошибка "конфликт блокировок" ====== Если вы столкнулись с ошибкой%% %%<syntaxhighlight lang='bash'> '"Конфликт блокировок </syntaxhighlight>'" File://138018.selcdn.ru/KB_images/omnideskru/7458/253539/adc093b286c156c2c5b93b7fa01741d5.png File://138018.selcdn.ru/KB_images/omnideskru/7458/253539/d3507ae2a7eec4bdf7ab0d48235798d6.png Первое, что нужно сделат...»
 
Нет описания правки
 
(не показано 6 промежуточных версий этого же участника)
Строка 1: Строка 1:
====== Ошибка "конфликт блокировок" ======
====== Ошибка "конфликт блокировок" ======


Если вы столкнулись с ошибкой%% %%<syntaxhighlight lang='bash'>
Если вы столкнулись с ошибкой '''"Конфликт блокировок'''"
'"Конфликт блокировок
</syntaxhighlight>'"


[[File://138018.selcdn.ru/KB_images/omnideskru/7458/253539/adc093b286c156c2c5b93b7fa01741d5.png]]
https://138018.selcdn.ru/KB_images/omnideskru/7458/253539/adc093b286c156c2c5b93b7fa01741d5.png


[[File://138018.selcdn.ru/KB_images/omnideskru/7458/253539/d3507ae2a7eec4bdf7ab0d48235798d6.png]]
https://138018.selcdn.ru/KB_images/omnideskru/7458/253539/d3507ae2a7eec4bdf7ab0d48235798d6.png


Первое, что нужно сделать для того чтобы ее убрать - это попросить вашего системного администратора(программиста) очистить зависшие сеансы. Так как данная ошибка может быть связана с тем, что одновременно с нескольких рабочих мест работают под одним пользователем. Или если два разных пользователя 1с работают с одним сертификатом.
Первое, что нужно сделать для того чтобы ее убрать - это попросить вашего системного администратора(программиста) очистить зависшие сеансы. Так как данная ошибка может быть связана с тем, что одновременно с нескольких рабочих мест работают под одним пользователем. Или если два разных пользователя 1с работают с одним сертификатом.
Строка 13: Строка 11:
Для того чтобы не допустить возникновение подобной ошибки в будущем нужно будет выполнять действия ниже:
Для того чтобы не допустить возникновение подобной ошибки в будущем нужно будет выполнять действия ниже:


<syntaxhighlight lang='bash'>
'''Действия если ошибка возникла в ШЛЮЗ'''
'Действия если ошибка возникла в ШЛЮЗ
</syntaxhighlight>'
* <syntaxhighlight lang='bash'>
* <syntaxhighlight lang='bash'>
Нужно проверить логи транзакций, выключить и почистить их:
Нужно проверить логи транзакций, выключить и почистить их:
Строка 22: Строка 18:
Для того чтобы выключить их нужно перейти в Сервис-Настройки программы-Расширенные настройки-Основные константы- Записывать события документа(снять галочку)
Для того чтобы выключить их нужно перейти в Сервис-Настройки программы-Расширенные настройки-Основные константы- Записывать события документа(снять галочку)


[[File://138018.selcdn.ru/KB_images/omnideskru/7458/253539/4a5b02c0e2af72a190807d2105853083.png]]
https://138018.selcdn.ru/KB_images/omnideskru/7458/253539/4a5b02c0e2af72a190807d2105853083.png


Далее через: Сервис-очистка данных, почистить ЛОГИ
Далее через: Сервис-очистка данных, почистить ЛОГИ


[[File://138018.selcdn.ru/KB_images/omnideskru/7458/253539/17361b66191ebaa32c03f21ec192aa77.png]]
https://138018.selcdn.ru/KB_images/omnideskru/7458/253539/17361b66191ebaa32c03f21ec192aa77.png
* Второй пункт, который нужно выполнить - это очистить события в шлюзе:
* Второй пункт, который нужно выполнить - это очистить события в шлюзе:


Строка 35: Строка 31:
В появившемся окне мы видим все события которые происходили с документами
В появившемся окне мы видим все события которые происходили с документами


[[File://138018.selcdn.ru/KB_images/omnideskru/7458/253539/2c7df122e40a47c954d1779539a86fae.png]]
https://138018.selcdn.ru/KB_images/omnideskru/7458/253539/2c7df122e40a47c954d1779539a86fae.png


Нажимаем Ctrl + A и удалить.
Нажимаем Ctrl + A и удалить.
Строка 43: Строка 39:
Для того чтобы выполнить этот пункт, необходимо открыть обработку
Для того чтобы выполнить этот пункт, необходимо открыть обработку


[[File://138018.selcdn.ru/KB_images/omnideskru/7458/253539/846d6259c90279c9ac818eceef363d6d.png]]
https://138018.selcdn.ru/KB_images/omnideskru/7458/253539/846d6259c90279c9ac818eceef363d6d.png


Путь по которому она находится.
Путь по которому она находится.
Строка 49: Строка 45:
В появившемся окне выбираем период для очистки нажимаем старт.
В появившемся окне выбираем период для очистки нажимаем старт.


[[File://138018.selcdn.ru/KB_images/omnideskru/7458/253539/3f09958be1156590fd219454753fd846.png]]
https://138018.selcdn.ru/KB_images/omnideskru/7458/253539/3f09958be1156590fd219454753fd846.png


<br/><syntaxhighlight lang='bash'>
<br/>'''Для ПРЯМОЙ'''
'Для ПРЯМОЙ
</syntaxhighlight>'


Если данная ошибка у вас возникла в прямой интеграции, нужно очистить входящие партии (чистка 1 и чистка 2 ), через обработку очистки.
Если данная ошибка у вас возникла в прямой интеграции, нужно очистить входящие партии (чистка 1 и чистка 2 ), через обработку очистки.


[[File://138018.selcdn.ru/KB_images/omnideskru/7458/253539/5c37a2f5e210cdd09389d19dd6ecc1e9.png]]
https://138018.selcdn.ru/KB_images/omnideskru/7458/253539/5c37a2f5e210cdd09389d19dd6ecc1e9.png


Выбираете период (лучше одному месяцу) и нажимаете Очистка 1,2.
Выбираете период (лучше одному месяцу) и нажимаете Очистка 1,2.
Строка 63: Строка 57:
<br/>Если же 1 и 2 очистка не помогает, то прибегаем к Очистка 3, более углубленная и затратная по времени, тут уже лучше выбирать по две недели.
<br/>Если же 1 и 2 очистка не помогает, то прибегаем к Очистка 3, более углубленная и затратная по времени, тут уже лучше выбирать по две недели.


[[File://138018.selcdn.ru/KB_images/omnideskru/7458/253539/08359af5bc9687c24239af8c527f4114.png]]
https://138018.selcdn.ru/KB_images/omnideskru/7458/253539/08359af5bc9687c24239af8c527f4114.png


Выше представлен перечень действий, которые необходимо выполнить в случае возникновения данной ошибки, после их выполнения ошибка перестанет вас беспокоить.
Выше представлен перечень действий, которые необходимо выполнить в случае возникновения данной ошибки, после их выполнения ошибка перестанет вас беспокоить.


Ниже представлены%% %%<syntaxhighlight lang='bash'>
Ниже представлены '''рекомендации '''на будущее и '''причины '''возникновения блокировки.
'рекомендации%% %%
</syntaxhighlight>'на будущее и%% %%<syntaxhighlight lang='bash'>
'причины%% %%
</syntaxhighlight>'возникновения блокировки.


<syntaxhighlight lang='bash'>
'''Рекомендации''' чтобы подобная ошибка не возникла:
'Рекомендации
</syntaxhighlight>'%% %%чтобы подобная ошибка не возникла:


1) Не делать загрузку по одному складу с 2 пользователей.
1) Не делать загрузку по одному складу с 2 пользователей.
Строка 85: Строка 73:
Основной пункт, который нужно запомнить - работайте под разными пользователями, не делать инвентаризацию.
Основной пункт, который нужно запомнить - работайте под разными пользователями, не делать инвентаризацию.


<syntaxhighlight lang='bash'>
'''Причины''' по которым возникает блокировка:
'Причины
</syntaxhighlight>'%% %%по которым возникает блокировка:


Работа под одним пользователем с нескольких рабочих мест.
Работа под одним пользователем с нескольких рабочих мест.
Строка 104: Строка 90:


<br/>P<br/>s Презентация на тему: https://docs.google.com/presentation/d/1H7Mc_FPahIaNNyrukxgAOjq9HE1rwo7jNtGUpZ4VD3A/edit#slide=id.g10a22b70056_0_94
<br/>P<br/>s Презентация на тему: https://docs.google.com/presentation/d/1H7Mc_FPahIaNNyrukxgAOjq9HE1rwo7jNtGUpZ4VD3A/edit#slide=id.g10a22b70056_0_94
[[Category:1 прямая]]
<vote type=1 />

Текущая версия от 14:11, 11 апреля 2025

Ошибка "конфликт блокировок"

Если вы столкнулись с ошибкой "Конфликт блокировок"

adc093b286c156c2c5b93b7fa01741d5.png

d3507ae2a7eec4bdf7ab0d48235798d6.png

Первое, что нужно сделать для того чтобы ее убрать - это попросить вашего системного администратора(программиста) очистить зависшие сеансы. Так как данная ошибка может быть связана с тем, что одновременно с нескольких рабочих мест работают под одним пользователем. Или если два разных пользователя 1с работают с одним сертификатом.

Для того чтобы не допустить возникновение подобной ошибки в будущем нужно будет выполнять действия ниже:

Действия если ошибка возникла в ШЛЮЗ

  • Нужно проверить логи транзакций, выключить и почистить их:
    

Для того чтобы выключить их нужно перейти в Сервис-Настройки программы-Расширенные настройки-Основные константы- Записывать события документа(снять галочку)

4a5b02c0e2af72a190807d2105853083.png

Далее через: Сервис-очистка данных, почистить ЛОГИ

17361b66191ebaa32c03f21ec192aa77.png

  • Второй пункт, который нужно выполнить - это очистить события в шлюзе:

1) Очистка через регистр

Для этого необходимо открыть: Все функции - регистр сведений - События документа

В появившемся окне мы видим все события которые происходили с документами

2c7df122e40a47c954d1779539a86fae.png

Нажимаем Ctrl + A и удалить.

2) Очистка через обработку

Для того чтобы выполнить этот пункт, необходимо открыть обработку

846d6259c90279c9ac818eceef363d6d.png

Путь по которому она находится.

В появившемся окне выбираем период для очистки нажимаем старт.

3f09958be1156590fd219454753fd846.png


Для ПРЯМОЙ

Если данная ошибка у вас возникла в прямой интеграции, нужно очистить входящие партии (чистка 1 и чистка 2 ), через обработку очистки.

5c37a2f5e210cdd09389d19dd6ecc1e9.png

Выбираете период (лучше одному месяцу) и нажимаете Очистка 1,2.


Если же 1 и 2 очистка не помогает, то прибегаем к Очистка 3, более углубленная и затратная по времени, тут уже лучше выбирать по две недели.

08359af5bc9687c24239af8c527f4114.png

Выше представлен перечень действий, которые необходимо выполнить в случае возникновения данной ошибки, после их выполнения ошибка перестанет вас беспокоить.

Ниже представлены рекомендации на будущее и причины возникновения блокировки.

Рекомендации чтобы подобная ошибка не возникла:

1) Не делать загрузку по одному складу с 2 пользователей.

2) Не работать под одним пользователем с 2 и более окон.

3) Не делать Инвентаризацию на одном складе под разными пользователями.

Основной пункт, который нужно запомнить - работайте под разными пользователями, не делать инвентаризацию.

Причины по которым возникает блокировка:

Работа под одним пользователем с нескольких рабочих мест.

Если с одного ПК в разных сеансах один пользователь.

В одном документе работают два пользователя.

Одновременная работа пользователей с большим объемом данных.

Ошибки и недочеты в конфигурации:

  • Неоптимальные запросы;
  • Запрос остатков в начале действий;
  • Непонимание предназначения объектов конфигурации и их неправильное применение;
  • Избыточность заложенных в системе или дополнительно разработанных блокировок


P
s Презентация на тему: https://docs.google.com/presentation/d/1H7Mc_FPahIaNNyrukxgAOjq9HE1rwo7jNtGUpZ4VD3A/edit#slide=id.g10a22b70056_0_94

0.00
(0 голосов)