AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 12.09.2016, 15:20   #7  
pedrozzz is offline
pedrozzz
Молодой, подающий надежды
Аватар для pedrozzz
MCBMSS
Лучший по профессии 2015
 
164 / 218 (8) ++++++
Регистрация: 18.02.2010
Адрес: Краснодар
Цитата:
Сообщение от Ivanhoe Посмотреть сообщение
А не стоит ли туда диалог вставить и просто отвечать - хочу или не хочу прямо сейчас синхронизацию?
Не забыв, что может вызываться без участия пользователя - в таких случаях никаких диалогов.
Не первый год из проекта в проект первым делом проверяю наличие оной заплатки в Дев окружении и добавление ее при отсутствии
Класс, как уже выше упоминалось, 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).
Теги
ax2012, синхронизация

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axsa: MDM Adapter - Extending Dynamics AX 2012 R3 Master Data Management Blog bot DAX Blogs 0 22.05.2014 03:28
emeadaxsupport: Preliminary Microsoft Dynamics AX 2012 R2 content now on TechNet and MSDN! Blog bot DAX Blogs 0 10.11.2012 08:20
sumitsaxfactor: Create Your First Custom Service [AX 2012] Blog bot DAX Blogs 0 19.05.2012 19:14
Sample Design Patterns: Book Give-away: 'Microsoft Dynamics AX 2012 Development Cookbook' Blog bot DAX Blogs 1 12.05.2012 16:55
Dynamics AX Sustained Engineering: Servicing of Dynamics AX 2012 and Dynamics AX 2012 Feature Pack Blog bot DAX Blogs 0 08.05.2012 23:12

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 21:25.