Нужна идея

Renat11111

Well-known member
20.04.2008
123
0
#1
Добрый день.
Есть справочник График работы. В нем два табличных поля(Подразделение и Сотрудники). ТП Подразделение тип значения СправочникСписок.ПодразделенияОрганизаций.
ТП СОТРУДНИКИ это табличная часть справочника графики работы, заполняющаяся запросом. При активизации стрки ТП Подразделение срабатывает отбор строк.

мПодразделение = ЭлементыФормы.Подразделения.ТекущаяСтрока.Ссылка;
ЭлементыФормы.Сотрудники.ОтборСтрок.Подразделение.Установить(мПодразделение);
ЭлементыФормы.Сотрудники.ОтборСтрок.Месяц.Установить(мМесяц);

Теперь, что хотелось бы сделать: хотелось бы чтобы пользователи открывали один и тот же элемент справочника и одновременно редактировали ТП Сотрудники.
тоесть нужно чтобы блокировка срабатывала не на весь справочник а на кокретнус строчку табличного поля. Как такое сделать?
 

puh14

Well-known member
11.07.2008
1 412
0
#2
Теперь, что хотелось бы сделать: хотелось бы чтобы пользователи открывали один и тот же элемент справочника и одновременно редактировали ТП Сотрудники.
боюсь что блокировка идет на элемент, а при таком раскладе буть там хоть сто полей - всё одно заблокирует.
При таком раскладе тебе будет проще создать обработочку через которую народ будет это дело модифицировать. Вот только заложись на то, что пока один человек работает - другой может изменить первоначальные данные и сохранить , а когда первый закончит работать и сохранится, то затрет результаты работы второго.

Вообще про блокировки почитай Габеца, там всё очень хорошо описано.