04.10.2010, 11:58 | #1 |
Участник
|
Универсальный запоминатель пользовательских настроек DataSource.
Уважаемые коллеги, представляю вашему вниманию класс, позволяющий автоматически запоминать пользовательские настройки запроса (QueryRun) формы при ее закрытии, и последующем их автоматическом восстановлении при следующем запуске формы. Данные сохраняются в разрезе пользователей и компаний.
По своей сути, является совершенно бестолковой вещью, т.к. существующий стандартный функционал (Ctrl+F3), позволяет сохранять и восстанавливать любые настройки в любое время. Однако, встречаются пользователи, которым бы хотелось пользоваться столь замечательной возможностью, но при этом не утруждать себя лишним клацаньем мышки )). Пользоваться очень просто.
Кода и логики в классе зашито минимум - всем давно известный функционал xSysLastValue, но для не сталкивавшихся с ним, может быть интересен для рассмотрения. Класс во вложении. Подходит как для Axapta 3.0, так и для AX2009 (для четверки не пробовал, но, думаю, проблем не будет). Спасибо за внимание . Последний раз редактировалось mazzy; 04.10.2010 в 13:05. Причина: добавил слово "автоматически" в описание. |
|
|
За это сообщение автора поблагодарили: lev (2). |
Теги |
queryrun, syslastvalue, xsyslastvalue, законченный пример, полезное, сохраниние настроек |
|
|