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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.02.2007, 15:14   #13  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Я не уверен, что правильно понял суть последней идеи, но если речь идет о том, что при открытии формы в буфер одного из источников данных формы будут вставляться записи, рассчитанные на сервере, то это плохая идея.

Если временная таблица содержит большое количество записей, то на небыстром канале форма будет открываться с большой задержкой, что будет приводить в гнев пользователей.

Обычно при открытии формы с сервера забирается только n-е количество записей. Остальные подтягиваются по мере необходимости. Например, если вы случайно открыли форму... пусть будет проводок по номенклатуре... ну ошиблись... ткнули не туда... А теперь представьте, что вы не туда ткнули, и ждете открытия формы столько, сколько строится отчет Складские проводки из модуля УЗ (желательно проверять на хорошо напичканной данными базе). Либо можете взять для тестирования отчет по проводкам по клиентам, если у вас там много данных.

setTmpData() позволяет... ну если простым человеческим языком, то сказать, что источник данных — это "вон та таблица" (которая рассчитана на сервере). Если данные из таблицы, которая рассчитана на сервере, понадобятся на клиенте, то они будут передаваться по мере необходимости (см. руководство разработчика, раздел "Temporary tables"). При открытии формы Аксапта считает с сервера только часть данных временной таблицы. Т.о. от времени расчета всей таблицы на сервере вы никуда не убежите, а вот от загрузки канала лишним трафиком — вполне.

Я понимаю, что большинство работают в предах 100 MBt сетей, и с трудом себе могут представить, как оно работается в Аксапте на тонких каналах, но кто знает, что (хорошего) может случиться с вашей компанией, и какими словами о вас потом будут вспоминать пользователи и ваши коллеги, которые будут разбираться с вашим кодом?
__________________
С уважением,
glibs®
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: Filter-by-Grid Blog bot DAX Blogs 2 30.05.2012 13:39
Dynamics AX: DAX 4.0 Filter by Grid [Update] Blog bot DAX Blogs 0 27.04.2007 17:10
Advanced programming: Grid data and view manipulations batiskaf_new DAX: Программирование 15 21.06.2006 11:44
Сохранение настроек GRID (ширина и порядок колонок) liza DAX: Программирование 1 25.07.2003 22:20

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

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

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