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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.05.2008, 17:40   #1  
vc is offline
vc
Участник
Самостоятельные клиенты AX
Axapta Retail User
 
89 / 23 (1) +++
Регистрация: 03.06.2005
Утилиты для работы с журналом базы данных
В прилагаемом проекте несколько полезных, на мой взгляд, утилит для работы с журналом базы данных (SysDatabaseLog). Аксапта 3.0 SP3 CU1

В форму журнала добавлен контрол (1) для ввода кода таблицы, по которой будет вестись поиск. Код таблицы можно вводить непосредственно, а также выбрав из списка таблиц по кнопке, находящейся рядом с контролом (2). При выборе из списка, в список попадают только таблицы, по которым в настоящее время включен аудит и на просмотр которых у текущего пользователя есть права. В списке отображаются локализованные названия таблиц. Если кнопку выбора таблицы из списка нажать при нажатой клавише Ctrl, показываются английские названия.
В форму журнала добавлена кнопка «История» (3). Она формирует отчет об изменениях записи в виде HTML таблицы.

Для того чтобы дать доступ конечным пользователям к истории изменения записи, добавлены два пункта меню. Пункт меню SysDatabaseLogHistoryView может быть размещен на любой форме, он будет показывать отчет об изменении текущей записи. Пункт меню SysDatabaseLogMultyHistoryView размещенный на заголовке документа, показывает историю изменений по всем строкам данного документа. Он может быть использован в формах Закупки, Заказы, складских журналах и журналах главной книги.

Ну и наконец для тех, кто использует Tabax - пункт меню DEV_LogFromTabax. Чтобы появилась кнопка в тулбаре Табакса, как обычно, необходимо в подкаталоге Plugins каталога Tabaxa поместить иконку, названную Action_DEV_LogFromTabax.bmp
Иконка для примера приложена.
В случае Табакс плагина, при запуске из любой формы Аксапты будет формироваться отчет по изменениям текущей записи. Если при нажатии кнопки держать клавишу Ctrl, то вместо непосредственного формирования отчета, откроется форма журнала базы данных, с данными относящимися к текущей активной записи.
Миниатюры
Нажмите на изображение для увеличения
Название: ЖурналБазыДанных.JPG
Просмотров: 476
Размер:	94.7 Кб
ID:	3424  
Изображения
Тип файла: bmp Action_DEV_LogFromTabax.bmp (1.3 Кб, 467 просмотров)
Вложения
Тип файла: xpo DatabaseLog.xpo (125.2 Кб, 442 просмотров)
За это сообщение автора поблагодарили: mazzy (2), rumpleteazer (1).
Теги
download, faq, sysdatabaselog, законченный пример, инструменты, полезное

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
SysSQLBlockingMSSQL - форма Блокировки пользователей базы данных DenisS DAX: Программирование 6 18.08.2009 17:23
Принципы построения базы данных Гужанов Павел DAX: Администрирование 11 05.09.2008 16:47
Экспорт из журнала базы данных Sequel DAX: Функционал 3 14.08.2007 07:26
Вопрос по журналу базы данных(лог) Hidden DAX: Функционал 2 21.09.2005 14:00
Уменьшение базы данных Axapta Writer DAX: Администрирование 13 15.09.2003 16:53
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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