Показать сообщение отдельно
Старый 23.06.2008, 13:12   #3  
Кирилл
Гость
 
n/a
Цитата:
Сообщение от kitty Посмотреть сообщение
на лишние кнопки они не пойдут
думаю, на active повесить добавление в таблицу, на leaverecord - удаление, но не уверена как это все будет работать при закрытии формы/аварийном закрытии аксапты.Соответственно, у другого юзера проверяется на active , если есть запись в этой табле , то строка не редактируема
leaverecord сам по себе не вызывается

закрытие формы по Esc можно отловить и почистить запись о начале редактирования

Для чистки таких записей оставшихся при аварийном вылете нужно писать периодическую операцию, которая будет гасить все записи о начале редактирования, которым например больше 10 минут.

Только и в самом интерфейсе дать то же время на редактирование. потом насильно переходить в режим "Только просмотр".