AlterLog(OldLog: ILog);
OldLog - журнал , структуру таблицы которого необходимо обновить в соответствии со структурой текущего журнала.
Метод AlterLog осуществляет обновление структуры таблицы журнала OldLog на сервере БД в соответствии со структурой текущего журнала.
Для выполнения примера предполагается наличие в репозитории двух журналов с идентификаторами "Log_1" и "Log_2".
Sub UserProc;
Var
MB: IMetabase;
Log, OldLog: ILog;
Begin
Mb := MetaBaseClass.Active;
Log := Mb.ItemById("Log_1").Edit As ILog; // журнал, в соответствии со структурой которого, будем обновлять
OldLog := Mb.ItemById("Log_2").Bind As ILog; // журнал, структуру на сервере БД которого, будем обновлять
Log.NativeName := OldLog.NativeName; // временно устанавливаем одинаковые физические имена.
// Необходимо для сохранения уникальности физ. имени журнала OldLog
Log.AlterLog(OldLog);
End Sub UserProc;
После выполнения примера будет обновлена структура таблицы журнала на сервере БД, на который ссылается журнал репозитория "Log_2". Структура будет установлена в соответствии со структурой таблицы, на которую ссылается журнал репозитория "Log_1".
См.также: