Понедельник, 21.05.2012, 00:35 - защита конфигурации 1с 7.7 - клиент-сервер 1с 7.7
Вирт.RU
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » V7DBNet » Предложения и пожелания » Изменить поведение
Изменить поведение
viddikДата: Пятница, 22.04.2011, 06:30 | Сообщение # 1
Подполковник
Группа: Пользователи
Сообщений: 127
Репутация: 1
Статус: Offline
Сейчас, если происходит попытка открыть форму объекта, который уже открыт в другом сеансе, выскакиевает сообщение о блокировке таблицы и предлагается повторить попытку захвата или отменить. При этом по умолчанию выбирается повтор. Такое поведение сбивает с толку пользователя. Я бы предложил добавить в сообщение о блокировке фразу, что данный объект уже кем-то открыт. Причем сначала эту простую фразу а потом уже "трудную" часть сообщения smile
Если бы при этом выводилось имя того, кто открыл форму объекта, было бы вообще идеально.
И желателен вариант, чтобы по умолчанию попытка блокировки в данном случае не повторялась, а форма бы открывалась сразу на чтение.
А те, кто понимает, что делает, могут сами тыркнуть на повтор.

Добавлено (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
Если тормозить, тогда обойдемся без этой фишечки. Скорость превыше всего, кроме надежности, конечно smile
 
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

 
Форум » V7DBNet » Предложения и пожелания » Изменить поведение
Страница 1 из 11
Поиск:
Новый ответ
Имя:
Текст сообщения:
Опции сообщения:
Код безопасности:

Создать бесплатный сайт с uCoz