После СпецКурс. 012 вроде разобрался с управляемыми блокировками. Но после этого видео появились сомнения. Здесь Павел говорит, что ".БлокироватьДляИзменения=Истина"(разделяемая блокировка) накладывает блокировку на чтение и запись. Но в других источниках указывается, что блокируется только запись, из-за временного отключения разделения итогов. Потому этот подход и используется в новой методике проведения документов, т.к. мы не проверим остатки не записав набор. Если остатки проверяются до записи набора("старая" методика проведения) то используются исключительные блокировки -"Новый Блокировка", вот она уже на чтение и запись. Ну это всё грубо и поверхностно конечно
Огромное спасибо тоже понял что к чему, пытаюсь применить на своих самоделкиных конфигурациях. Единственное хотелось бы увидеть как то проверку установленной блокировки с помощью второго пользователя. Я совсем начинающий поэтому решил просто остановить транзакцию точкой останова, сразу после Записи движений и проверить клиентом открытым через предприятие на блокировку. Постоянно вываливается ошибка "Конфликт блокировок при выполнении транзакции", и я не очень понимаю, либо тут заблокировался весь регистр, либо для такой проверки нужно иметь 2 разные учетки.
Вот такое объяснение(образное) для шибко-умных мест отличная идея в обучении, т.к. на лекции откровенно говоря я эту тему не понял, а сейчас отлично!
1
Это гениально, я наконец-то понял. Документ в виде пузыря идеально описывает суть проведения, и момент времени, и границы.
Павел, спасибо огромное за ваш турд, наконец-то стало понятно про блокировки
Это доп видео очень помогло.
очень трудный и долгый путь для понимание, можно сделать это за 5 минут. но все ешё спасибо!!!
Спасибо огромное, Павел! Очень понятно!
Спасибо
👍
После СпецКурс. 012 вроде разобрался с управляемыми блокировками. Но после этого видео появились сомнения. Здесь Павел говорит, что ".БлокироватьДляИзменения=Истина"(разделяемая блокировка) накладывает блокировку на чтение и запись. Но в других источниках указывается, что блокируется только запись, из-за временного отключения разделения итогов. Потому этот подход и используется в новой методике проведения документов, т.к. мы не проверим остатки не записав набор. Если остатки проверяются до записи набора("старая" методика проведения) то используются исключительные блокировки -"Новый Блокировка", вот она уже на чтение и запись. Ну это всё грубо и поверхностно конечно
Огромное спасибо тоже понял что к чему, пытаюсь применить на своих самоделкиных конфигурациях. Единственное хотелось бы увидеть как то проверку установленной блокировки с помощью второго пользователя. Я совсем начинающий поэтому решил просто остановить транзакцию точкой останова, сразу после Записи движений и проверить клиентом открытым через предприятие на блокировку. Постоянно вываливается ошибка "Конфликт блокировок при выполнении транзакции", и я не очень понимаю, либо тут заблокировался весь регистр, либо для такой проверки нужно иметь 2 разные учетки.
учетки не важны, искл. объектная блокировка обеспечивает монопольный доступ к данным заблокированного объекта внутри сеанса