Цитата:
Сообщение от
by_HT
Ну форму я запускаю так:
SCB.SETFILTER(Type,'=%1',SCB.Type::Rek);
FormSCB.SETTABLEVIEW(SCB);
FormSCB.SETRECORD(SCB);
FormSCB.RUNMODAL;
что то не понимаю... может пример какой-нить?
R - запись Temporary = ДА
Код:
R.Code := 'r1';
R.INSERT;
R.Code := 'r2';
R.INSERT;
FORM.RUNMODAL(0,R);
Выведет 2 записи.
Еще раз советую сделать ее нередактируемой, так как тригеры onValidate сработают даже на Temporary = ДА
P.S. Вам необходимо прогнать цикл по записям и вставить их в темповую таблицу (с отличным НДС)
Код:
IF RECORD.FIND('-') THEN
REPEAT
TMPREC.SETRANGE("Vat",RECORD."Vat");
IF TMPREC.ISEMPTY THEN BEGIN
TMPREC := RECORD;
TMPREC.INSERT;
END;
UNTIL RECORD.NEXT = 0;