| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			 
			
			Народ, подскажите, как поставить блокировку на таблицу sales line, 
		
		
		
		
		
		
		
	нужно чтобы в один момент времени только один пользователь мог запустить отчет, который сначала считывает во временную таблицу данные из sales line, но при этом данные в sales line уже могли быть изменены другим пользователем. Можно как то залочить таблицу ?  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от Homer
			 
 
			Народ, подскажите, как поставить блокировку на таблицу sales line, 
		
	нужно чтобы в один момент времени только один пользователь мог запустить отчет, который сначала считывает во временную таблицу данные из sales line, но при этом данные в sales line уже могли быть изменены другим пользователем. Можно как то залочить таблицу ?  | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	|
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			В зависимости от того, с каким уровнем изоляции производится чтение. Если был предварительно вызван LOCKTABLE, то да.
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Если речь идет о SQL версии:  
		
		
		
		
		
		
		
	После вызова loctkable SELECT запросы (get, find) Навижн выполняет с хинтом READCOMMITTED. Если же locktable не был вызван, SELECT то запросы идут с хинтом READUNCOMMITTED. Запросы на обновление и удаления (modify, delete) всегда предваряются селектом с хинтом READCOMMITTED и сравнением поля timestamp.  | 
| 
	
 |