Последняя версия DataExpress 3 beta от 3 августа 2019 года.
Изображение Скачать | Изображение Что нового?
См. также: Энциклопедия DX | Форум на develop-soft | Песочница
ИзображениеИзображениеИзображение

Обсуждение релиза 3 beta (29.08.17)

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Поблагодарили: 4 раза
Контактная информация:

Re: Обсуждение релиза 3 beta (29.08.17)

Сообщение YurAnt » Вт авг 29, 2017 7:26 pm

Вы видео смотрели? Такого точно не было...
Изображение

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

Re: Обсуждение релиза 3 beta (15.08.17)

Сообщение admin » Вт авг 29, 2017 8:03 pm

А что конкретно поменялось? Вы тестировали предыдущую сборку?

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Поблагодарили: 4 раза
Контактная информация:

Re: Обсуждение релиза 3 beta (29.08.17)

Сообщение YurAnt » Вт авг 29, 2017 8:47 pm

admin писал(а):А что конкретно поменялось? Вы тестировали предыдущую сборку?

Оффтоп: лопухнулся с заголовком новой темы (и даже никто не заметил...). Разумеется в ней шло обсуждение сегодняшнего релиза...

с v3 beta (29.08.17):


здесь что-то непонятное (момент после ручного обновления)
---------------------

до v3 beta (29.08.17):


а тут проглядывается логика "нормальной" дырки.
Изображение

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

Re: Обсуждение релиза 3 beta (29.08.17)

Сообщение admin » Ср авг 30, 2017 8:48 am

Интересный у Вас тест получается. Новую версию так тестируете, а старую сяк. Т. е. в новой версии (программа А вверху, Б -внизу):
1. Переводите форму в редактирование в программе А.
2. Переводите форму в редактирование в программе Б.
3. Данные в базу еще не записаны.
4. Сохранили запись в программе Б. Данные попали в базу.
5. В программе А запись по прежнему находится в редактировании.
6. В программе А нажимаете кнопку "Обновить". Что должно в этот момент произойти? А происходит следующее. Программа проверяет корректность ввода и если все ОК сохраняет запись (если не включено подтверждение сохранения).
7. Поэтому видим результат не программы Б, а программы А.

Получается, что программа А перезаписала изменения программы Б. Вполне логично. Ведь блокировка записей отключена, что позволило одновременно редактировать одну запись в разных экземплярах программы. И проверка блокировки сработала бы только перед началом редактирования, а не перед записью изменений.

А старую версию Вы тестировали немного по другому (А - слева, Б - справа):
1. Переводите форму в редактирование в программе А.
2. Переводите форму в редактирование в программе Б.
3. Данные в базу еще не записаны.
4. Сохраняете запись в программе Б. Данные попали в базу.
5. А в программе А Вы нажимаете кнопку "Отмена".
6. Видим результат записи программы Б.

Таким образом получается неверная логика в самом тестировании двух разных версий программы. Тут ключевой момент в том, что при тестировании новой версии Вы сохраняли запись в обоих экземплярах, а при тестировании старой - только в одном.

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Поблагодарили: 4 раза
Контактная информация:

Re: Обсуждение релиза 3 beta (29.08.17)

Сообщение YurAnt » Ср авг 30, 2017 9:16 am

Попробую перезаписать тест с одинаковой базой. Заметил что А-новая оказывается сохраняла свои изменения при потере фокуса майна в целом.
И все же непонятно - почему в Б-новой я создаю запись, сохраняю, обновляю, вижу ее и только после обновления в А-новой замечаю, что Б-новая все-таки не сохранила мои изменения (блокировки Б-новой со стороны А ведь не было! Правильно?)
Изображение

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

Re: Обсуждение релиза 3 beta (29.08.17)

Сообщение admin » Ср авг 30, 2017 9:34 am

YurAnt писал(а):Заметил что А-новая оказывается сохраняла свои изменения при потере фокуса майна в целом.

Программа всегда пытается сохранить запись, когда пользователь нажимает на кнопку на панели или выбирает пункт главного меню, или при выходе из программы.
YurAnt писал(а):И все же непонятно - почему в Б-новой я создаю запись, сохраняю, обновляю, вижу ее и только после обновления в А-новой замечаю, что Б-новая все-таки не сохранила мои изменения (блокировки Б-новой со стороны А ведь не было! Правильно?)

Они сохранились. Но А перезаписала Б. В А запись находилась по прежнему в редактировании. При обновлении программа записала изменения в базу. Блокировки никакой нет.

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Поблагодарили: 4 раза
Контактная информация:

Re: Обсуждение релиза 3 beta (29.08.17)

Сообщение YurAnt » Ср авг 30, 2017 9:40 am

Тогда первый и второй ответ предыдущего поста прямо противоречат друг другу... Я вышел из А. и вижу, что запись сохранилась. Но при этом в Б непонятка...
Разрыфф мозга какой-то...
Изображение

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Поблагодарили: 4 раза
Контактная информация:

Re: Обсуждение релиза 3 beta (29.08.17)

Сообщение YurAnt » Пт сен 01, 2017 3:04 pm

Обновление.
1. Улучшено дерево формы. Теперь можно представить в виде иерархии не только группы, но и любые данные, которые есть в форме или справочниках. Требуется перенастройка свойства формы "Дерево".

А можно уточнить технические подробности? Найден ли какой-то общий знаменатель между "двумями путями"?

Почему возник вопрос: я так полагаю, что была какая-то сделана правка 1-го (путя), глобальной оптимизации сделать не получилось?

Жду когда откроется GOODS_FAST.FDB с отключенными нотнулами c ВДС-а. Довольно долго...
Изображение

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

Re: Обсуждение релиза 3 beta (29.08.17)

Сообщение admin » Пт сен 01, 2017 7:08 pm

Да, я не делал оптимизации, просто расширил возможности дерева. Общий знаменатель - это текущее дерево. Но проблемы, которые я описывал остаются. Я пока даже не знаю как это можно оптимизировать.
YurAnt писал(а):Жду когда откроется GOODS_FAST.FDB с отключенными нотнулами c ВДС-а. Довольно долго...

С нотнулами? Не совсем пониманию. Можно тоже поглядеть?

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Поблагодарили: 4 раза
Контактная информация:

Re: Обсуждение релиза 3 beta (29.08.17)

Сообщение YurAnt » Пт сен 01, 2017 8:10 pm

С отключенными свойствами "обязательное".
Изображение
Ваша_база.fdb = GOODS_FAST.FDB
Не хочу гуглу светить в открытом виде ip-шник
Изображение


Вернуться в «Обсуждение релизов DataExpress»