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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.06.2005, 14:42   #1  
chi is offline
chi
Участник
 
80 / 13 (1) ++
Регистрация: 21.01.2004
Журналы и строки на одной форме.
Люди, приведите, пожалуйста, доводы, почему не стоит объединять журналы и строки журналов на одной форме с сохранением полноценной функциональности. Насколько это трудоемко?

ЗЫ: Может я не прав, и это стоит делать. :-)
Старый 07.06.2005, 14:57   #2  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
А почему это, собственно, не стоит так делать?
Приводите и контр-примеры тогда.
Мне кажется, что это - нормальная ситуация, которая наблюдается в пловине форм в системе.
Хотя я лично предпочитаю размещать журналы и строки на разных закладках. Но в одно форме!

С Уважением,
Георгий.
Старый 07.06.2005, 15:15   #3  
chi is offline
chi
Участник
 
80 / 13 (1) ++
Регистрация: 21.01.2004
Контр-пример...
Сейчас пытаюсь объединить две формы в одну (InventJournalTable и InventJournalMovement). Функциональность исходных форм задается с помощью классов - наследников от InventJournalFormTable и InventJournalFormTrans.

Пока возникают запарки с их объединением...

ЗЫ: Может кто-нить пробовал уже подобное?
Старый 07.06.2005, 15:23   #4  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Re: Контр-пример...
Цитата:
Изначально опубликовано chi
Функциональность исходных форм задается с помощью классов - наследников от InventJournalFormTable и InventJournalFormTrans.
Пока возникают запарки с их объединением...
Это классы, да, к тем формам. Но у тебя-то СВОЯ форма? Чего ты от них хочешь? Может, у тебя они лочены - только на просмотр, без изменения. Зачем тебе функциональность классов.

С Уважением,
Георгий.
Старый 07.06.2005, 15:27   #5  
chi is offline
chi
Участник
 
80 / 13 (1) ++
Регистрация: 21.01.2004
Re: Re: Контр-пример...
Цитата:
Изначально опубликовано George Nordic

Это классы, да, к тем формам. Но у тебя-то СВОЯ форма? Чего ты от них хочешь? Может, у тебя они лочены - только на просмотр, без изменения. Зачем тебе функциональность классов.
Некоторые поля скрываются/раскрываются в этих классах. Их доступность так же регулируется от туда.
Старый 07.06.2005, 15:32   #6  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Ну, и?

Тебе нужно что-то подобное, только все вместе? Придеться мучаться. Знаю, проходили.
Или понять, что именно надо, и написать свою форму. Что надо - скрыть. Что надо - показать. Что надо - разрешить редактировать.
Там вся функциональность - лишняя, из-за унаверсальности, из-за того, что может из разных мест в разных случаях вызваться. Если задача уже, то 90% старого кода не понадобиться.

С Уважением,
Георгий.
Старый 07.06.2005, 15:43   #7  
chi is offline
chi
Участник
 
80 / 13 (1) ++
Регистрация: 21.01.2004
Цитата:
Изначально опубликовано George Nordic

Тебе нужно что-то подобное, только все вместе? Придеться мучаться. Знаю, проходили.
Или понять, что именно надо, и написать свою форму. Что надо - скрыть. Что надо - показать. Что надо - разрешить редактировать.
Там вся функциональность - лишняя, из-за унаверсальности, из-за того, что может из разных мест в разных случаях вызваться. Если задача уже, то 90% старого кода не понадобиться.
Для какого-то конкретного случая - это просто. Согласен.
Но нужно попробовать оставить универсальность. (или убедить начальство, что это нецелесообразно). :-)
Старый 07.06.2005, 15:44   #8  
chi is offline
chi
Участник
 
80 / 13 (1) ++
Регистрация: 21.01.2004
Цитата:
Изначально опубликовано George Nordic
Тебе нужно что-то подобное, только все вместе? Придеться мучаться. Знаю, проходили.
А вообще, эти мучения к чему-либо привели?
Старый 07.06.2005, 15:57   #9  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Да. Большая и тяжелаю форма с кучей наворотов.
Все её хотели, и всем тяжело пользоваться.
Лучше сразу 5 маленьких форм для каждого отдела. Их легче сопровождать, чем одну навороченную.

С Уважеением,
Георгий.
Старый 07.06.2005, 16:23   #10  
ALES is offline
ALES
Участник
Злыдни
 
220 / 45 (2) +++
Регистрация: 11.08.2004
Re: Контр-пример...
Цитата:
Изначально опубликовано chi
Сейчас пытаюсь объединить две формы в одну (InventJournalTable и InventJournalMovement).
Зачем?
Старый 07.06.2005, 16:24   #11  
ATimTim is offline
ATimTim
Участник
 
395 / 13 (1) ++
Регистрация: 10.06.2004
Адрес: Питер
Да, я в прошлом году тоже задавал такой вопрос...
Потом подумал и решил, что есть вещи поважнее ..
Старый 08.06.2005, 07:37   #12  
chi is offline
chi
Участник
 
80 / 13 (1) ++
Регистрация: 21.01.2004
Re: Re: Контр-пример...
Цитата:
Изначально опубликовано ALES

Зачем?
Партия просит.
Старый 08.06.2005, 10:56   #13  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Цитата:
Изначально опубликовано George Nordic
А почему это, собственно, не стоит так делать?
Обычно, для отображения списка журналов одного модуля используется одна форма. Далее, для отображения строк журналов различных типов в одном модуле открываются разные формы по кнопке строки. Объединение функциональности всех этих форм в одной приведет к ее крайней перегруженности элементами управления.

ИМХО, не стоит этого делать.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 08.06.2005, 11:07   #14  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Цитата:
Изначально опубликовано George Nordic
журналы и строки на разных закладках.
С Уважением,
Георгий
Старый 08.06.2005, 11:12   #15  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
А права на разные типы журналов?
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
Старый 08.06.2005, 11:14   #16  
George Nordic is offline
George Nordic
Модератор
Аватар для George Nordic
Злыдни
 
4,479 / 1250 (50) ++++++++
Регистрация: 17.12.2003
Адрес: Moscow
Записей в блоге: 9
Хм. А ты для шапок и строк обычно разные права даешь?

Типы же журналов... да. Здесь проблема. Лучше 2 формы. Или больше

С Уважением,
Георгий
Старый 08.06.2005, 11:21   #17  
Maxim Gorbunov is offline
Maxim Gorbunov
Administrator
Соотечественники
Лучший по профессии 2009
 
2,483 / 645 (26) +++++++
Регистрация: 27.11.2001
Адрес: Dubai, UAE
Не совсем так: я даю разные права на разные типы журналов. При этом, мне не нужен RLS.
__________________
Not registered yet? Register here!
Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Автоматический поиск строки в форме подбора YoYo DAX: Программирование 9 13.07.2010 15:43
Использование семейства InventDimCtrl_Frm_* - 2 DS InventDim на одной форме Pavlo AKA Panok DAX: База знаний и проекты 5 22.12.2008 17:15
Строки и журналы переноса в одном окне ATimTim DAX: Программирование 5 27.08.2004 13:31
Про два грида на одной форме YVAS DAX: Программирование 4 01.08.2003 10:53
Изменить CheckBox для одной строки Yurik DAX: Программирование 2 26.03.2003 13:42

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

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

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