![]() |
#1 |
Участник
|
Статический запрос + его изменение в коде
Можно ли у статического запроса в отчете удалять поля сортировки и вообще изменять его структуру... если да то в каком месте отчета это делается?
|
|
![]() |
#2 |
Участник
|
Задам другой вопрос: Где присходит инициализация запроса в отчете?
|
|
![]() |
#3 |
Microsoft Dynamics
|
В DataSource.init(), после super() можете добавлять(удалять) поля сортировки, например:
Код: this.query().dataSourceNo(1).clearRanges(); this.query().dataSourceNo(1).addRange(.....
__________________
You should use Bing before asking dumb questions. Последний раз редактировалось Jabberwocky; 07.09.2006 в 15:59. |
|
![]() |
#4 |
Участник
|
Я бы сделал изменения в методе init() отчета
|
|
![]() |
#5 |
Участник
|
поправлю немного:
![]() addSortField вместо addRange а вообще - см. то, что написал в другом вашем посте про CustVendFacture_RU Нужно поменять то - два запроса. ![]() а можно ли удалять - это уж как вам надо - если сказано, что всегда должно выводиться в таком же порядке, как и в заказе, то да - можно ![]() Могу еще предложить альтернативный вариант. В методе fetch делается выборка (запрос я указал) и сразу отсылается на печать - метод send() Можно вместо этого собрать ее еще раз, скажем, в другую табличную переменную этой же таблицы (а в нее добавить поле LineNum) - и на печать выводить отсортированно по этому полю. Это может показаться извратом, но зато мало затронет стандартный отчет. А если боитесь его испаганить, сдублируйте его просто и играйтесь |
|