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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.04.2008, 11:03   #1  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
->
ситуация такая...стандартно в CustTrans поле RContractAccount имеет тип текст...соответственно когда я в CustBalanceTurnoverRegister_RU по кнопке выбрать пытаюсь выбрать номер договора он не дает...выпадающий список не появляется...
я поменял ему типа на RContractAccount и он стал давать выбирать договора а не просто руками писать номер, но в выпадающем списке отображаются все договора по всем клиентам...как сделать что бы в выпадающем списке были договора тока клиента которого я выбрал...мне не понятно...
Старый 16.04.2008, 14:11   #2  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
неужели никто не ответит...банковские счета выбирает например нормально...почему договора не выбираются???
Старый 16.04.2008, 15:12   #3  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от V777 Посмотреть сообщение
ситуация такая...стандартно в CustTrans поле RContractAccount имеет тип текст...соответственно когда я в CustBalanceTurnoverRegister_RU по кнопке выбрать пытаюсь выбрать номер договора он не дает...выпадающий список не появляется...
я поменял ему типа на RContractAccount и он стал давать выбирать договора а не просто руками писать номер, но в выпадающем списке отображаются все договора по всем клиентам...как сделать что бы в выпадающем списке были договора тока клиента которого я выбрал...мне не понятно...
Настроить Relations на таблице. Там создаются relations по составным ключам.
__________________
полезное на axForum, github, vk, coub.
Старый 16.04.2008, 15:21   #4  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
ага блин...я разобрался...тока что...я чет ступил и вместо настройки релейшинов в каст трансе сдела их в касттэйбл...и сижу и думаю что не так...извиняйте если что...и спасибо за совет... )
Старый 18.04.2008, 12:45   #5  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
у меня тут новая проблема возникала...отбор по номеру договора я сделать то сделал...но никак не получается сделать что бы этот отчет при не указанном договоре разбивал цифры по договорам...так же как он это делает по счетам...в классе RCustVendTurnoverHolder в методе calculate в строке


conKey = this.createKey(localLedgerAccount, custVendTrans.Dimension);

поменял



conKey = this.createKey(contractAccount, custVendTrans.Dimension);

если указать конкретный номер договора то все выводит путем...если не указывать он его не получает...как выкрутиться???
Старый 18.04.2008, 13:09   #6  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
перефразирую вопрос...как в map CustVendTrans записать номер договора...поля в мап я добавил...мапингс указал...но поля пустые...постинг профайл туда вот попадает...как сделать что бы и номер договора попадал???
Старый 19.04.2008, 07:55   #7  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от V777 Посмотреть сообщение
как в map CustVendTrans записать номер договора...
в map ничего нельзя записать. map никогда и ничего не содержит
map - не физическая, а логическая сущность.
map - это способ логически определить однаковые по смыслу поля в разных таблицах.
map позволяет определить общие для разных таблиц методы

но записывать данные надо в сами таблицы.
__________________
полезное на axForum, github, vk, coub.
Старый 21.04.2008, 06:49   #8  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
ну я эт понимаю...не правильно выразился просто наверное...я смотрю в дебагере поля map...но они там не все содержат значения...почему не понимаю...
Старый 21.04.2008, 08:08   #9  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
извиняюсь я разобрался...там в коде класса где выполняется запрос прописываются по каким полям отбирать...большое спасибо за советы...
 


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

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

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