|
![]() |
#1 |
Читатель
|
|
|
|
За это сообщение автора поблагодарили: mazzy (2). |
![]() |
#2 |
NavAx
|
Не вижу особого смысла. Если уж кодить конкретные формы, то проще, быстрее и надежнее удалить Part или выставить видимость No
__________________
Isn't it nice when things just work? Последний раз редактировалось macklakov; 03.08.2016 в 08:36. |
|
![]() |
#3 |
Читатель
|
Я не предлагал кодить конкретные формы. Перекройте в SysSetupFormRun
X++: public void run() { PartList partList; FormRun formPart; int idx; super(); partList = new PartList(this); for (idx = partList.partCount(); idx > 0; idx--) { formPart = partList.getPartById(idx); if (formPart) { formPart.design().visible(false); } } partList.finalize(); } |
|
![]() |
#4 |
NavAx
|
Этот код не работает, но он дал мне понимание почему мне этот подход не нравится. PartList выдает набор объектов. А это значит что они уже должны быть инициализированы. Значит query уже отработали. Т.е. проблему это не решит.
__________________
Isn't it nice when things just work? |
|
![]() |
#5 |
Боец
|
|
|
|
За это сообщение автора поблагодарили: macklakov (10). |
![]() |
#6 |
Banned
|
Цитата:
Цитата:
Способ 1 "Если хочется покодить"
- набросал на скорую руку, произв. эксплуатацию не проходило - можно вынести в настройке конкретизацию, какие именно фактбоксы отключить Вот самое минимальное это пройтись по свойствам форм. Без покодить, так как это создает риски - нефиг на спине слона высокие и красивые замки строить. Тут психология разная. Постоянный программист-работник на клиенте на "собственной" AX рад поразвлекаться. Но контрактник/партнер/подрядчик так рисковать просто не может. Поэтому должно быть тупое и скучное решение. |
|
|
За это сообщение автора поблагодарили: macklakov (2). |
![]() |
#7 |
NavAx
|
Очень хороший способ. Идеально подходит. Спасибо огромное. Только вот ax_mct прав. Чтобы этот способ применить нужно немного больше телодвижений сделать. Надо таблицу настроек прицепить, оттестить, собрать и формализовать требования к тому что показывать, а что нет, собственно расставить галочки... Т.е. мы обязательно так и сделаем, если время будет. Но конкретно сейчас просто сделать все невидимым быстрее и проще получается.
__________________
Isn't it nice when things just work? |
|
Теги |
factboxes, formpart, partlist |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|