| Изменить поведение |
| viddik | Дата: Пятница, 22.04.2011, 06:30 | Сообщение # 1 |
|
Подполковник
Группа: Пользователи
Сообщений: 127
Репутация: 1
Статус: Offline
| Сейчас, если происходит попытка открыть форму объекта, который уже открыт в другом сеансе, выскакиевает сообщение о блокировке таблицы и предлагается повторить попытку захвата или отменить. При этом по умолчанию выбирается повтор. Такое поведение сбивает с толку пользователя. Я бы предложил добавить в сообщение о блокировке фразу, что данный объект уже кем-то открыт. Причем сначала эту простую фразу а потом уже "трудную" часть сообщения Если бы при этом выводилось имя того, кто открыл форму объекта, было бы вообще идеально. И желателен вариант, чтобы по умолчанию попытка блокировки в данном случае не повторялась, а форма бы открывалась сразу на чтение. А те, кто понимает, что делает, могут сами тыркнуть на повтор.Добавлено (22.04.2011, 06:30) --------------------------------------------- Так есть ли принципиальная возможность в данном сообщении выводить какие-либо данные сеанса, блокирующего объект?
Сообщение отредактировал viddik - Понедельник, 31.01.2011, 06:32 |
| |
|
|
|
| Wirth | Дата: Пятница, 22.04.2011, 07:04 | Сообщение # 2 |
 Генерал-майор
Группа: Администраторы
Сообщений: 257
Репутация: 1
Статус: Offline
| В принципе можно. Надо вести список на сервере кто-что открыл. Боюсь, тормозить начнет. А так мне и самому не хватает такой функции.
|
| |
|
|
|
| viddik | Дата: Пятница, 22.04.2011, 07:43 | Сообщение # 3 |
|
Подполковник
Группа: Пользователи
Сообщений: 127
Репутация: 1
Статус: Offline
| Если тормозить, тогда обойдемся без этой фишечки. Скорость превыше всего, кроме надежности, конечно
|
| |
|
|
|
| Wirth | Дата: Пятница, 22.04.2011, 07:48 | Сообщение # 4 |
 Генерал-майор
Группа: Администраторы
Сообщений: 257
Репутация: 1
Статус: Offline
| Я попробую в любом случае.
|
| |
|
|
|
| andrmit | Дата: Суббота, 23.04.2011, 23:14 | Сообщение # 5 |
|
Лейтенант
Группа: Пользователи
Сообщений: 40
Репутация: 0
Статус: Offline
| Я тоже за функцию "Кто и кого заблокировал"... Также было бы хорошо добавить соответствующие функции, чтоб программно определять блокировавшего...
|
| |
|
|
|
| Wirth | Дата: Воскресенье, 24.04.2011, 08:50 | Сообщение # 6 |
 Генерал-майор
Группа: Администраторы
Сообщений: 257
Репутация: 1
Статус: Offline
| Quote хорошо добавить соответствующие функции, чтоб программно определять блокировавшего... Не очень понятно, как это должно выглядеть. Как с этим работать?
|
| |
|
|
|
| andrmit | Дата: Понедельник, 25.04.2011, 07:41 | Сообщение # 7 |
|
Лейтенант
Группа: Пользователи
Сообщений: 40
Репутация: 0
Статус: Offline
| Как вариант - включить перехват данного рода ошибок (блокировки) и чтоб создавалось исключение, в которое приходят соответствующие данные (объект, вызвавший исключение, пользователь вызвавший исключение, пользователь блокирующий объект).. Как-то так.
|
| |
|
|
|
| Wirth | Дата: Понедельник, 25.04.2011, 18:08 | Сообщение # 8 |
 Генерал-майор
Группа: Администраторы
Сообщений: 257
Репутация: 1
Статус: Offline
| попробую
|
| |
|
|
|
| Олег | Дата: Четверг, 10.05.2012, 01:24 | Сообщение # 9 |
|
Группа: Гости
| Уважаемый Анатолий! Попробовал поработать через VPN Hamachi удаленно. В общем даже очень ничего. На сервере интернет 10мБит на клиенте 1Мбит. Однако заметил, что при этом очень большой трафик при работе в 1с, что в общем не всегда хорошо, особенно для мобильного интернета, где бюджетный безлимит редкость. Поэтому у меня вопрос: нельзя ли добавить функцию сжатия данных при передачи с сервера на клиент, а возможно даже и обратно в случае интернет подключений. Олег.
|
| |
|
|
|
| Wirth | Дата: Четверг, 10.05.2012, 09:09 | Сообщение # 10 |
 Генерал-майор
Группа: Администраторы
Сообщений: 257
Репутация: 1
Статус: Offline
| Думаю, можно. Постараюсь в следующей версии реализовать. А Вы параметр swpath указали? Очень снижает трафик.
|
| |
|
|
|
| Олег | Дата: Четверг, 10.05.2012, 22:20 | Сообщение # 11 |
|
Группа: Гости
| Здравствуйте Анатолий! Нет не указывал. Я не понял как его указывать. Согласно документации на клиент: "swpath – Полный путь на клиенте или имя переменной среды, где будет создан файл «подкачки» для хранения кусков кэш, которые в данной момент не нужны, но остались неизменными". Это понятно, однако непонятно как этот параметр использовать, в особенности если клиентов несколько, т.к. dbnet.ini общий для всех клиентов и находится на сервере. Если я там укажу путь к какому либо клиенту, то как будут вести себя остальные клиенты и не увеличит ли это трафик к этому клиенту ещё больше? С уважением, Олег.Добавлено (10.05.2012, 22:20) --------------------------------------------- Анатолий прошу прощения, ответил по памяти, а сейчас слазил на сервер, посмотрел dbnet.ini swpath указан: swpath=TMP
|
| |
|
|