|
Блокировки 8.1 |
☑ |
0
Cmyk32
20.02.13
✎
17:17
|
Привет!
Помогите советом.
Есть документ, на форме которого "для красоты" таб.часть представлена в виде дерева значений. При открытии формы - оно заполняется, при записи - выгружается в таб.часть. Если установить свойство дерева "ИзменяетДанные" в истину, то в момент открытия документа(даже для просмотра) двумя пользователями - программа ругается на то, что он заблокирован. Если я сниму отметку и двое будут параллельно вносить изменения, то программа примет запись первого. Второму будет "обидно" за зря потраченное время.
В конфигурации "СКАТ профессионал" нашла похожий пример. Но там никто не заморачивался и оставили второй вариант.
Как в классическом варианте можно обработать эту ситуацию?
|
|
1
Cmyk32
20.02.13
✎
17:46
|
Чет не могу даже понять в какой момент лучше блокировать объект - Может кнопку повесить - "редактировать" ?
|
|
2
Reset
20.02.13
✎
18:04
|
Попробуй:
Сними у дерева ИзменяетДанные изначально.
Ставь программно, после того как будет выполнено начальное заполнение.
Тогда блокировка наложится только если один из пользователей начнет редактировать (т.е. как с обычной ТЧ)
|
|
3
Cmyk32
20.02.13
✎
18:46
|
(2) Спасибо. Но тоже самое(
|
|
4
Cmyk32
20.02.13
✎
18:47
|
А если повесить код:
Если не Заблокирован() Тогда
Попытка
Заблокировать()
Исключение
Предупреждение("Не удалось заблокировать объект!");
КонецПопытки;
КонецЕсли;
на событие ДЗ ПередНачаломИзменения()?
Может есть метод лучше?
|
|
5
Cmyk32
21.02.13
✎
11:17
|
ап
|
|