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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 29.07.2003, 09:46   #1  
ravil is offline
ravil
Участник
 
133 / 18 (1) ++
Регистрация: 15.04.2003
? Помогите разобраться с полем OprNum в BOM!
Привет всем!

Не могу разобраться, откуда система вытаскивает таблицу при нажатии на стрелку на поле OprNum (Код операции) в форме BOMConsistOf (Управление запасами/спецификации/строки/закладка разное/группа спецификации, Axapta v 3.0)

Таблица ВОМ содержит поле OprNum типа OprNumBOMLine. Ни расширенный тип OprNumBOMLine, ни его предки не содержат relations. Также таблица ВОМ или какая-нибудь другая таблица не содержат relation по этому полю. Если тип поля OprNum изменить, то стрелка на поле исчезает.
Если таблицу BOM открыть из AOT, по правой кнопке/AddIns/Обозреватель таблицы, то по нажатию на стрелку на этом поле таблица не открывается, выдается предупреждение.

Вопрос - на каком основании для поля OprNum по стрелке открывается таблица для выбора значений для ввода?

Спасибо заранее тому кто ответит!
Старый 29.07.2003, 10:10   #2  
diessever is offline
diessever
Участник
 
19 / 11 (1) +
Регистрация: 27.11.2002
Адрес: г.Пенза
Задумывалось, что данное поле заполняется значением кода операции (для указания на какой операции потребляется номенклатура при производстве данной спецификации) из таблицы Route (В Аксапте-> Производство/Маршруты/Маршрут) Окно по ссылке действительно не появляется, но если указать код операции ручками то все прекрасно работает.
Старый 29.07.2003, 10:26   #3  
ravil is offline
ravil
Участник
 
133 / 18 (1) ++
Регистрация: 15.04.2003
Окно то по стрелке как раз появляется ( если открывать через меню Управление запасами/Спецификации/ и т .д.), вопрос в том, как система узнает, какую таблицу открывать, ведь relation на extended data type OprNumBOMLine или где-либо еще отсутствует.
Старый 29.07.2003, 11:14   #4  
ravil is offline
ravil
Участник
 
133 / 18 (1) ++
Регистрация: 15.04.2003
Оказывается, форма для выбора операции указана в свойстве FormHelp у расширенного типа OprNumBOMLine. А то что открываемая форма пустая, это оказывается обсуждалось ранее - http://www.axforum.info/forums/showt...light=relation
Старый 29.07.2003, 11:15   #5  
Van is offline
Van
Участник
 
12 / 10 (1) +
Регистрация: 25.09.2002
Адрес: Спб
Есть мнение, что тема работает так:
В таблице ВОМ есть поле ItemRouteId, где указывается ссылка на номер маршрута, к которому привязывается данная спецификация. Это поле имеет extend называемый RouteId, который в свою очередь имеет релейшен на RouteTable.RouteId. Ну а таблица Route имеет релейшен к RouteVersion. Ну а RouteVersion и RouteTable тоже связаны между собой через RouteId. Вот так Аксапта и видит из ВОМа таблицы маршрутов.
Однако встречаются случаи, когда поле ItemRouteId не заполняется (при импорте спецификаций руками, например), а ссылка на OprNum сохраняется. Объяснять это я не могу.
Вроде так.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
вопрос про дату в range. помогите разобраться. Hans DAX: Программирование 5 24.04.2007 17:52
Помогите, пожалуйста, разобраться со скидками Dimk DAX: Функционал 8 25.10.2006 17:37
Помогите разобраться с edit-методом mashaSi DAX: Программирование 4 08.06.2006 07:19
Помогите разобраться с отчетностью Vansoft DAX: Функционал 2 12.04.2004 03:06
Журналы, пакеты... Помогите разобраться! dmit2604 DAX: Функционал 1 07.05.2002 21:53

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

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

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