| View previous topic :: View next topic   | 
	
	
	
		| Author | 
		Message | 
	
	
		SantechNik
 
 
  Joined: 31 Dec 2001 Posts: 1696 Location: Гусев Михаил
  Interests: Москва
  | 
		
			
				 Posted: 30 Oct 2003 18:00    Post subject: Уточните что делают функции DBPOP() и DBPUSH() | 
				     | 
			 
			
				
  | 
			 
			
				Уточните что делают функции DBPOP() и DBPUSH(), используемые в программах, запускаемых FileEval().
 
Сохраняются ли и восстанавливаюся ли текущие тэги баз? _________________ http://santech.chat.ru/bro.zip - удобный броузер/редактор БД | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		integral
 
 
  Joined: 19 Jul 2002 Posts: 378
  Occupation: ОАО "Интеграл"  инженер-программист Interests: Нефтекамск
  | 
		
			
				 Posted: 31 Oct 2003 08:36    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				из информации для специалистов
 
 	  | Quote: | 	 		  DBPUSH(<алиас>,<имя индекса>,<условие фильтра>,<скоб>) -
 
   универсальная функция. Все параметры являются необязательными.
 
 
   DBPUSH() - cохраняет текущее  состояние (текущую  рабочую  область,
 
   установленный индекс и фильтр, текущий номер записи). Рекомендуется
 
   вставлять эту процедуру в начале программы пользователя, если в ней
 
   предусматривается  смена  рабочей  области   или  индекса  и   т.п.
 
   Последующее примененение DBPOP() обеспечит при выходе из  программы
 
   пользователя возврат к прежнему состоянию.
 
 
   Применение   DBPUSH   с   параметрами   позволяет   одновременно  с
 
   сохранением состояния текущей  рабочей области сохранить  состояние
 
   рабочей области  с именем  <алиас> и  relation, установленную между
 
   этими областями. При этом  после выполнения команды текущей  станет
 
   рабочая  область,  указанная  под  именем <алиас>, будет установлен
 
   в качестве  текущего индекс  с именем  <имя индекса>.  Кроме  того,
 
   для текущей  рабочей области  можно одновременно  установить фильтр
 
   и/или     скоб.     Скоб      задается     в     виде      массива:
 
    {<ключевое выр.>,<начальное знач.ключа>,<конечное знач.ключа>}
 
   Ключевое выражение, как правило, должно совпадать с текущим  ключом
 
   (необязательно  до  конца).   Установка  скоба,  если это возможно,
 
   всегда предпочтительнее фильтра, т.к. выполняется быстрее. | 	 
  | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Krosh
 
  
  Joined: 13 Oct 2003 Posts: 97 Location: КИА Occupation: СТ Interests: Москва
  | 
		
			
				 Posted: 31 Oct 2003 10:15    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				 	  | Quote: | 	 		  текущую рабочую область, 
 
установленный индекс и фильтр, текущий номер записи | 	  
 
 То есть только одну текущую облать?
 
У меня так: 
 
при печати документа движения вызывается FileEval(), а в проге:
 
 
DBPUSH() //текущая область MDOC 
 
......
 
DBSELECT("MDOCM")
 
ORDSETFOCUS("MDOC_D")
 
.....
 
DBPOP()
 
 
Значит область MDOCM для БЭСТа я "испортил"? | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		medok
 
 
  Joined: 13 Feb 2003 Posts: 16
 
 
 
  | 
		
			
				 Posted: 15 Nov 2003 05:53    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				Для integral: 
 
Не могли бы вы скинуть весь файл с описанием всех функций на pablomedok@tut.by. Очень полезно было бы почитать. 
 
 
Заранее благодарен. | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		Светлана
 
 
  Joined: 22 Jul 2002 Posts: 416 Location: Эпштейн Светлана
  Interests: Бердск, Новосибирская обл
  | 
		 | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		dadDY
 
 
  Joined: 04 Nov 2003 Posts: 29 Location: Ложкин Occupation: ФГУ НП "НК" Interests: Елабуга
  | 
		
			
				 Posted: 17 Nov 2003 17:17    Post subject:  | 
				     | 
			 
			
				
  | 
			 
			
				| Если это не стандартое описание в БЭСТе, то и я бы не отказался получить такое описание. Если не трудно andreyl@abakel.ru | 
			 
		  | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		integral
 
 
  Joined: 19 Jul 2002 Posts: 378
  Occupation: ОАО "Интеграл"  инженер-программист Interests: Нефтекамск
  | 
		 | 
	
	
		| Back to top | 
		 | 
	
	
		  | 
	
	
		 |