Вернуться   Андрей Панько. Заметки про Dynamics NAV > Dynamics NAV (Navision)
Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Dynamics NAV (Navision) Заметки про Dynamics NAV (ранее Navision) и аддон LS Retail

Ответ
 
Опции темы Поиск в этой теме
  #21  
Старый 14.01.2009, 20:29
apanko apanko вне форума
Администратор
 
Регистрация: 15.08.2006
Сообщения: 1,629
CaptionClass - strange behavior
1. Open page in page designer (for example Special Vendor List - from training What’s New for Microsoft Dynamics NAV 2009 Installation and Development -> CHAPTER 6: CREATE PAGES WITH PAGE DESIGNER ->Demonstration: Create a List Page
2. Create C/AL Global, name MyArr (type = text, Dimensions=3)
3. Select field No . In the Value field of the CaptionClass property enter: '3,'+MyArr[1]
4. Select field Description. In the Value field of the CaptionClass property enter: '3,'+MyArr[2]
5. Open C/AL Editor and put code “MyArr[1]:=’Hello’;” to the onOpenPage trigger;
6. Create action, put code “CLEAR(MyArr);” to onAction trigger.
7. Run for in RTC. The caption of 1st field is ‘Hello’, the caption of 2nd field is empty;
8. Run action (created at step 6). The caption of 1st field is its ID, the caption of 2nd field is still empty.

I suppose the behavior should be the same for both fields (they both should be empty).
http://www.mibuso.com/forum/viewtopic.php?f=32&t=31080
Ответить с цитированием
  #22  
Старый 15.01.2009, 11:04
apanko apanko вне форума
Администратор
 
Регистрация: 15.08.2006
Сообщения: 1,629
Вышли мои статьи про NAV 2009.

Что нового в Microsoft Dynamics NAV 2009 в основном рассказываю про новшества в интерфейсе.

NAV2009: Страницы с фиксированной разметкой техническая статья про свойства нового объекта Страница (Page)

UPD. Еще две моих технических статьи про матричные формы в NAV2009.
Как реализованы матричные формы в Microsoft Dynamics NAV 2009?

Альтернативная реализация матричных форм в Microsoft Dynamics NAV 2009

Последний раз редактировалось apanko, 29.01.2009 в 21:02.
Ответить с цитированием
  #23  
Старый 25.01.2009, 21:37
apanko apanko вне форума
Администратор
 
Регистрация: 15.08.2006
Сообщения: 1,629
Цитата:
Сообщение от apanko
Создал страницу из двух закладок - на первой чекбокс, на второй список. Если тип страницы Card, то пользователь не может изменять высоту первой закладки, а если тип страницы List - может.
Но если тип страницы List - то пользователь не может управлять закладками - в окне Customize This Page нет режима управления FastTabes.

Если выведен список (Group Repeater) и есть обычные группы.

Если тип Card - то можно задавать значения вычисляемых фильтров, но нельзя задавать обычные фильтры и сортировку.
Группы (FastTabs) и список отображаются красиво.

Если тип List - то можно задавать фильтры и сортировку, но при наличии обычных групп (Fast Tabs) все выглядит очень не красиво, а если, например, элемент типа флажок нужно просто поместить на страницу (не в таблицу - это важно), то дизайн просто ужасает.

Еще можно использовать тип Worksheet. Тогда и список работает и дополнительные элементы нормально отображаются. Правда группы уже отображаются как группы, а не как закладки. Т.е. скрыть их нельзя и управлять отображением конкретных элементов пользователь тоже не может.
Ответить с цитированием
  #24  
Старый 29.01.2009, 16:03
apanko apanko вне форума
Администратор
 
Регистрация: 15.08.2006
Сообщения: 1,629
Запишу, чтоб потом не искать

Web сервисы.
как передавать XMLPort в вебсервис (или получить, еще не смотрел)
http://www.mibuso.com/forum/viewtopic.php?f=32&t=29557
http://blogs.msdn.com/nav/archive/20...-services.aspx

Аутентификация в вебсервисах
http://www.mibuso.com/forum/viewtopic.php?f=32&t=31343

Как с помощью ВебСервисов сделать вывод отчетов в PDF http://www.mibuso.com/forum/viewtopi...=unread#unread

Как с помощью вебсервисов создать документ со строками
http://www.mibuso.com/forum/viewtopi...=unread#unread и Handling Sales Orders from Page based Web Services – in NAV 2009SP1 (and RTM)

Как в NAV потреблять вебсервисы самого NAV2009 http://www.mibuso.com/forum/viewtopi...=unread#unread

LINQ в вебсервисах http://blogs.msdn.com/freddyk/archiv...-services.aspx

Последний раз редактировалось apanko, 12.12.2009 в 12:23.
Ответить с цитированием
  #25  
Старый 21.02.2009, 13:42
apanko apanko вне форума
Администратор
 
Регистрация: 15.08.2006
Сообщения: 1,629
Посещал веб-тренинги посвященные NAV2009.
Выступающие там коллеги неоднократно ссылались на результаты некоего исследования (а мы помним, что Microsoft на исследования денег не жалеет).

Стало интересно, что же на этом поприще смог придумать Microsoft, и куда пошли те милиарды. Не смотря на существующее мнение, что после Питера Друкера никто ничего нового придумать не мог (не считая новых названий для старых знаний), была надежда, что айтишники, со своими правильными мозгами, ерунды не предложат.

И хотя коллеги обещали прислать ссылку, я ждать не мог. Нашел все сам. Сначала в интернетах, а потом и на своем жестком диске (оказалось, что я запасливый).

Ссылкой делюсь: http://www.microsoft.com/dynamics/pr...ourpeople.mspx

Ссылки на документы находятся в правой колонке.
Ответить с цитированием
  #26  
Старый 24.02.2009, 19:15
apanko apanko вне форума
Администратор
 
Регистрация: 15.08.2006
Сообщения: 1,629
Цитата:
Сообщение от apanko


А вот статья в блоге (не моя и на английском)http://dynamicsuser.net/blogs/mark_b...-nav-2009.aspx , рассказывающая о том, как запустить формы в ролеориентированном клиенте (в том числе матричные).
Ответить с цитированием
  #27  
Старый 12.03.2009, 17:59
apanko apanko вне форума
Администратор
 
Регистрация: 15.08.2006
Сообщения: 1,629
Финансовые отчеты в NAV2009 это что-то (имеется в виду ролеориентированный клиент, в классичесом - изменений нет).
С первого раза я даже не понял.

И не понятна стратегия: толи сделают более дружественным или переведут на средства SQL: Analysis или Reporting Services.

Надо будет поинтересоваться, может кто знает.
Ответить с цитированием
  #28  
Старый 02.04.2009, 11:58
apanko apanko вне форума
Администратор
 
Регистрация: 15.08.2006
Сообщения: 1,629
Интересная ссылочка с результатом опроса клиентов NAV:
http://demiliani.com/blog/archive/2009/03/05/6543.aspx

Англ.
Ответить с цитированием
  #29  
Старый 06.05.2009, 14:56
apanko apanko вне форума
Администратор
 
Регистрация: 15.08.2006
Сообщения: 1,629
Цитата:
Сообщение от apanko
UPD. Чтобы узнать ID страницы в ролеориентированном клиенте, его нужно запустить с параметром /showhelpid

Если же запустить ролиориентированного клиента с параметром /?
Код:
"C:\Program Files\Microsoft Dynamics NAV\60\RoleTailored Client\Microsoft.Dynamics.Nav.Client.exe" /?
То окажется, что для клиента доступен целый набор полезных и не очень параметров (см. вложенную картинку).
Миниатюры
Нажмите на изображение для увеличения
Название:  CommandPromptArguments.jpg
Просмотров: 1036
Размер:	67.9 Кбайт
ID:	97  
Ответить с цитированием
  #30  
Старый 24.06.2009, 16:02
apanko apanko вне форума
Администратор
 
Регистрация: 15.08.2006
Сообщения: 1,629
Как формируется заголовок страницы в ролеориентированном клиенте

На основании наблюдений можно сделать некоторые выводы. Для начала вспомним, что страницы могут открываться в двух режимах:
  1. Ролевой центр и списочные формы, которые можно вызывать из панели навигации отображаются в окне навигации.
  2. При открытии карточных форм или списков для выбора создается новое окно, которое называется окно задач. У него нет панели навигации, а в панели задач Windows для него создается отдельная кнопка.
Поэтому заголовок страницы формируется двумя способами:
  1. Для страниц, которые отображаются в окне навигации, в качестве заголовка используется название (свойство Caption) соответствующего пункта меню из панели навигации. Т.е. для ролевого центра пункт меню называется Role Center, значит и заголовок у него будет тоже Role Center. Для списка заказов продажи пункт меню называется Sales Orders, поэтому и заголовок окна будет называться Sales Orders. Как известно, если в панели навигации есть несколько пунктов меню, которые ссылаются на один объект, то они группируются. Сюда относятся, например, открытые заказы продажи (пункт меню Sales Orders – Open). Т.к. этот пункт меню подчинен пункту меню Sales Orders, то в заголовок дополнительно включается название родительского пункта меню: Sales Orders, Sales Orders – Open.
  2. Что касается страниц открываемых в отдельных окнах – окнах задач, то они тоже бывают двух типов:
    1. Страницы, у которых заполнено свойство SourceTable. У таких таблиц заголовок состоит из значения свойства Caption, режима страницы (View, Edit, Select) и значения свойства DataCaptionFields таблицы-источника.
    2. Для страниц, у которых свойство SourceTable не заполнено, заголовок состоит исключительно из значения свойства Caption.
Ответить с цитированием
  #31  
Старый 19.04.2010, 20:48
apanko apanko вне форума
Администратор
 
Регистрация: 15.08.2006
Сообщения: 1,629
Цитата:
Сообщение от apanko
Если выведен список (Group Repeater) и есть обычные группы.
...

А еще тип может быть NavigatePage. Тогда Группы типа Группа (Group), размещенные под Группой типа Repeater отображаются в виде закладок (!). Только закладки размещены снизу.

Обратите внимание, что также внизу находится первая Группа типа Группа (General). А вот вторая Группа (Source) отображается как и положено отображаться FastTabs (вкладкам).
Миниатюры
Нажмите на изображение для увеличения
Название:  Navigate.png
Просмотров: 1052
Размер:	24.8 Кбайт
ID:	133  
Ответить с цитированием
  #32  
Старый 20.09.2013, 15:49
apanko apanko вне форума
Администратор
 
Регистрация: 15.08.2006
Сообщения: 1,629
Вот уже 2013 R2 на дворе, а работать приходится со всяким антиквариатом.
На самом деле работаю с 2009 R2, поэтому не уверен что эта фича доступна в чистом 2009.

Итак история. Готовлюсь к демонстрации. Для демонстрации надо вызывать некую функцию (кодеюнит), которой в ролевом центре нет.
Ее конечно можно найти в Подразделения -..., но не удобно.
Решил добавить, причем, добавить как пользователь. Без всяких там дизайнеров.
Попытался добавить в меню действия - выбор не велик.
Можно конечно и в панель навигации добавить.
Однако пункт специфический и будет вызывать вопросы, я бы предпочел его спрятать.
Оказывается можно. Для этого нужно найти требуемый пункт в меню Департаменты, а далее щелкнуть по нему правой кнопной мыши.
Миниатюры
Нажмите на изображение для увеличения
Название:  ВДействия.png
Просмотров: 714
Размер:	4.3 Кбайт
ID:	156  
Ответить с цитированием
Ответ


Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 11:19.

Контакты: e-mail, телефон: +7(926)1805967 - Архив - Вверх

Microsoft Most Valuable Professional
vBulletin v3.5.4, Copyright ©2000-2018, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co
Права на все материалы, опубликованные на блогофоруме принадлежат Андрею Панько, если в самом материале не указано иное.
Рейтинг@Mail.ru Rambler's Top100