Показать сообщение отдельно
Старый 12.08.2015, 07:18   #2  
demianimp is offline
demianimp
Участник
 
202 / 104 (4) +++++
Регистрация: 10.10.2013
Цитата:
Сообщение от Art_Tanis Посмотреть сообщение
Добрый день!
У меня есть метод на форме validateWrite в датасоурс:
X++:
if(InventDim.wMSPalletId)
    {
        if(WMSPallet::find(InventDim.wMSPalletId).IsPalletBlocked != NoYes::Yes)
        {
            ret = checkFailed(strfmt("@HTC233",InventDim.wMSPalletId));
        }
  }

    return ret;
Проблема в следующем - у меня есть кнопка на форме с командой "Отмена". При выскакивании сообщения о проблеме форму нельзя закрыть. Однако если нажать на крест форма закрывается. Почему по кнопке форма не закрывается и как исправить??
Насколько я понимаю, то строка в датасоурсе в момент ошибки находиться в режиме редактирования. Я создал форму, добавил туда табличку и грид. Если насильно в validateWrite возвращать false, то форма у меня не закрывается не по крестику, не по кнопке.