#0
by Bober777
Помогите пожалуйста по управляемой блокировке данных 8.2 Хочу блокировать документы при групповой обработке создания ТТН документов. Т.е. что бы только один пользователь мог клепать документы, который пользуется обработкой. Движений в регистрах у документа НЕТ. А для остальных что бы выпадало окно например предупреждение. Подождите например 2 минуты.
#8
by Jaap Vduul
Ты, наверное, плохо понимаешь как работает управляемая блокировка. На самом деле, произвольный вызов "Текущаяблокировка.Заблокировать;" ничего не блокирует. На сервере приложений создаётся некая запись (упрощённо) - "Документ.ТоварноТранспортнаяНакладная - Заблокировано". Если в других местах конфигурации (кроме твоей обработки) осуществляется изменение указанных документов без аналогичного вызова "Заблокировать", то им твоя блокировка побоку.
#11
by MM
А вот и нет, перед записью система сама наложит управляемую блокировку (эксклюзивную), а она окажется несовместимой с той блокировкой, что уже была установлена.
#12
by 5 Элемент
Что значит не получается. Должно получаться. Напиши как ты проверил, что блокировка стоит.
#23
by Bober777
В общем как не получается: Я запускаю обработку начинаю создавать доки. и в этот момент другим сеансом создаю документ по другим юзверем.
#25
by Bober777
кстати не дописал. Документ который создает юзверь записывается. А документы обработкой не записываются.
#28
by a_alenkin
Вон на баннере - "13 ошибок, за которые увольняют программистов" в одном из них блокировки достаточно хорошо описываются
#31
by Bober777
Внутри транзакции блокирую полностью таблицу документов и начинаю создавать документы. Вот таким образом и решилась проблема.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- 1С Розница + miniPOS (штрих-М)
- v8: Может ли фоновое задание вернуть значение?
- Как объединить две строки в запросе?
- Уплата страховых взносов не попадает в КУДиР...
- Суточные сверх нормы в БП
- v8: Бух: Земельный участок №0 разделили на два №1 и №2 - что делать в программе
- СКД: Как правильно использовать в качестве ресурса нечисловое поле?
- штрихкод не задан или имеет неверный формат
- v8: 8.1 УТ 10.3 Качество товара новый. Что это ?
- Списание материалов БУ и НУ
- Ошибка выполнения файловой операции 1с srv + PostgreSQL
- ЗИКБУ. Как ввести оплату праздничных дней 5,7 января ?
- сервер 1с 32 или 64?
- Как передать значение переключателя?
- Настройки колонок табличного поля
- ЗУП: Как удалить "Нашу организацию"?
- СКД: как в строке вывести ресурс между полями?
- v8: Работа 1С XLS непонятные глюки
- СКД. Программное изменение условного оформления
- Как из 1С вызвать stored procedure SQL?