Цитата:
Сообщение от
S.Kuskov
Скажите, а как можно передать параметр в validateWrite?
Так же, как и в любой другой метод. Перекрываем табличный validateWrite (если он еще не перекрыт), добавляем в него необязательный параметр и все. Какие проблемы? Или я вопрос не понял?
X++:
public boolean validateWrite(boolean _validateField2 = false)
{
boolean ret;
ret = super();
if (_validateField2 && !this.Field2)
{
ret = checkFailed(strfmt("@SYS26332", new DictField(this.TableId, fieldNum(Table1, Field2)).label()));
}
return ret;
}
В стандарте полно примеров. Первое, что приходит на ум - таблица InventJournalTable.