5.84 MS SQL.
Через Support-SQL добавили в таблицу TuneDef свои настройки. Причем в корне сделали свою папочку, а внутри настройки свои. В Галактике внесли значения в эти настройки. Все работало как надо.
Взяли эту базу сохранили, потом восстановили на другом сервере. Пользователей завели новых. Заходим - а наших настроек там как ни бывало.
Почему?
Нельзя добавлять свои настройки в корень? Или в какие-то другие таблицы нужно что-то внести?
Добавила свою настройку
Модераторы: m0p3e, edward_K, Модераторы
-
- Местный житель
- Сообщения: 1357
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: СПб, ЭП-Аудит
- Контактная информация:
Re: Добавила свою настройку
// начиная с версии 5.85 API создания настроек позволяет делать неограниченное
// количество интерфейсов добавления настроек. Предназначен для выпуска патчей и сторонних
// разработчиков.
// Для этого служат объекты objCreateTune и ObjCreateTunePlugin
// objCreateTune - предоставляет доступ к функциям создания настроек
ObjInterface objCreateTune;
Function AddPart ( SysType:word; Code:string; CodeParent:string; Name:string; Help:word ) : word;
Function AddTune ( SysType:word; Code:string; CodeParent:string; Name:string; ValType:word;
DefaultValue : string; Mask:string[20]; Help:word ) : word;
Function AddListTune (Code:string; ValueNo:word; Value : string) : word;
Function AddIntrTune (Code : string; Intr:string) : word;
Function SetRghTune (Code:string; Rgh : word) : word;
Procedure CallPostMetod (Code : string); // вызвать отложенный пост-метод для настройки
end;
// ObjCreateTunePlugin - вызвается интерфейсом CreateTune в конце создания настроек.
// Сторонние разработчики могут написать свои реализации этого объектного интерфейса, чтобы дополнить список.
// Также можно использовать в патчах.
// Все реализации должны начинатся с префикса "CreateTunePatch_"
ObjInterface ObjCreateTunePlugin;
// эта процедура вызвается в момент построения списка настроек
// TuneRef - ссылка на интерфейс создания настроек используется, для обратной связи
Procedure AddTunePatch (TuneRef : objCreateTune);
function SetLastDateModTune : date; // установить дату модификации реестра
end;
VipInterface CreateTune implements objCreateTune;
// количество интерфейсов добавления настроек. Предназначен для выпуска патчей и сторонних
// разработчиков.
// Для этого служат объекты objCreateTune и ObjCreateTunePlugin
// objCreateTune - предоставляет доступ к функциям создания настроек
ObjInterface objCreateTune;
Function AddPart ( SysType:word; Code:string; CodeParent:string; Name:string; Help:word ) : word;
Function AddTune ( SysType:word; Code:string; CodeParent:string; Name:string; ValType:word;
DefaultValue : string; Mask:string[20]; Help:word ) : word;
Function AddListTune (Code:string; ValueNo:word; Value : string) : word;
Function AddIntrTune (Code : string; Intr:string) : word;
Function SetRghTune (Code:string; Rgh : word) : word;
Procedure CallPostMetod (Code : string); // вызвать отложенный пост-метод для настройки
end;
// ObjCreateTunePlugin - вызвается интерфейсом CreateTune в конце создания настроек.
// Сторонние разработчики могут написать свои реализации этого объектного интерфейса, чтобы дополнить список.
// Также можно использовать в патчах.
// Все реализации должны начинатся с префикса "CreateTunePatch_"
ObjInterface ObjCreateTunePlugin;
// эта процедура вызвается в момент построения списка настроек
// TuneRef - ссылка на интерфейс создания настроек используется, для обратной связи
Procedure AddTunePatch (TuneRef : objCreateTune);
function SetLastDateModTune : date; // установить дату модификации реестра
end;
VipInterface CreateTune implements objCreateTune;
Re: Добавила свою настройку
Девушки, всем праздновать