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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 04.09.2009, 21:42   #1  
zemius is offline
zemius
Участник
 
11 / 10 (1) +
Регистрация: 19.08.2009
Адрес: Москва
Волшебство форм
Подскажите зачем в аксапте, вообще существует визуальный редактор форм? Или ещё более насущный вопрос, визуальный редактор отчётов. Я убил кучу времени на изучение этой функциональности, и магических преобразований контролов, и сейчас у меня вопрос.. Толи лыжи не едут, толи я, какой то не такой?
Пообщался с боле опытным коллегой, он мне сказал что визуальным редактором форм вообще не пользуется, типа незачем. А про стандартные отчеты, вообще сказал, что там сплошная магия и не цензурные слова.. Так ли это?
__________________
Это магия
Старый 04.09.2009, 21:50   #2  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Думаю, что так. Абсолютно бесполезные инструменты, ни разу не пришлось воспользоваться.
Старый 04.09.2009, 23:46   #3  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Краткий ответ: абсолютно ненужные инструменты.

Длинный ответ, моя точка зрения:

Визуальный редактор форм если когда и открывается, то только чтобы на какой-нибудь мудреной форме быстро посмотреть, какое поле привязано к данному контролу. Так бывает быстрее, чем разворачивать элементы формы в АОТе. При этом надо не забыть после "просмотра" восстановить форму, чтобы ваш userId не прописался в modified by. Ну и аккуратным надо быть, чтобы случайно не поменять что-то.

Визуальный редактор отчетов помимо аналогичного описанному выше использованию (нахождение нужного контрола), еще можно использовать когда надо в уже существующем отчете подвинуть/поменять размеры большого числа разных контролов или черточек. Там просто удобнее АОТа последовательно менять их свойства. При этом надо помнить, что этот редактор (по-крайней мере в тройке) наровит вылететь при каждом удобном и неудобном случае. Поэтому, надо "сохраняться" после чуть ли не каждого действия. Но внутренние аксаптовские отчеты - это само по себе большое зло.

Других примеров использования данных инструментов я не знаю.
Старый 05.09.2009, 00:28   #4  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
лично я визуальным редакторов форм вообще никогда не пользуюсь, в визуальном редакторе отчетов мне проще найти контрол и сопоставить тому что напечатано.
Старый 05.09.2009, 13:24   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от zemius Посмотреть сообщение
Подскажите зачем в аксапте, вообще существует визуальный редактор форм?
Конечно есть
Название: 1.PNG
Просмотров: 1098

Размер: 22.3 Кб
Нажмите на изображение для увеличения
Название: 2.PNG
Просмотров: 398
Размер:	164.5 Кб
ID:	5101

только он используется очень редко в очень специфический случаях.
Посмотрите на форму tutorial_Form_freeform

Почему используется редко?
А слишком много надо программисту контролировать.
Поищите по ключевому слову MorhX здесь и на MSDN.

Один из доводов - Аксапта сама прячет контролы, к которым у человека нет прав. И, внимание, сдвигает остальные контролы так, чтобы оптимально заполнить пространство. http://axapta.mazzy.ru/screenshots/common/example.html

Поэтому в большинстве случаев разработчику достаточно накдидать все контролы, а Аксапта сама рисует формы, подходящие для данного конкретного пользователя.
При использовании визуального редактора, программисту надо самому думать о том как показать "упрощенные" формы.

Цитата:
Сообщение от zemius Посмотреть сообщение
Или ещё более насущный вопрос, визуальный редактор отчётов.
Да, конечно.
Название: 3.png
Просмотров: 1161

Размер: 31.3 Кб
Нажмите на изображение для увеличения
Название: 4.PNG
Просмотров: 477
Размер:	26.5 Кб
ID:	5103
Посмотрите отчет tutorial_Positioning.
Здесь точно такие же соображения как и для форм.

Но здесь вступают уже локальные особенности:
нашим вынь-да-положь рамки вокруг контролов, а буржуи вполне привыкли к отчетам без рамок. (Поищите про рамки в отчетах на форуме. Вопросов было масса.)

И для русских печатных форм и отчетов локализаторы выбрали худшую реализацию изо всех возможных (зато выглядит "как в 1С").
См., например, SalesBook_RU.
Нажмите на изображение для увеличения
Название: 5.PNG
Просмотров: 638
Размер:	76.3 Кб
ID:	5104
И тому подобное, и так далее. Поищите... Обсуждалось неоднократно

Цитата:
Сообщение от zemius Посмотреть сообщение
Я убил кучу времени на изучение этой функциональности, и магических преобразований контролов, и сейчас у меня вопрос.. Толи лыжи не едут, толи я, какой то не такой?
Надо было не "убивать кучу времени", а изучать функционал и документацию
На самом деле механизм очень простой и очень функциональный.
Встроенный генератор отчетов умеет очень многое. Но и не все.
Главное - помнить, что во время вывода отчета некоторые поля могут пропасть, поскольку у пользователя могут отсутствовать права, а остальные вполне могут сдвинутся.

В свое время он был очень даже передовым. Но не развивался уже очень и очень давно, поэтому в настоящее время выглядит достаточно архаичным.

Цитата:
Сообщение от zemius Посмотреть сообщение
А про стандартные отчеты, вообще сказал, что там сплошная магия и не цензурные слова.. Так ли это?
Угу. Если он занимался русскими отчетами или сам прогал в таком же стиле... Понимаю. Мне самому хочется руки оторвать тому, кто разрешил так делать...
__________________
полезное на axForum, github, vk, coub.
Старый 05.09.2009, 15:09   #6  
zemius is offline
zemius
Участник
 
11 / 10 (1) +
Регистрация: 19.08.2009
Адрес: Москва
ОК. Понял, значит с колдовать, с формами нужно без визуалки.. Всем спасибо.
__________________
Это магия
Теги
визуальный редактор, дизайн, отчет, форма, morphx

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Пользовательские настройки и модификация форм olesh DAX: Программирование 6 30.03.2017 10:54
Открытие форм с сервера с использованием MenuFunction gl00mie DAX: Программирование 6 01.04.2009 17:08
Как получить метки всех элементов всех форм (DAX 4) Qaz Qwerty DAX: Программирование 1 09.08.2008 05:39
Управление настройками форм LTA DAX: Программирование 11 11.12.2003 14:20
Настройка форм для групп пользователей Роман Кошелев DAX: Функционал 14 05.08.2002 16:32
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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