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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.04.2008, 10:01   #21  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Ставьте точку останова на класс Info метод add и смотрите почему эта ошибка вылезла.
Старый 25.04.2008, 10:21   #22  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от V777 Посмотреть сообщение
вот собственно...
В коде видно, что вы пересоздаете запрос.
Query = new Query.
Дело в том, что скорее всего отчет уже создал и проинициализировал Query (если вы свойства не меняли). А вы этот запрос заново...

Вы бы погодили пока кодить. Для того, чтобы добавить наименование вообще программировать не надо.
__________________
полезное на axForum, github, vk, coub.
Старый 25.04.2008, 10:23   #23  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
другими словами.
создайте новый отчет. в него положите две таблицы. создайте поля в секции ВНУТРЕННЕЙ таблицы.
ничего не пишите.

Изменением свойств добейтесь, чтобы новый отчет отображал информацию так, как вам хочется.

После этого вернитесь к старому перепроганному и найтиде отличия
__________________
полезное на axForum, github, vk, coub.
За это сообщение автора поблагодарили: V777 (1).
Старый 25.04.2008, 10:28   #24  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
в методе fetch тормозится на этой строке...код я не менял вообще...тока вот сейчас добавил вложенный датасоурс...
Изображения
 
Старый 25.04.2008, 10:31   #25  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от V777 Посмотреть сообщение
в методе fetch тормозится на этой строке.
Что-то я пропустил. То ошибка была, то уже тормозится.
Старый 25.04.2008, 10:34   #26  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
не правильно выразился...извиняюсь...как раз тут и вылетает с ошибкой...
Старый 25.04.2008, 10:41   #27  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Не знаю что вы там делали на датасорсе.
Ваши строки отчёта идут вот отсюда.
qr = this.createQueryRun();
q = new Query(query);
Т.е. берётся запрос сформированный с помощью датасорсов и добавляется условие и группировка.
поробуйте пробить текст запроса.

Последний раз редактировалось miklenew; 25.04.2008 в 10:44.
Старый 25.04.2008, 10:43   #28  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
что есть пробить???
Старый 25.04.2008, 10:48   #29  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Писал уже в соседней ветке про конструкцию
info(q.dataSourceNo(1).toString());
Старый 25.04.2008, 10:54   #30  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
О...ошибку выдавать перестал...но и не сортирует по прежнему...
а текст вот такой вот вышел...
SELECT * FROM CustTrans GROUP BY CustTrans.AccountNum ASC JOIN * FROM CustTable WHERE CustTrans.AccountNum = CustTable.AccountNum
Старый 25.04.2008, 10:57   #31  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от V777 Посмотреть сообщение
О...ошибку выдавать перестал...но и не сортирует по прежнему...
а текст вот такой вот вышел...
SELECT * FROM CustTrans GROUP BY CustTrans.AccountNum ASC JOIN * FROM CustTable WHERE CustTrans.AccountNum = CustTable.AccountNum
Ну вот группировка то у вас идёт по прежнему по счёту, а не по договору.
Старый 25.04.2008, 11:00   #32  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
хм...а причем тут договор??? мне нада отсортировать по наименованию клиентов...
Старый 25.04.2008, 11:07   #33  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от V777 Посмотреть сообщение
хм...а причем тут договор??? мне нада отсортировать по наименованию клиентов...
С соседней ветки перепутал.
Тагда ни как. После группировки по счёту у вас исчезает информация по клиенту.
Либо делать группировку и по счёту и по клиенту и выводить в отчёт.
Тогда вы сможете отсортировать.
Старый 25.04.2008, 11:18   #34  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
на вложенном датасоурсе orderMode поменял на GroupBy...реакции никакой...или куда нада группировку добавить???
Старый 25.04.2008, 11:29   #35  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от V777 Посмотреть сообщение
на вложенном датасоурсе orderMode поменял на GroupBy...реакции никакой...или куда нада группировку добавить???
сори, перегрелся.
Группировка идёт по клиенту.
Значит и сортировка по нему.
Вот если бы группировка была по наименованию клиента, тогда сортировка была бы по нему.
Но если бы кто это сделал у нас, я бы ему одно место оторвал.
Можно в fetch-е считать данные в темповую таблицу отсортировать по наименованию и выводить.
Как лучше не знаю.
Старый 25.04.2008, 11:36   #36  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
кстати такая мысль была...что бы в какую нибудь временную табличку засунуть отсортировать и уже из нее брать акоунтнум...тока хз как сделать временную таблицу...в 1с блин знаю как сделать а вот тут не знаю...
Старый 25.04.2008, 11:43   #37  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от V777 Посмотреть сообщение
кстати такая мысль была...что бы в какую нибудь временную табличку засунуть отсортировать и уже из нее брать акоунтнум...тока хз как сделать временную таблицу...в 1с блин знаю как сделать а вот тут не знаю...
Определитесь какие данные вам нужны в отчёте,
Создайте в AOT новую таблицу с этими полями поставьте признак Temporary yes. Когда считываете данные из query (ouputCust) инсертите в эту таблицу.
this.execute(41) закоментруйте.
Когда считали делаем while select к темповой таблице и в нём вызываем this.execute(41);
За это сообщение автора поблагодарили: V777 (1).
Старый 25.04.2008, 11:46   #38  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
О как...пасиба...ща опробую...
кстати тут наткнулся в книге на тему про View...с помощью их можно это как решить или зачем они вообще нужны???
Старый 25.04.2008, 11:52   #39  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 433 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от V777 Посмотреть сообщение
О как...пасиба...ща опробую...
кстати тут наткнулся в книге на тему про View...с помощью их можно это как решить или зачем они вообще нужны???
Не разу их не использовал.
Один раз нужно было один хитрый запрос сделать, пробовал, но не получилось с помощью них его реализовать.
Сделал с помощью расширенного range и забыл про их существование.
Старый 25.04.2008, 12:14   #40  
V777 is offline
V777
совсем зелен
 
249 / 10 (1) +
Регистрация: 15.04.2008
все получилось...спасибо тебе и mazzy за вохню со мной и за ценные советы...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Сортировка в гриде с двумя DataSource ViV DAX: Программирование 15 05.06.2014 15:55
FormListControl сортировка maximka DAX: Программирование 2 26.12.2008 13:44
Сортировка в гриде Pegiy DAX: Функционал 15 06.12.2006 08:21
Сортировка в запросе "В Наличии" linney DAX: Программирование 16 20.01.2005 20:01
Глючит сортировка записей dd DAX: Функционал 5 17.08.2004 20:34

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

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

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