|  20.10.2004, 15:20 | #1 | 
| drc | SalesLine.InvenDimId 
			
			День Добрый!   Разбирался с заполнением SalesLine(Расходы с клиентами/Заказ/) там есть поле Склады. Логично что оно за него отвечает InventDimId! Однако на форме на месте этого поля (я смотрел в Design формы SalesTable) стоит группа InventoryDimentionsGrid, а не InventDimId! Подскажите пожалуйста что это за структура! | 
|  | 
|  20.10.2004, 15:23 | #2 | 
| Модератор | 
			
			В эту группу входят поля из таблицы inventDim, на основаниии которых и находиться необходимая складская аналитика, уникально идентифицирующаяся InventDimId С Уважением, Георгий | 
|  | 
|  20.10.2004, 15:26 | #3 | 
| drc | 
			
			А как увидеть какое именно поле необхоимо отобразить на Grid-е, ведь в группе несколько полей?
		 | 
|  | 
|  20.10.2004, 15:30 | #4 | 
| Участник | 
			
			Там группа специально и сделана, чтобы везде все было однотипно, например однотипно работала настройка "Отображать складскую аналитику".
		 | 
|  | 
|  20.10.2004, 15:38 | #5 | 
| drc | 
			
			Ничего не понимаю!   (Как колобки!) Однотипно? А что можно по разному отображать? | 
|  | 
|  20.10.2004, 15:46 | #6 | 
| Участник | 
			
			Имеется в виду, что все места в системе, где встречаются комбинации складских аналитик (строки заказов, закупок, складских проводок, и т.д.) обрабатываются одинаково. Где бы вы не собрались назначить отображение нужной вам комбинации складских аналитик - вы будете пользоваться одним функционалом.
		 
				__________________ Здесь могла быть Ваша реклама! | 
|  | 
|  20.10.2004, 16:05 | #7 | 
| Участник | 
			
			Глядя в свойства InventoryDimensionsGrid Вы видите что? datasource=InventDim и datagroup=InventoryDimensions. То есть всего-навсего вместо одного ничего не говорящего поля "InventDimID" выводится группа полей из датасорса "складские аналитики". Причем обратите внимание, что вы не можете в гриде строк заказа, скажем, удалить одну аналитику из этой группы а другие оставить. Это как раз достигается тем, что поля не набраны сюда по-одному, а именно указана сразу группа полей из InventDim как источника данных для этого куска грида. Именно такой подход позволяет, поступая так везде, везде же и однотипно обрабатывать отображение этих аналитик. Если же Вам для чего-то нужно, скажем, насильно оставить тут только номер ГТД а остальное напрочь убрать навсегда, то вам нужно удалить (или лучше поставить visible=no) эту группу, после чего ручками добавить поле "Номер ГТД" из того же источника данных. Тогда здесь только оно и будет. И перестанет работать стандартная функция выбора отображаемых аналитик (т.е. расставленные галочки не будут влиять на появление аналитик в гриде). А в других местах - все останется по прежнему.
		 | 
|  | 
|  20.10.2004, 16:09 | #8 | 
| drc | 
			
			То что я пользуюсь определенным набором полей -- согласен. Но как мне узнать какое именно поле скрыто под (допустим Скаладми), ведь на его месте стоит группа? Я понимаю, что это оин из элементов этой группы, но как определить какой? | 
|  | 
|  20.10.2004, 16:14 | #9 | 
| Участник | 
			
			Ну вот приехали.. идете в data dictionary на таблицу InventDim  в пункт field groups, там смотрите какие поля в этой группе, по названиям и меткам понятно что есть что
		 | 
|  | 
|  20.10.2004, 16:28 | #10 | 
| drc | 
			
			Благодарю всех!!! Разобрался!!  Спасибо Zabr -- ответы очень подробные!   | 
|  | 
|  21.10.2004, 09:00 | #11 | 
| программист |   
			
			Документация - для трусов!   | 
|  |