Программы "Простой софт" www.prostoysoft.ru

ВНИМАНИЕ! РЕКЛАМНЫЕ СООБЩЕНИЯ И ГИПЕРССЫЛКИ В ФОРУМЕ ЗАПРЕЩЕНЫ (посты удаляются автоматически часто с пользователем)
Текущее время: 16.10.2021 18:26

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 03.04.2021 18:56 
Не в сети

Зарегистрирован: 24.06.2020 11:39
Сообщения: 26
Здравствуйте,

Возник вопрос.
Влияет ли последовательность действий:

1. нажатие кнопки "применить" затем "Ок"
2. просто нажатие кнопки "ок"
(рис 1)
При создании либо изменении записи на триггеры, которые срабатывают по условиям "При создании", "после создания", "при добавлении и изменении", "После добавления и изменения".

Потому что в данный момент у меня в общем верно написан некий код и его действия и работа с записями по факту тоже верная, при тестировании работает верно.
Однако человек, который использует программу, по привычке всегда создаёт, изменяет, заполняет запись в конце нажимая "Применить" а потом "Ок".
Вот я и думаю, возможно записи которые вставляют текущие значения <TEST> срабатывают неправильно

Дополнительно: как убрать эту кнопку "Применить" вообще из формы? Потому что Ок и применить по сути одно и тоже, только "Ок" ещё и закрывает форму.


Вложения:
Комментарий к файлу: Рис 1
1.png
1.png [ 32.17 КБ | Просмотров: 2542 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 04.04.2021 21:16 
Не в сети
Администратор

Зарегистрирован: 15.02.2006 20:16
Сообщения: 3827
Откуда: Санкт-Петербург
Применить - сохранение без закрытия формы.
ОК - сохранение с закрытием формы.
Вот и вся разница.

Если кто-то будет нажимать сначала Применить а затем ОК, то не должно быть никакой разницы.

Но, если только программист-конфигуратор не задаст триггеры.
Например триггер при изменении записи, отправляющий емейл, очевидно - сработает два раза, и емейл отправится дважды.
Чтобы избежать подобного эффекта (если он не желательный), нужно продумывать и делать дополнительную реализацию - например заполнять поле "Статус отправки емейла" значением "sent" и его потом учитывать, чтобы не отправлять, если уже было отправлено.

Код:
записи которые вставляют текущие значения <TEST>

А что такое TEST?

Раньше можно было скрыть кнопку "Применить" через Свойства формы - параметр ShowApplyButton, который надо было выставлять в 0.
Но теперь все это устарело и задается так - правый клик на кнопках ОК, Отмена или Применить -> Настройка панели инструментов.

_________________
2B OR NOT 2B = TRUE


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


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

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB