 Для fexit вообще то со стороны программиста еще нужны специальные действия - правильно showfile вызвать. Но давно уже не было потребности формировать отчет без показа на экран.
  Для fexit вообще то со стороны программиста еще нужны специальные действия - правильно showfile вызвать. Но давно уже не было потребности формировать отчет без показа на экран.Link-форма без вывода на экран
Модераторы: m0p3e, edward_K, Модераторы
Форма прервется если есть обработка ошибок при формировании потока.
			
			
									
						
										
						Код: Выделить всё
  if (not MyForm.Error)
    MyForm.showfile();
Re: Link-форма без вывода на экран
Подобная задача: нужно не выводить на экран печатную форму накладной - если она неверно заполнена.
Кто-нибудь нашел решение? Согласны на пустую форму - в случае ошибки.
			
			
									
						
										
						Кто-нибудь нашел решение? Согласны на пустую форму - в случае ошибки.
Re: Link-форма без вывода на экран
Код: Выделить всё
if (<<условие>>) then
{
  message('Накладная неверно заполнена!');
  <<имя_формы>>.fexit;
  <<имя_прототипа>>.fexit;
  exit;
}
- 
				edward_K
- Заслуженный деятель интернет-сообщества
- Сообщения: 5189
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Link-форма без вывода на экран
ну если соглаcны на пустую и совсем ничего не поможет , то заводите переменную и весь вывод внутри(! и только вывод, циклы и другие аналогичные операторы в internal заключать наверное плохо) каждого цикла берете в 
.{?internal;wkl;
......................
.}
			
			
									
						
										
						.{?internal;wkl;
......................
.}
Re: Link-форма без вывода на экран
Спасибо! Попробую оба варианта!