![]() |
#1 |
:o)
|
![]()
Доброго!
Имеем: Журнал платежей и его строки (LedgerJournal и LedgerJournalTrans) в журнале платежей устанавливаем аналитики (Dimension[1]..[3]) Эти аналитики передаются в строки... Проблема: у строки есть AccountNum и AccountName во время их заполнения - выбираются из лукапа - необходимо отфильтровать лукапный список CustTable по Dimension[1]..[3] Пробовала: прицепить relation к LedgerJournalTrans на CustTable там добавляла отношения нормально на Dimension-ы, но это не привело к желаемому результату. там есть уже один relation на CustTable, но он находится на другом слое и менять его нельзя... может нужно где-то в методе lookup поля на редктируемой форме точно указать имя relation-а... можно, конечно написать через Query, но сдаётсО мне, что можно и не писать ничего... Вот.. поможет кто советом?
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов. |
|
![]() |
#2 |
Участник
|
переопределяем лукап, в котором анализируем тип счета, в случае если "Клиент" - колдуем свой через SysTableLookup, в противном случае - вызываем super()
|
|
![]() |
#3 |
:o)
|
Хотелось как ра без всяких преопределений lookup...
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов. |
|
![]() |
#4 |
Ищущий знания...
|
в LedgerJournalTrans поле AccountNum унаследовано от ETD LedgerJournalAC - можно попробывать наложить нужный вам relation на нём.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#5 |
:o)
|
Спасибо, но не помогло...
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов. |
|
![]() |
#6 |
Ищущий знания...
|
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#7 |
MCTS
|
Если я правильно понял проблему: необходимо, чтобы таблица клиентов при выборе из LedgerJournalTrans была фильтрована в зависимости от полей LedgerJournalTrans.
Если так, то relation надо добавить в CustTable |
|
![]() |
#8 |
Ищущий знания...
|
Не совсем так. Таблица коиентов прицепляется нормально и без добавления relation с LedgerJournalTrans на неё. Проблема в том, как то странно отрабатывает relation в LedgerJournalTrans, при добавление туда связи по Dimension, клиенты по ним всё равно не фильтруются, а при попытке указать какое либо значение в Dimension заканчивается ругательством, что в таблице клиентов нет такой записи.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#9 |
Ищущий знания...
|
Добавил в Relation "CustTable" на таблице LedgerJournalTrans последним пунктом связку: LedgerJournalTrans.Dimension[1] == CustTable.Dimension[1] и у меня всё нармально стало фильтроваться!
Вы пробывали так же?
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
|
За это сообщение автора поблагодарили: jeky (1). |
![]() |
#10 |
Ищущий знания...
|
Цитата:
Сообщение от lev
![]() Не совсем так. Таблица коиентов прицепляется нормально и без добавления relation с LedgerJournalTrans на неё. Проблема в том, как то странно отрабатывает relation в LedgerJournalTrans, при добавление туда связи по Dimension, клиенты по ним всё равно не фильтруются, а при попытке указать какое либо значение в Dimension заканчивается ругательством, что в таблице клиентов нет такой записи.
![]()
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#11 |
Ищущий знания...
|
Почему же нельзя, менять можно, просто изменения запишутся на том слое, под которым вы зашли в аксапту.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с) С Уважением, Елизаров Артем |
|
![]() |
#12 |
:o)
|
![]() Цитата:
Да, всё именно так как вы и сказали и вполне логично! ![]()
__________________
"Только на Бога не может быть обиды - если смерть пошлет, значит, жизни пришел предел, на то рождался,- а за все остальное на Земле есть и должен быть спрос!." Чингиз Торекулович Айтматов. |
|