Блокировка очистки записей регистра сведений

1. Сергей Ю. 25.08.26 23:23 Сейчас в теме
Досталась одна доработка: рег задание пишет в регистр сведений записи о новых событиях. У пользователей при запуске обработчик ожидания на проверку записей в этом регистре. Проверяет есть ли в регистре записи и если есть выдает пользователю список новых записей и очищает регистр. По логике выдаст только одному, но если пользователей много то обработчик срабатывает успевает у нескольких. И при очистке возникает конфликт блокировок.
Если я добавлю в регистр доп измерение "Пользователь" и буду писать по каждому из них события отдельно, и чистить по отбору регистр, то блокировок не будет? Или как лучше поступить в данном случае?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Albert_verhoshentsev 26.08.26 00:13 Сейчас в теме
Удалять не сразу, а позже. Как пример: если период записи = "сегодня" значит актуально и показываем всем. "храним" их еще неделю например, потом удаляем
4. Сергей Ю. 26.08.26 10:10 Сейчас в теме
(2) Вот тоже такая мысль пришла. В обработке оповещения выбирать записи у которых дата больше чем последние 5 мин (время обработчика). А удаление записей делать в рег задании получения всех сообщений по дате (например все что старше 10 мин). Тогда чистить регистр будет только 1 задача.
3. ktibomail 30 26.08.26 07:43 Сейчас в теме
По идее блокировка всего регистра перед удалением сработает.
Для отправки сообщения требуется регистрация/авторизация

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот