11.04.2007, 07:14 | #1 |
Участник
|
Переход к основной таблице договоров
Если нажать Перейти к основной таблице по рег. номеру договора, который закрыт, система предлагает ввести новый договор. А необходимо отобразить закрытый договор.
Делаю следующее: 1) захожу например в заказы, встаю на рег. номер договора, нажимаю "Перейти к основной таблице". Отображается нужный договор. 2) меняю статус договора на Закрыт. 3) посторяю действия из п.1. Система предлагает ввести новый договор. Что нужно изменить, чтобы возможен был переход к основной таблице к закрытому договору? |
|
11.04.2007, 08:29 | #2 |
Участник
|
На сколько я понимаю поработать с формой RContractTable начиная с метода init
После перехода из заказов по перейти к основной таблице, если посмотреть фильтр, то видно, что фильтруется только действующие договора. Соответственно, если нужно не так, можно поправить запрос. |
|
11.04.2007, 08:33 | #3 |
Участник
|
честно говоря, я не нашла тот метод, который фильтрует закрытые договоры. Не могли бы вы указать, в каком именно методе это происходит?
|
|
11.04.2007, 09:00 | #4 |
NavAx
|
На рисунке красным обведена причина этого.
|
|
11.04.2007, 09:06 | #5 |
Участник
|
Да ничего там не формируется.
Посмотрите на раздел Relations таблицы SalesTable (или PurchTable) - там для таблицы RContractTable установленое условие RContractStatus == 1. Оно и подхватывается при джампрефе. Кстати, срабатывает на самом деле не jumpref, а диналинк
__________________
Axapta v.3.0 sp5 kr2 |
|
11.04.2007, 09:21 | #6 |
Участник
|
Да, большое спасибо за ответы про Relations таблиц. Действительно то, что надо
Только у меня есть опасения, может ли удаление этого элемента Relation отразиться на чем-либо еще? |
|
11.04.2007, 09:29 | #7 |
Участник
|
Согласен в relation. Поспешил с ответом, но поправить на сколько я понимаю, можно и в форме?
|
|
11.04.2007, 09:33 | #8 |
NavAx
|
|
|
11.04.2007, 09:48 | #9 |
Участник
|
Если убрать релейшен, то появится возможность выбирать для новых заказов/закупок закрытые договора.
__________________
Axapta v.3.0 sp5 kr2 |
|
11.04.2007, 09:56 | #10 |
Участник
|
|
|
11.04.2007, 10:11 | #11 |
Участник
|
Возможность забить номер ручками вы исключаете?
__________________
Axapta v.3.0 sp5 kr2 |
|
11.04.2007, 10:19 | #12 |
Участник
|
Я не в коем случае не исключаю, но пользователи наши уже настолько разбалованы, что заставить их вводить ручками уже не получится. Да и вообще хотелось бы, чтоб система правильно отрабатывала. На мой взгляд, просматривать таким образом договоры имеет смысл.
|
|
11.04.2007, 10:28 | #13 |
Участник
|
Я про то, что помимо выбора из lookup можно ведь вводить значения вручную.
И если lookup вы переделали, то проверка при ручном вводе (точнее, при любом изменении значения поля) идет на основании релейшена - фактически посылается запрос с условиями, указанными в нем. Так что можно будет вбить не только действующие договора
__________________
Axapta v.3.0 sp5 kr2 |
|
|
|