|
![]() |
#1 |
Участник
|
Утилиты для работы с журналом базы данных
В прилагаемом проекте несколько полезных, на мой взгляд, утилит для работы с журналом базы данных (SysDatabaseLog). Аксапта 3.0 SP3 CU1
В форму журнала добавлен контрол (1) для ввода кода таблицы, по которой будет вестись поиск. Код таблицы можно вводить непосредственно, а также выбрав из списка таблиц по кнопке, находящейся рядом с контролом (2). При выборе из списка, в список попадают только таблицы, по которым в настоящее время включен аудит и на просмотр которых у текущего пользователя есть права. В списке отображаются локализованные названия таблиц. Если кнопку выбора таблицы из списка нажать при нажатой клавише Ctrl, показываются английские названия. В форму журнала добавлена кнопка «История» (3). Она формирует отчет об изменениях записи в виде HTML таблицы. Для того чтобы дать доступ конечным пользователям к истории изменения записи, добавлены два пункта меню. Пункт меню SysDatabaseLogHistoryView может быть размещен на любой форме, он будет показывать отчет об изменении текущей записи. Пункт меню SysDatabaseLogMultyHistoryView размещенный на заголовке документа, показывает историю изменений по всем строкам данного документа. Он может быть использован в формах Закупки, Заказы, складских журналах и журналах главной книги. Ну и наконец для тех, кто использует Tabax - пункт меню DEV_LogFromTabax. Чтобы появилась кнопка в тулбаре Табакса, как обычно, необходимо в подкаталоге Plugins каталога Tabaxa поместить иконку, названную Action_DEV_LogFromTabax.bmp Иконка для примера приложена. В случае Табакс плагина, при запуске из любой формы Аксапты будет формироваться отчет по изменениям текущей записи. Если при нажатии кнопки держать клавишу Ctrl, то вместо непосредственного формирования отчета, откроется форма журнала базы данных, с данными относящимися к текущей активной записи. |
|
|
За это сообщение автора поблагодарили: mazzy (2), rumpleteazer (1). |
Теги |
download, faq, sysdatabaselog, законченный пример, инструменты, полезное |
|
|