Последняя версия DataExpress 3 beta от 15 сентября 2020 года.

Изображение Скачать | Изображение Что нового?



Объявление:

Если вам понравилась программа и вы ее интенсивно используете - замолвите словечко о ней на вашем сайте (блоге, форуме, твитере, краской на подъезде, ютуб-канале и т.д.) с активной (по-возможности) ссылкой на сайт программы/форум. Тем самым вы можете внести небольшой вклад в seo-карму проекта в виде входящих ссылок.
Спасибо! Администрация :)


>> Обсудить <<

Вышла новая версия DataExpress 1.8

Публикация новостей, связанных с развитием DataExpress.
Аватара пользователя
vovka3003
Эксперт
Сообщения: 1376
Зарегистрирован: 30 апр 2016, 21:32
Откуда: г. Белгород (Ростов, Краснодар)
Поблагодарили: 1 раз
Контактная информация:

Re: Вышла новая версия DataExpress 1.8

Сообщение vovka3003 » 15 июн 2016, 23:20

1. Смоделировал ситуацию с "вылетом" разработчика, который сидел монопольно до (условно) 3 часов ночи. (Например он перевел ноут в спящий режим и сам ушел (в спящий режим)). Юзеры с утра видят сообщение: "База открыта монопольно..." и ждут, когда он выйдет (Админ из "спящего режима") и разблокирует сам себя... Нехорошо...
2. Можно ли добавить "Активные" и "Зависшие" в состояния пользователей в мониторе. Или может быть их "автоудалять" (Пользователь 1 при следующем входе инициирует удаление записи(ей) о зависшем Пользователе 1)? Также не помешала бы функция "Удалить все зависшие сессии", когда их наберется пару тысяч...
3. Что происходит при удалении из монитора записей с активными пользователями? (их полноценная работа в базе заметил - продолжается)

Аватара пользователя
vovka3003
Эксперт
Сообщения: 1376
Зарегистрирован: 30 апр 2016, 21:32
Откуда: г. Белгород (Ростов, Краснодар)
Поблагодарили: 1 раз
Контактная информация:

Re: Вышла новая версия DataExpress 1.8

Сообщение vovka3003 » 15 июн 2016, 23:26

admin писал(а):
vovka3003 писал(а):Как их удалить?

Через монитор пользователей. Разработчик игнорирует все ограничения входа (монопольный режим, одиночная авторизация).

Получается в файловом режиме эта фишка не только не работает но и мешает (нужно запускать сервер, чтобы "отвесить" юзера)... А для него (файлового режима) совсем не будет монитора и блокировки?

Аватара пользователя
admin
Разработчик
Сообщения: 5177
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 41 раз
Поблагодарили: 336 раз

Re: Вышла новая версия DataExpress 1.8

Сообщение admin » 16 июн 2016, 06:10

1. Ситуация маловероятная. Даже если до разработчика не достучаться, пароль может знать другой пользователь.
2. Пару тысяч?! Очень сомневаюсь! Если пользователю запрещена множественная авторизация, то как он может разблокировать запись, если ему будет запрещен вход (ведь при сбое остается запись не только о записи, но и о входе)? Если разрешена, то как он узнает, что это именно его запись заблокирована (в базе хранится код кользователя, код формы и код записи)? Теоретически можно сравнивать записи о входе с реальными подключениями к базе Firebird, но я не знаю как привязать пользователя и его IP-адрес (ведь только Firebird-сервер знает по какому IP подключение). Можно, конечно, программе узнавать IP компьютера, но как узнать какая сетевуха куда идет (если их несколько)?
3. Да, продолжают работать? На сервер программа никак повлиять не может. Можно, конечно, таймер поставить и периодически опрашивать таблицу... Не думаю, что это большая проблема. Практика покажет...
4. Ну зачем в файловом режиме монитор?! Предполагается работа в сети.

Аватара пользователя
vovka3003
Эксперт
Сообщения: 1376
Зарегистрирован: 30 апр 2016, 21:32
Откуда: г. Белгород (Ростов, Краснодар)
Поблагодарили: 1 раз
Контактная информация:

