16.04.2008, 11:03 | #1 |
совсем зелен
|
ситуация такая...стандартно в CustTrans поле RContractAccount имеет тип текст...соответственно когда я в CustBalanceTurnoverRegister_RU по кнопке выбрать пытаюсь выбрать номер договора он не дает...выпадающий список не появляется...
я поменял ему типа на RContractAccount и он стал давать выбирать договора а не просто руками писать номер, но в выпадающем списке отображаются все договора по всем клиентам...как сделать что бы в выпадающем списке были договора тока клиента которого я выбрал...мне не понятно... |
|
16.04.2008, 14:11 | #2 |
совсем зелен
|
неужели никто не ответит...банковские счета выбирает например нормально...почему договора не выбираются???
|
|
16.04.2008, 15:12 | #3 |
Участник
|
Цитата:
Сообщение от V777
ситуация такая...стандартно в CustTrans поле RContractAccount имеет тип текст...соответственно когда я в CustBalanceTurnoverRegister_RU по кнопке выбрать пытаюсь выбрать номер договора он не дает...выпадающий список не появляется...
я поменял ему типа на RContractAccount и он стал давать выбирать договора а не просто руками писать номер, но в выпадающем списке отображаются все договора по всем клиентам...как сделать что бы в выпадающем списке были договора тока клиента которого я выбрал...мне не понятно... |
|
16.04.2008, 15:21 | #4 |
совсем зелен
|
ага блин...я разобрался...тока что...я чет ступил и вместо настройки релейшинов в каст трансе сдела их в касттэйбл...и сижу и думаю что не так...извиняйте если что...и спасибо за совет... )
|
|
18.04.2008, 12:45 | #5 |
совсем зелен
|
у меня тут новая проблема возникала...отбор по номеру договора я сделать то сделал...но никак не получается сделать что бы этот отчет при не указанном договоре разбивал цифры по договорам...так же как он это делает по счетам...в классе RCustVendTurnoverHolder в методе calculate в строке
conKey = this.createKey(localLedgerAccount, custVendTrans.Dimension); поменял conKey = this.createKey(contractAccount, custVendTrans.Dimension); если указать конкретный номер договора то все выводит путем...если не указывать он его не получает...как выкрутиться??? |
|
18.04.2008, 13:09 | #6 |
совсем зелен
|
перефразирую вопрос...как в map CustVendTrans записать номер договора...поля в мап я добавил...мапингс указал...но поля пустые...постинг профайл туда вот попадает...как сделать что бы и номер договора попадал???
|
|
19.04.2008, 07:55 | #7 |
Участник
|
в map ничего нельзя записать. map никогда и ничего не содержит
map - не физическая, а логическая сущность. map - это способ логически определить однаковые по смыслу поля в разных таблицах. map позволяет определить общие для разных таблиц методы но записывать данные надо в сами таблицы. |
|
21.04.2008, 06:49 | #8 |
совсем зелен
|
ну я эт понимаю...не правильно выразился просто наверное...я смотрю в дебагере поля map...но они там не все содержат значения...почему не понимаю...
|
|
21.04.2008, 08:08 | #9 |
совсем зелен
|
извиняюсь я разобрался...там в коде класса где выполняется запрос прописываются по каким полям отбирать...большое спасибо за советы...
|
|