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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.04.2008, 10:25   #8  
randrews is offline
randrews
Участник
Аватар для randrews
 
312 / 10 (1) +
Регистрация: 06.12.2004
Цитата:
Сообщение от 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;
 


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

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

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