AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.09.2002, 18:55   #1  
Дмитрий is offline
Дмитрий
Участник
 
11 / 10 (1) +
Регистрация: 15.05.2002
залочить форму
Hi,

есть странное желание ограничить работу с формой таким образом:
с оределенной формой может работать только один юзер (сессия).
тривиальная задача, НО ест ряд нюансов. а именно, юзер может залогиниться с другого хоста (клиента). опять 'НО' - ограничение по хостнейму не подходит. т.е. остается ограничение по признаку 'запущена ли форма'. пробовал играться с методом
form.lockedBy(), ничего. писать при запуске значение в таблицу или открывать
транзакцию - громоздко.

может у коллег есть идеи по етому поводу?

Д.К.
Старый 23.09.2002, 12:15   #2  
slava is offline
slava
сибиряк
Самостоятельные клиенты AX
 
468 / 23 (1) +++
Регистрация: 28.12.2001
Адрес: Москва
может проще лочить таблицу, которая модифицируется в этой форме ?
__________________
С уважением, Вячеслав.
Старый 23.09.2002, 12:32   #3  
Дмитрий is offline
Дмитрий
Участник
 
11 / 10 (1) +
Регистрация: 15.05.2002
я не против. только как _надежно_ залочить таблицу. открыть 'for updte' не выход,
т.к. напрашивается вопрос что будет если клиент отвалится а АOS сессию с ним не убьет? такое случается на нашей системе (загрузка высокая, поэтому зомби не всегда прибиваются автоматом).
Старый 23.09.2002, 15:36   #4  
AlGol is offline
AlGol
Участник
 
277 / 93 (4) ++++
Регистрация: 24.12.2001
Адрес: Тверь.
Все типы журналов в АКСАПТЕ поддерживают пользовательскую блокировку.
Только там блокировка идет по записям, а у тебя нужна одна на все записи.
Ее конечно, придется где-то сохранять, а при выходе из формы снимать. При вылете пользователя, для того, что-бы кто-то другой смог открыть форму, придется снимать блокировку руками.
Транзакции применить вряд ли получиться, форма все-таки.
Старый 23.09.2002, 17:09   #5  
komar is offline
komar
Шаман форума
Аватар для komar
Ex AND Project
 
5,571 / 600 (32) +++++++
Регистрация: 24.05.2002
Цитата:
Изначально опубликовано Дмитрий
если клиент отвалится а АOS сессию с ним не убьет? такое случается на нашей системе (загрузка высокая, поэтому зомби не всегда прибиваются автоматом).
А в SP4 проблема "мертвых душ" осталась?
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вызов формы из lookup форму vitaly85 DAX: Программирование 7 24.01.2008 18:12
Как обновить форму, если добавление через кнопку? Arahnid DAX: Программирование 5 21.05.2007 11:18
Можно ли редактировать форму, если на нее наложен addRange? Hans DAX: Программирование 10 22.05.2006 16:35
Как обновить форму из класса? Hidden DAX: Программирование 8 06.12.2005 11:30
Проблема - не получается редактировать форму shestakov DAX: Программирование 1 18.12.2001 13:32
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 13:15.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.