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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.04.2007, 07:14   #1  
KolesOlya is offline
KolesOlya
Участник
 
13 / 10 (1) +
Регистрация: 20.11.2006
Адрес: Владивосток
? Переход к основной таблице договоров
Если нажать Перейти к основной таблице по рег. номеру договора, который закрыт, система предлагает ввести новый договор. А необходимо отобразить закрытый договор.

Делаю следующее:
1) захожу например в заказы, встаю на рег. номер договора, нажимаю "Перейти к основной таблице". Отображается нужный договор.
2) меняю статус договора на Закрыт.
3) посторяю действия из п.1. Система предлагает ввести новый договор.

Что нужно изменить, чтобы возможен был переход к основной таблице к закрытому договору?
Старый 11.04.2007, 08:29   #2  
Gorynych is offline
Gorynych
Участник
 
15 / 17 (1) ++
Регистрация: 28.02.2006
На сколько я понимаю поработать с формой RContractTable начиная с метода init
После перехода из заказов по перейти к основной таблице, если посмотреть фильтр, то видно, что фильтруется только действующие договора. Соответственно, если нужно не так, можно поправить запрос.
Старый 11.04.2007, 08:33   #3  
KolesOlya is offline
KolesOlya
Участник
 
13 / 10 (1) +
Регистрация: 20.11.2006
Адрес: Владивосток
честно говоря, я не нашла тот метод, который фильтрует закрытые договоры. Не могли бы вы указать, в каком именно методе это происходит?
Старый 11.04.2007, 09:00   #4  
Roman777 is offline
Roman777
NavAx
Аватар для Roman777
NavAx Club
 
320 / 64 (3) ++++
Регистрация: 10.02.2005
Адрес: г. Москва
На рисунке красным обведена причина этого.
Изображения
 
Старый 11.04.2007, 09:06   #5  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Да ничего там не формируется.

Посмотрите на раздел Relations таблицы SalesTable (или PurchTable) - там для таблицы RContractTable установленое условие RContractStatus == 1. Оно и подхватывается при джампрефе.
Кстати, срабатывает на самом деле не jumpref, а диналинк
__________________
Axapta v.3.0 sp5 kr2
Старый 11.04.2007, 09:21   #6  
KolesOlya is offline
KolesOlya
Участник
 
13 / 10 (1) +
Регистрация: 20.11.2006
Адрес: Владивосток
Да, большое спасибо за ответы про Relations таблиц. Действительно то, что надо
Только у меня есть опасения, может ли удаление этого элемента Relation отразиться на чем-либо еще?
Старый 11.04.2007, 09:29   #7  
Gorynych is offline
Gorynych
Участник
 
15 / 17 (1) ++
Регистрация: 28.02.2006
Согласен в relation. Поспешил с ответом, но поправить на сколько я понимаю, можно и в форме?
Старый 11.04.2007, 09:33   #8  
Roman777 is offline
Roman777
NavAx
Аватар для Roman777
NavAx Club
 
320 / 64 (3) ++++
Регистрация: 10.02.2005
Адрес: г. Москва
Цитата:
Сообщение от KolesOlya Посмотреть сообщение
Да, большое спасибо за ответы про Relations таблиц. Действительно то, что надо
Только у меня есть опасения, может ли удаление этого элемента Relation отразиться на чем-либо еще?
Если поменять Relation только для SalesTable, то только на ней и отразится.
Старый 11.04.2007, 09:48   #9  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Если убрать релейшен, то появится возможность выбирать для новых заказов/закупок закрытые договора.
__________________
Axapta v.3.0 sp5 kr2
Старый 11.04.2007, 09:56   #10  
KolesOlya is offline
KolesOlya
Участник
 
13 / 10 (1) +
Регистрация: 20.11.2006
Адрес: Владивосток
Цитата:
Сообщение от AndyD Посмотреть сообщение
Если убрать релейшен, то появится возможность выбирать для новых заказов/закупок закрытые договора.
если только в этом дело, то не страшно. lookup для групп договоров и договоров в заказах/закупках у нас давно перекрыт для учета клиента/поставщика.
Старый 11.04.2007, 10:11   #11  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Возможность забить номер ручками вы исключаете?
__________________
Axapta v.3.0 sp5 kr2
Старый 11.04.2007, 10:19   #12  
KolesOlya is offline
KolesOlya
Участник
 
13 / 10 (1) +
Регистрация: 20.11.2006
Адрес: Владивосток
Цитата:
Сообщение от AndyD Посмотреть сообщение
Возможность забить номер ручками вы исключаете?
Я не в коем случае не исключаю, но пользователи наши уже настолько разбалованы, что заставить их вводить ручками уже не получится. Да и вообще хотелось бы, чтоб система правильно отрабатывала. На мой взгляд, просматривать таким образом договоры имеет смысл.
Старый 11.04.2007, 10:28   #13  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2479 (88) +++++++++
Регистрация: 20.08.2005
Я про то, что помимо выбора из lookup можно ведь вводить значения вручную.
И если lookup вы переделали, то проверка при ручном вводе (точнее, при любом изменении значения поля) идет на основании релейшена - фактически посылается запрос с условиями, указанными в нем.
Так что можно будет вбить не только действующие договора
__________________
Axapta v.3.0 sp5 kr2
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
После перекрытия JumpRef поля на DataSource в контекстном меню так и не появился переход к основной таблице. Кирилл DAX: Программирование 7 01.02.2007 11:42
Переход к основной таблице номенклатуры akvi DAX: Администрирование 13 24.05.2006 14:59
Переход на правильную запись при Переходе к основной таблице. - 2 Anais DAX: Программирование 2 01.11.2004 17:14
Переход к основной таблице в Ax3 Wamr DAX: Программирование 0 03.08.2004 17:58
Переход на правильную запись при Переходе к основной таблице. Anais DAX: Программирование 11 29.06.2004 19:16
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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