|
![]() |
#1 |
Участник
|
А не стоит ли туда диалог вставить и просто отвечать - хочу или не хочу прямо сейчас синхронизацию?
Не забыв, что может вызываться без участия пользователя - в таких случаях никаких диалогов.
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: trud (1), AvrDen (1), pedrozzz (1). |
![]() |
#2 |
Молодой, подающий надежды
|
Цитата:
![]() Класс, как уже выше упоминалось, Application.dbSynchronize(). Вставляем в самом начале. Желательно добавить всех разрабов или вообще убрать условие на userId. Фен шуй феншуем от МС, где каждому отдельный АОС и окружение, а в суровой реальности десяток разрабов все пилит в одной базе и запущенная синхронизация у одного может тормозить работу всей команды ![]() X++: ... // TODO, sync fix, begin if ((curUserId() == 'UserId1' || curUserId() == 'UserId2' ) && new SqlSyncPending().databaseTouched()) { if (Box::okCancel('Sync data base?', DialogButton::Cancel) == DialogButton::Cancel) { return false; } } // sync fix, end ... Последний раз редактировалось pedrozzz; 12.09.2016 в 15:25. |
|
|
За это сообщение автора поблагодарили: rumpleteazer (1), Ivanhoe (1). |
![]() |
#3 |
NavAx
|
Цитата:
![]()
__________________
Isn't it nice when things just work? |
|
Теги |
ax2012, синхронизация |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|