Секреты 1С Эксперта 09-03. Эскалация и Взаимоблокировки.

Поділитися
Вставка
  • Опубліковано 23 жов 2022
  • • Эскалация блокировок;
    • Знакомство с взаимоблокировками;
    • Повышение уровня блокировки;
    • Захват блокируемых данных в разном порядке;
    • Разделение итогов.
    все видео: • Секреты 1С Эксперта 01...

КОМЕНТАРІ • 18

  • @kokon231
    @kokon231 Рік тому +1

    Отличный курс. А ещё видео из этого курса выкладывать планируете?

    • @kefimov
      @kefimov  Рік тому

      Благодарю 🙏🏼 Больше не снимал, остальное для сдачи сертификата рассказано в других курсах, нет смысла повторяться 🤷🏼‍♂️

  • @saydashibragimov9037
    @saydashibragimov9037 3 місяці тому

    Можно спросить по поводу запроса, который блокировки выводит, почему он может ничего не возвращать, даже когда база висит на блокировке? Запрос брал из шаблона в pdf , заменив в нем название базы. MySQL 2022

    • @kefimov
      @kefimov  3 місяці тому

      Стоит Управляемая блокировка

  • @pmp_Mirzjali
    @pmp_Mirzjali Рік тому

    Классное видео. Можно попросить запрос в MS Sql, который выводит записи, которые заблокированы? Так же у вас опечатка в наименовании видео. Взаимоблокировки. Исправьте пожалуйста)

    • @kefimov
      @kefimov  Рік тому

      благодарю за отзыв и на указание на ошибку 🙏🏼 запрос можете просто загуглить

  • @user-gm7je1tb3w
    @user-gm7je1tb3w Рік тому

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

    • @kefimov
      @kefimov  Рік тому

      благодарю 🙏🏼 блокируем, чтобы другая транзакция не изменила данные, пока мы с ними работаем

    • @user-gm7je1tb3w
      @user-gm7je1tb3w Рік тому

      @@kefimov Я имею в виду, когда лучше просто при изменении элементов справочника в цикле пользоваться вариантом Попытка Заблокировать(ОбъектСпр) .... РАзблокировать(), а когда использовать менеджер блокировки Новый Блокировка Данных с указанием источника и т.д.

    • @kefimov
      @kefimov  Рік тому

      @@user-gm7je1tb3w Например, Объект.заблокировать я часто использую, чтобы проверить не заблокирован ли он уже (через попытку) какой-нибудь открытой формой. Т.е. это больше к интерфейсной части.

  • @skyof30
    @skyof30 7 місяців тому

    А как происходит контроль остатков при включенном разделении итогов ? Не будет ли ошибок?

    • @kefimov
      @kefimov  7 місяців тому

      Суммируются все строки, на это просто требуется больше ресурсов субд. В любом решении есть плюсы и минусы.

    • @skyof30
      @skyof30 7 місяців тому

      ​@@kefimov т.е. блокировка по товару установится установится без учета разделителя? ведь для контроля нам нужно знать общее количество... не совсем понятно какой тут выигрыш в параллельности

    • @kefimov
      @kefimov  7 місяців тому

      @@skyof30 выигрыш при записи данных, например, при оприходовании. Логика контроля остатков, если он необходим - на стороне разработчика.

  • @user-li1zl2pq9e
    @user-li1zl2pq9e 7 місяців тому

    все ок, правда не раскрыта тема БлокироватьДляИзменения для управляемого режима блокировок.

    • @kefimov
      @kefimov  7 місяців тому

      там раскрывать нечего, и в этом механизме нет смысла после появления snapshot

    • @KazachkovK
      @KazachkovK 7 місяців тому

      ​@@kefimovСпасибо за отличные материалы! Как рассказывал Белоусов БлокироватьДляИзменения=истина блокирует таблицу итогов в регистре при записи, если у регистра включено разделение итогов. И это нужно, чтобы не появлялись отрицательные остатки в регистре при проведении документов если изоляция субд read commited snapshot. Поправьте если неправ.

    • @kefimov
      @kefimov  7 місяців тому

      @@KazachkovK да, в этом случае имеет смысл, отключает разделитель при записи, надо было рассказать об этом (не посмотрел тему видео, подумал речь про ‘для изменения’ в запросе)