Блокировки в 1С. Тонкости и хитрости работы с ними

71 участник

О чём курс

Разработчики нагруженных систем часто сталкиваются с тем, что код перестает работать при одновременном обращении множества пользователей — здесь разбираются механизмы блокировок, которые позволяют устранить эти ошибки. Курс фокусируется на технической базе, необходимой для создания отказоустойчивых решений в 1С: подробно анализируются объектные и транзакционные блокировки, их пересечения, а также причины возникновения дедлоков (взаимных блокировок). Вы научитесь правильно организовывать параллельную работу пользователей, поймете разницу между пессимистическим и оптимистическим подходом и разберетесь в том, как именно блокировки работают на уровне СУБД. Материал будет полезен разработчикам, стремящимся писать код в соответствии с профессиональными стандартами, и руководителям проектов, ответственным за производительность нагруженных систем.

Программа обучения

  • Блокировки
    • Ключевые вопросы:
      • зачем нужны
      • объектные: виды, пессиместичекие, оптимистические, когда снимаются
      • транзакционные: управляемые, на сервере 1С, разделяемые, исключительные, автоматические, на субд
      • пересечение объектных и транзакционных блокировок: платформенные при объектном чтении/записи, запись при объектной блокировке в коде, пессимистическая объектная и транзакционная
      • дедлоки: захват ресурсов в разном порядке, повышение уровня изоляции, избыточные
Складчина создана 7 мая 2024 г. · описание обновлено 23 марта 2026 г.

Теги курса

Другие материалы автора 2

ПМ Павел Макаров Все материалы
120 ₽ 3 000 ₽