Re: Вышла новая версия DataExpress 1.8

Сообщение vovka3003 » 01 сен 2016, 12:03

admin писал(а):3. Механизм блокировки и определения изменений записей в многопользовательском режиме по сети.

Возможно ли ее сделать отключаемой для выбранных форм? Есть такая необходимость...

Аватара пользователя
admin
Разработчик
Сообщения: 5177
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 41 раз
Поблагодарили: 336 раз

Re: Вышла новая версия DataExpress 1.8

Сообщение admin » 01 сен 2016, 15:46

Есть такая необходимость...

Например.

Аватара пользователя
vovka3003
Эксперт
Сообщения: 1376
Зарегистрирован: 30 апр 2016, 21:32
Откуда: г. Белгород (Ростов, Краснодар)
Поблагодарили: 1 раз
Контактная информация:

Re: Вышла новая версия DataExpress 1.8

Сообщение vovka3003 » 01 сен 2016, 17:32

admin писал(а):
Есть такая необходимость...

Например.

Юзер1 сидит в записи, и ее же Юзеру2 необходимо открывать хотя бы в режиме для чтения... (такое в сетке часто бывает)
Неточно выразился - не отключаемой полностью, но частично (может какую-то более гибкую настройку продумать - уведомления об окончании редактирования, передача монопольного доступа без закрытия формы если такое вообще возможно...).

Аватара пользователя
vovka3003
Эксперт
Сообщения: 1376
Зарегистрирован: 30 апр 2016, 21:32
Откуда: г. Белгород (Ростов, Краснодар)
Поблагодарили: 1 раз
Контактная информация:

Re: Вышла новая версия DataExpress 1.8

Сообщение vovka3003 » 01 сен 2016, 17:41

Оффтоп: Я бы даже сказал большинство новых фишек имеют некую жесткость: "Да" "Нет" (третьего не дано). Хотелось бы конечно максимум гибкости для каждой настройки и функции. К примеру:
когда-то 1сv7 имела на своем борту предопределенные процедуры для форм:
1. ПриОткрытии(),
2. ПриЗакрытии()
сейчас же в 8-ке:
1. ПередОткрытием()
2. ПриОткрытии()
3. ПослеОткрытия()
4. ПередЗакрытием()
5. ПриЗакрытии()
6. ПослеЗакрытия()

Гибкость, которая при которой каждая из новых процедур оказалась очень востребованы...

P.S. Помнится у нас была дискуссия насчет "разрешить редактирование" поля в выражением. А это реально открыло массу возможностей и гибкость.

Аватара пользователя
vovka3003
Эксперт
Сообщения: 1376
Зарегистрирован: 30 апр 2016, 21:32
Откуда: г. Белгород (Ростов, Краснодар)
Поблагодарили: 1 раз
Контактная информация:

Re: Вышла новая версия DataExpress 1.8

Сообщение vovka3003 » 01 сен 2016, 17:46

Собственно насчет существующей системы многопользовательского доступа готов поспорить (в споре рождается истина)... Но настолько емкий и неупорядоченный набор аргументов в башке, что все откладываю "сортировку" до ближайшего выходного (последний помню был в январе :D ).

Аватара пользователя
admin
Разработчик
Сообщения: 5177
Зарегистрирован: 14 мар 2016, 11:32
Откуда: Ленинградская
Благодарил (а): 41 раз
Поблагодарили: 336 раз

Re: Вышла новая версия DataExpress 1.8

Сообщение admin » 01 сен 2016, 19:07

Юзер1 сидит в записи, и ее же Юзеру2 необходимо открывать хотя бы в режиме для чтения... (такое в сетке часто бывает)
Неточно выразился - не отключаемой полностью, но частично (может какую-то более гибкую настройку продумать - уведомления об окончании редактирования, передача монопольного доступа без закрытия формы если такое вообще возможно...).


Ну только просмотр сделать можно.

Хотелось бы конечно максимум гибкости для каждой настройки и функции.

Lazarus - максимум гибкости.


Вернуться в «Новости и релизы платформы»