|
04.05.2011, 12:05 | #1 |
Модератор
|
Фильтр по проектам
Раньше у меня работал функционал собирающий в проект все объекты одного слоя.
Сегодня на Ax 2009 SP1 Ru5 (AOS RU6) такого сделать не получилось. Подскажите что не так делаю? После нажатия кнопки "Ок" на форме "Фильтр по проектам" содержимое проекта не обновляется, остается пустым.
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. Последний раз редактировалось Poleax; 04.05.2011 в 12:13. |
|
04.05.2011, 13:38 | #2 |
Модератор
|
В Ax 4.0 аналогичные действия привели к нормальному результату.
Инструкция: How to: Use the Project Filter У кого в Ax 2009 Sp1 Rollup 5 и выше работает?
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
04.05.2011, 14:07 | #3 |
Участник
|
стереть использование данных.
Было такое даже на АХ4, причем там добавлялись левые элементы из Аппликатион Документс, шла ругань в лог и все. А у коллег строило, после чего и пришла мысль -чистки исп данных. Это причина раз вторая причина - проект может не собраться, если че-то в сист. классах менялось - нужно глобальный перекомпил. Часто такое построение отваливается, если на слой поднимть-опускать или СП подкладывать. |
|
04.05.2011, 14:12 | #4 |
Участник
|
DAX 2009 SP1 RU5, работает.
__________________
Ivanhoe as is.. |
|
04.05.2011, 14:13 | #5 |
Axapta
|
Для точного воспроизведения подключил приложение Ax 2009 SP1 RU5 к AOS RU6. Все работает. Тоже полагаю, что глобальная компиляция, очистка данных/кэша спасет.
|
|
04.05.2011, 15:28 | #6 |
Модератор
|
не помогает.
Какой еще способ есть собрать все объекты определенного слоя в проекте? (кроме ручного перекидывания из АОТ)
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. Последний раз редактировалось Poleax; 04.05.2011 в 15:33. |
|
04.05.2011, 17:04 | #7 |
Участник
|
Сравнение слоев? (Сервис / Средства разработки / Обновить код / Сравнение слоев).
__________________
Ivanhoe as is.. |
|
|
За это сообщение автора поблагодарили: Poleax (2). |
04.05.2011, 16:14 | #8 |
Участник
|
Перезагрузить AOS?
|
|
04.05.2011, 16:29 | #9 |
Модератор
|
уже пару раз.
хм в методе \Classes\SysProjectFilterRunBase\main X++: if (sysProjectFilterRunBase.prompt()) // Результат = FALSE { startLengthyOperation(); // Сюда не заходит :( sysProjectFilterRunBase.run(); sysProjectFilterRunBase.write(); endLengthyOperation(); } } При нажатии кнопки "Ок", типа отрабатывает "Отмена"
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
04.05.2011, 17:06 | #10 |
Модератор
|
Разобрался однако
В \Forms\SysProjectFilter\Designs\Design\[Group:BottomGrp]\[ButtonGroup:ButtonGroup]\CommandButton:Ok\Methods\clicked X++: void clicked() { element.build(); super(); } ==> вызывается element.build(); после закрытия формы в clicked вызывается super() который меняет состояние==> в closeOk вызывается super который закрывает форму. dialogCanceled = !dialog.closedOk(); из \Classes\RunBase\promptPrim Получается, что нажав "Ок" в итоге dialogCanceled = true и форма закрывается. Super(); из \Forms\SysProjectFilter\Designs\Design\[Group:BottomGrp]\[ButtonGroup:ButtonGroup]\CommandButton:Ok\Methods\clicked В \Classes\Info\formNotify стр. 15 на break; проваливается \Classes\SysSetupFormRun\task стр. 22 (где _p1 = 263) Тут и совершается глюк, который изменит значение dialog.closedOk() Решение: В \Forms\SysProjectFilter\Designs\Design\[Group:BottomGrp]\[ButtonGroup:ButtonGroup]\CommandButton:Ok\Methods\clicked X++: void clicked() { element.build(); ///super(); - ну его нафиг, без него нормально работает. }
__________________
This posting is provided "AS IS" with no warranties, and confers no rights. |
|
|
За это сообщение автора поблагодарили: mazzy (2), AlGol (2), Ansi (0), RVS (3), Logger (4), Ar (1), Daiver (1), titov (2), propeller (1). |
03.02.2014, 18:24 | #11 |
Участник
|
Thanks. this worked for me
|
|
Теги |
фильтр по проектам |
|
Похожие темы | ||||
Тема | Ответов | |||
Как программно снять "фильтр по выделению" | 7 | |||
ERP-BLOG: Axapta, фильтр по сетке | 26 | |||
Исполнить сформированный фильтр | 14 | |||
Вопрос по Проектам | 35 | |||
фильтр по связанной таблице | 13 |
|