18.10.2007, 17:36 | #1 |
Участник
|
Как получить query в запросе Бухг проводки
Как получить текст запроса, который формируется в форме запросы Бухгалтерские проводки?
|
|
18.10.2007, 17:41 | #2 |
SAP
|
в конце метода init DS поставть
X++: info(this.query().dataSourceNo(1).toString()); |
|
18.10.2007, 18:36 | #3 |
Участник
|
Tabax + QueryBrowser позволит не менять код,а просто нажать на одну кнопку в тулбаре
|
|
19.10.2007, 15:05 | #4 |
Участник
|
Извиняюсь,я , видимо, не до конца правильно задала вопрос. info(this.query().dataSourceNo(1).toString()); - так можно получить, но я получаю запрос, который задается перед открытием запроса, а мне надо , что с учетом пользовательских фильтров и выборок, сортировок
|
|
19.10.2007, 15:08 | #5 |
Участник
|
this.queryRun().query()...
или просто включить протоколирование запросов - там правда в формате SQL будет. Можно кстати и QueryBrowser доработать.... |
|
19.10.2007, 15:23 | #6 |
Участник
|
Tabax, насколько я помню - выводит запрос с учетом пользовательских настроек. Так что юзайте все же его.
|
|
22.10.2007, 14:52 | #7 |
Участник
|
я прочла 10 тем, но так и не поняла как tabax пользоваться и зачем он вообще нужен
|
|
22.10.2007, 15:45 | #8 |
Участник
|
Tabax - это две вещи:
1. Закладковое управление окнами (как в Firefox или Opera) 2. Тулбар с полезыми для разработчика кнопочками. Например, чтобы посмотреть какой код использует поле таблицы, которое показывается в открытой на жкране формы, достаточно нажать одну кнопку. http://www.axaptapedia.com/Tabax |
|
22.10.2007, 16:14 | #9 |
Участник
|
я понять не могу, как это отвечает на мой вопрос, как получить запрос с пользовательскими настройками в запросе Бухгалтерские проводки.
|
|
22.10.2007, 17:10 | #10 |
Участник
|
|
|
22.10.2007, 17:30 | #11 |
Участник
|
ку мне его надо в переменную передать
|
|
22.10.2007, 17:31 | #12 |
Участник
|
ну а хоть приблизительный код программы
|
|
22.10.2007, 17:35 | #13 |
Участник
|
AxPath://AOT/Forms/Tabax/Designs/Design/%5BGroup:toolbar%5D/Button:tableBrowserBut/Methods/clicked
X++: FormDataSource ds; ds = formRun.objectSet(); info(ds.queryRun().query().dataSourceNo(1).toString()); |
|
22.10.2007, 18:01 | #14 |
Участник
|
пасибо, это то что я хотела.
|
|
22.10.2007, 22:12 | #15 |
Участник
|
см. второе сообщение в этой ветке
Как получить query в запросе Бухг проводки |
|
22.10.2007, 22:19 | #16 |
Участник
|
а вот и нет, второе сообщение не учитывало пользовательские настройки на форме. Даже посоветовали про жуткий tabax читать. Вот.
|
|
|
За это сообщение автора поблагодарили: kashperuk (1). |
22.10.2007, 22:21 | #17 |
Участник
|
Жуткий Tabax - это надо записать
|
|
22.10.2007, 22:24 | #18 |
Участник
|
Цитата:
обычно проблема возникает с toString. Извините. |
|