18.01.2013, 16:16 | #1 |
Участник
|
Пытаюсь разобраться с механизмом блокировок таблиц в нативной NAV 4. Не получается нормально блокировать таблицу.
Открываю первого Клиента (Пользователь А) Rec.LOCKTABLE; IF CONFIRM('') THEN; //Останов, чтобы не снялась блокировка Открываю второго Клиента (Пользователь Б)и пробую вставить в эту таблицу запись Rec.INIT; ... Rec.INSERT Запись вставляется без проблем, хотя таблица должна быть заблокирована Пользователем А. Что не так? Удивительно, но если добавить FINDLAST Rec.LOCKTABLE; Rec.FINDLAST; IF CONFIRM('') THEN; то блокировка работает, и при попытке вставить запись Пользователем Б,будет выведено сообщение, что таблица заблокирована Пользователем А. Что делать? |
|