| 
			
			 | 
		#1 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
			
			 
			
			Добрый день. 
		
		
		
		
		
		
		
	В модуле Кадровый учет (КУ) есть такая таблица как RHRMVirtualNetworkTable. У нее заполнены поля VirtualNetworkId, EmplId, hrmSatfflistId и еще пару информационных полей ( по крайней мере у нас так   ). Если честно, то не могу найти ее "предназначения" в Системе. Может кто может объяснить зачем она присутствует? Спасибо  | 
| 
	
 | 
| 
			
			 | 
		#2 | 
| 
			
			 Программатор 
		
			
	 | 
	
	
	
		
		
		
		 
			
			Штатное расписание, дата приема, увольнения на работу и тд. Весьма важная таблица в модуле З и К (ненавижу)
		 
		
		
		
		
		
		
		
	 | 
| 
	
 | 
| 
			
			 | 
		#3 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			ну со штаткой - ясно. Дата приема и увольнения - есть в карточке...
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	Жить все веселей!.. AX3SP3CU1  
			 | 
| 
	
 | 
| 
			
			 | 
		#4 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			но зачем ее использовать в join-ах запросов? Оно же тормозит бывает ужасно  
		
		
		
		
		
		
			 
		
				__________________ 
		
		
		
		
	Жить все веселей!.. AX3SP3CU1  
			 | 
| 
	
 | 
| 
			
			 | 
		#5 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			А она не объеденияет сотрудников в штате + претендентов + еще кого-то там?
		 
		
		
		
		
		
		
			
				__________________ 
		
		
		
		
	С уважением Шатохин Святослав.  | 
| 
	
 | 
| 
			
			 | 
		#6 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 
			
			насчет объединения сотрудников в штате - согласен, насчет остального - вроде как нет.  
		
		
		
		
		
		
			Вопрос в том, нужно ли ее "джойнить" к EmplTable, RpayHistory, в случае, когда не нужно анализировать штат или когда привязка сотрудника к подраздению берется из истории? 
				__________________ 
		
		
		
		
	Жить все веселей!.. AX3SP3CU1  
			 | 
| 
	
 | 
| 
			
			 | 
		#7 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
		
			Сообщение от Didukh84
			 
 
			Добрый день. 
		
	В модуле Кадровый учет (КУ) есть такая таблица как RHRMVirtualNetworkTable. У нее заполнены поля VirtualNetworkId, EmplId, hrmSatfflistId и еще пару информационных полей ( по крайней мере у нас так   ). Если честно, то не могу найти ее "предназначения" в Системе. Может кто может объяснить зачем она присутствует? Спасибо На мой взгляд русская таблица rHRM является достаточно бездумной калькой международной таблицы HRMVirtualNetworkTable. Международная в свою очередь тоже является неудачным архитектурным решением. Можно было просто использовать map. Но там хоть какая-то логика есть. В международной хранятся более-менее постоянные величины (пол, дата рождения и т.п.) для трех сущностей: Сотрудников, Контактных лиц в CRM и соискателей в HRM. Причем эти сущности могут перетекать одна в другую. Т.е. хоть как-то понятно какие задачи хотели решить таким решением.  
		 | 
| 
	
 | 
| 
			
			 | 
		#8 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
Между EmplTable и RHRMVirtualNetworkTable логическая связь: "обязательное 1:1". Нарушение этой связи вполне можно считать нарушением логической целостности.  | 
| 
	
 | 
| 
			
			 | 
		#9 | 
| 
			
			 Участник 
		
			
	 | 
	
	
	
		
		
		
		 Цитата: 
	
 
		
				__________________ 
		
		
		
		
	Жить все веселей!.. AX3SP3CU1  
			 | 
| 
	
 |