Використання каталогу USER_DATA
У звітах FastReport, написаних на мові Pascal, реалізована можливість використання директиви Uses, яка дозволяє підключення до програми звіту зовнішніх модулів, що представляють собою текстові файли з процедурами і функціями на мові Pascal. Це дозволяє оформляти часто використовувані процедури і функції в окремі бібліотеки.
Пошук підключаються файлів за замовчуванням буде проводитися в підкаталозі UNITS, каталогу USER _ DATA серверної частини Комплексу.
Каталог USER _ DATA з усім вмістом включається в резервну копію.
Приклад модуля myUnit. pas:
procedure s_Hello;
begin
ShowMessage ('Hello from MyUnit.pas');
end ;
begin
end.
Здійснюється виконання скриптів. Файли для користувача скриптів зберігаються в каталозі USER_DATA \ SQL, серверної частини Комплексу. Файли мають розширення SQL. Призначені для користувача скрипти виконуються при відновленні резервної копії і при оновленні серверних об'єктів в БД підприємства.
Список скриптів в файлі USER_DATA \ SQL \ USERSCRIPTS.LST серверної частини Комплексу.
Приклад USERSCRIPTS.LST:
Script1.Sql
Script2.Sql
Script3.Sql
Script4.Sql
Порядок виконання скриптів визначається порядком проходження в файлі.
Приклад користувальницького скрипту для MSSQL Script1.Sql:
Create table TESTTABLE
(ID int identity (1,1),
Operation varchar (50))
GO
Примітка.
Для СУБД MSSQL обов'язково в кінці скрипта написати "GO".
Для СУБД Oracle обов'язково в кінці скрипта написати "/".