Показать сообщение отдельно
Старый 27.09.2005, 14:50   #5  
TarasNBV is offline
TarasNBV
Участник
 
28 / 10 (1) +
Регистрация: 23.07.2005
Адрес: Ukraine
Реализовать можно в виде кода, как было сказано ранее, только перекрыть надо триггер OnPush не датаайтема, а кнопки.

Внутри можно прописать:

IF (условие_пустой_строки) THEN
ERROR('текст_сообщения');

условие_пустой_строки для невставленной строки может выглядеть для таблицы с одним полем в первичном ключе как:
(NOT SomeRec.GET(Rec."Field1")), где

SomeRec - переменная тогоже типа, что и Rec;
"Field1" - поле, входящее в первичный ключ

Таким образом вы получите и сообщение и находящийся далее код не будет выполняться.

Но как всегда, есть одно "но". Если на свойстве кнопки определено свойство RunObject, то данный метод не сработает.