|  10.06.2008, 13:07 | #1 | 
| Участник | PersonTitleTable - зачем два поля? 
			
			Находясь в самом начале пути изучения Dynamics AX 4.0 с удивлением обнаружил, что в таблице PersonTitleTable, которая используется в модуле Расчеты с персоналом в качестве справочника должностей, есть два поля: Title и TitleId. Одно из них (TitleId) является первичным ключом, а второе тупо дублирует его. Не подскажут ли уважаемые знатоки глубокий смысл этого? | 
|  | 
|  10.06.2008, 13:24 | #2 | 
| Участник | Цитата: TitleId - код должности. Скорее всего сокращение должности CIO, CEO, ITM, SM и т.п. Title - текст-описание должности. Беда в том, что устоявшихся сокращений для русских должностей не так уж и много. Поэтому в русской демобазе используется полное написание в обоих полях. Но в боевой базе лучше использовать сокращения. | 
|  | 
|  10.06.2008, 13:27 | #3 | 
| MCTS | 
			
			Тут интересно то, что на форме то отображается одно поле Title... TitleId заполняется как первые 30 (вроде 30 по памяти) символов Title... что печально...
		 
				__________________ farlander.ru | 
|  | 
|  10.06.2008, 13:46 | #4 | 
| Участник | Цитата: this.TitleId = this.Title; Вопрос все таки ЗАЧЕМ? | 
|  | 
|  10.06.2008, 13:51 | #5 | 
| Участник | |
|  | 
|  10.06.2008, 14:02 | #6 | 
| Участник | Цитата: замечательный пример неправильно программирования. спасибо | 
|  | 
|  10.06.2008, 14:09 | #7 | 
| Злыдни | 
			
			Меня всегда радовал текст хелпа к полю TitleId это таблички:  Цитата: 
		
			Поля являются альтернативными и используются только для создания в базе данных индекса по имени.
		
	 | 
|  | 
|  10.06.2008, 14:23 | #8 | 
| Участник | |
|  | 
|  10.06.2008, 14:23 | #9 | 
| Участник | 
			
			а в пятерке  у обоих Allow edit = No так что поддерживается    | 
|  | 
|  10.06.2008, 15:03 | #10 | 
| Участник | |
|  | 
| Теги | 
| ax4.0 | 
|  | 
| 
 |