Помогите пожалуйста по управляемой блокировке данных 8.2 #532191


#0 by Bober777
Помогите пожалуйста по управляемой блокировке данных 8.2 Хочу блокировать документы при групповой обработке создания ТТН документов. Т.е. что бы только один пользователь мог клепать документы, который пользуется обработкой. Движений в регистрах у документа НЕТ. А для остальных что бы выпадало окно например предупреждение. Подождите например 2 минуты.
#1 by NcSteel
Планы обмена .
#2 by Никола_Питерский
Заблокировать ??? чем не подходит ?
#3 by Bober777
ТАК???
#4 by 5 Элемент
А что так не получается? Почему спрашиваешь?
#5 by Bober777
Для большей уверенности, что получится)
#6 by Bober777
А не получается((
#7 by Jstunner
ты хочешь какие-то конкретные документы заблокировать?
#8 by Jaap Vduul
Ты, наверное, плохо понимаешь как работает управляемая блокировка. На самом деле, произвольный вызов "Текущаяблокировка.Заблокировать;" ничего не блокирует. На сервере приложений создаётся некая запись (упрощённо) - "Документ.ТоварноТранспортнаяНакладная - Заблокировано". Если в других местах конфигурации (кроме твоей обработки) осуществляется изменение указанных документов без аналогичного вызова "Заблокировать", то им твоя блокировка побоку.
#9 by Сисой
и дальше в строгом соответствии с хэлпом инициализируешь свойства Блокировка1.
#10 by 5 Элемент
есть явные и неявные блокировки
#11 by MM
А вот и нет, перед записью система сама наложит управляемую блокировку (эксклюзивную), а она окажется несовместимой с той блокировкой, что уже была установлена.
#12 by 5 Элемент
Что значит не получается. Должно получаться. Напиши как ты проверил, что блокировка стоит.
#13 by dimaldinho
Какой режим управления блокировкой установлен для конфигурации?
#14 by Jaap Vduul
Это если режим управления блокировкой управляемый по умолчанию
#15 by acsent
Вручную писать блокировки - это вчерашний день
#16 by NcSteel
+ Нужно заказывать у субподрядчиков
#17 by acsent
Можно и так, но я не про это имел ввиду
#18 by ilya_i
набери в СП "ЭлементБлокировкиДанных", и посмотри пример.
#19 by Bober777
спасибо за советы, посмотрю погляжу. Спасибки.
#20 by Bober777
Режим стоит управляемый.
#21 by ilya_i
Нет чтобы написать: сделал так-то и так-то, и заработало...
#22 by Bober777
я еще ни чего не сделал. задал вопрос и отъехал по делам)
#23 by Bober777
В общем как не получается: Я запускаю обработку начинаю создавать доки. и в этот момент другим сеансом создаю документ по другим юзверем.
#24 by Bober777
я хочу заблокировать вообще создание документов.
#25 by Bober777
кстати не дописал. Документ который создает юзверь записывается. А документы обработкой не записываются.
#26 by ilya_i
а чем пользуются ныне? просвети пож-ста.
#27 by Bober777
ни чем) нет механизма пока.
#28 by a_alenkin
Вон на баннере - "13 ошибок, за которые увольняют программистов" в одном из них блокировки достаточно хорошо описываются
#29 by 5 Элемент
В свое время пришел к выводу, что полууправляемый режим сложно использовать.
#30 by Bober777
#31 by Bober777
Внутри транзакции блокирую полностью таблицу документов и начинаю создавать документы. Вот таким образом и решилась проблема.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С