AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.10.2004, 15:20   #1  
Александр Костоусов is offline
Александр Костоусов
drc
 
97 / 10 (1) +
Регистрация: 18.08.2004
SalesLine.InvenDimId
День Добрый!

Разбирался с заполнением SalesLine(Расходы с клиентами/Заказ/)
там есть поле Склады. Логично что оно за него отвечает InventDimId!

Однако на форме на месте этого поля (я смотрел в Design формы SalesTable) стоит группа InventoryDimentionsGrid, а не InventDimId!

Подскажите пожалуйста что это за структура!
Старый 20.10.2004, 15:23   #2  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
В эту группу входят поля из таблицы inventDim, на основаниии которых и находиться необходимая складская аналитика, уникально идентифицирующаяся InventDimId

С Уважением,
Георгий
Старый 20.10.2004, 15:26   #3  
Александр Костоусов is offline
Александр Костоусов
drc
 
97 / 10 (1) +
Регистрация: 18.08.2004
А как увидеть какое именно поле необхоимо отобразить на Grid-е, ведь в группе несколько полей?
Старый 20.10.2004, 15:30   #4  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,202 / 345 (14) ++++++
Регистрация: 26.06.2002
Адрес: Москва
Там группа специально и сделана, чтобы везде все было однотипно, например однотипно работала настройка "Отображать складскую аналитику".
Старый 20.10.2004, 15:38   #5  
Александр Костоусов is offline
Александр Костоусов
drc
 
97 / 10 (1) +
Регистрация: 18.08.2004
Ничего не понимаю! (Как колобки!)

Однотипно? А что можно по разному отображать?
Старый 20.10.2004, 15:46   #6  
Oz is offline
Oz
Участник
Аватар для Oz
 
293 / 51 (2) ++++
Регистрация: 22.08.2002
Адрес: Москва
Имеется в виду, что все места в системе, где встречаются комбинации складских аналитик (строки заказов, закупок, складских проводок, и т.д.) обрабатываются одинаково. Где бы вы не собрались назначить отображение нужной вам комбинации складских аналитик - вы будете пользоваться одним функционалом.
__________________
Здесь могла быть Ваша реклама!
Старый 20.10.2004, 16:05   #7  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,202 / 345 (14) ++++++
Регистрация: 26.06.2002
Адрес: Москва
Глядя в свойства InventoryDimensionsGrid Вы видите что? datasource=InventDim и datagroup=InventoryDimensions. То есть всего-навсего вместо одного ничего не говорящего поля "InventDimID" выводится группа полей из датасорса "складские аналитики". Причем обратите внимание, что вы не можете в гриде строк заказа, скажем, удалить одну аналитику из этой группы а другие оставить. Это как раз достигается тем, что поля не набраны сюда по-одному, а именно указана сразу группа полей из InventDim как источника данных для этого куска грида. Именно такой подход позволяет, поступая так везде, везде же и однотипно обрабатывать отображение этих аналитик. Если же Вам для чего-то нужно, скажем, насильно оставить тут только номер ГТД а остальное напрочь убрать навсегда, то вам нужно удалить (или лучше поставить visible=no) эту группу, после чего ручками добавить поле "Номер ГТД" из того же источника данных. Тогда здесь только оно и будет. И перестанет работать стандартная функция выбора отображаемых аналитик (т.е. расставленные галочки не будут влиять на появление аналитик в гриде). А в других местах - все останется по прежнему.
Старый 20.10.2004, 16:09   #8  
Александр Костоусов is offline
Александр Костоусов
drc
 
97 / 10 (1) +
Регистрация: 18.08.2004
То что я пользуюсь определенным набором полей -- согласен.

Но как мне узнать какое именно поле скрыто под (допустим Скаладми), ведь на его месте стоит группа? Я понимаю, что это оин из элементов этой группы, но как определить какой?
Старый 20.10.2004, 16:14   #9  
Zabr is offline
Zabr
Участник
Axapta Retail User
 
1,202 / 345 (14) ++++++
Регистрация: 26.06.2002
Адрес: Москва
Ну вот приехали.. идете в data dictionary на таблицу InventDim в пункт field groups, там смотрите какие поля в этой группе, по названиям и меткам понятно что есть что
Старый 20.10.2004, 16:28   #10  
Александр Костоусов is offline
Александр Костоусов
drc
 
97 / 10 (1) +
Регистрация: 18.08.2004
Благодарю всех!!! Разобрался!!

Спасибо Zabr -- ответы очень подробные!
Старый 21.10.2004, 09:00   #11  
gudzon is offline
gudzon
программист
 
1,166 / 324 (13) ++++++
Регистрация: 06.07.2004
Адрес: Москва
;)
Документация - для трусов!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Добавление новых строк в SalesLine Qaz Qwerty DAX: База знаний и проекты 6 04.02.2009 17:23
Join SalesTable-->SalesLine Eldar9x DAX: Программирование 9 06.06.2008 17:19
SalesLine.initFromSalesTable() - кроме журналов, никогда корректно не отрабатывает? gl00mie DAX: Программирование 2 23.01.2008 11:48
SalesLine и ReqTrans Rimantas DAX: Программирование 5 20.03.2007 11:11
Связь таблиц CustPackingSlipTrans и SalesLine Ruff DAX: Программирование 4 06.09.2005 16:09
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 05:14.