Конфигурирование интерфейсов
Модераторы: m0p3e, edward_K, Модераторы
Конфигурирование интерфейсов
Вопрос такой - можно ли сконфигурить отдельный интерфейс, сохранить и подключить его. т.е. не все интерфейсы, а лишь один?
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
Re: Конфигурирование интерфейсов
Поясняю:
1. Конфигурирую Акт какойнидь для юзера 1
2. Конфигурирую другой акт, но для юзера 2, при этом акт какойнидь (п.1) должен остаться дефолтный.
Както так. Если понятно.
т.е. нужна конфигурация интерфейса отдельно, независимо от других конфигураций интерфейсов.
1. Конфигурирую Акт какойнидь для юзера 1
2. Конфигурирую другой акт, но для юзера 2, при этом акт какойнидь (п.1) должен остаться дефолтный.
Както так. Если понятно.
т.е. нужна конфигурация интерфейса отдельно, независимо от других конфигураций интерфейсов.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
Re: Конфигурирование интерфейсов
Я такую тему уже когда-то создавал: бесполезно один интерфейс несколькими ресурсами конфигурировать. Надо права на ресурсники раздавать: res1.res только для юзера1, res2.res только для юзера2 и т.д.
edward_k писал(а):из 2 одновременно не получится. Конфигурация полностью закрывает фейс, поэтому в cnf второго должно быть полностью отраженно cnf первого
Re: Конфигурирование интерфейсов
Права понятно, как без них.
Я имею ввиду это - есть конфиг файл, там куча всего - все интерфейсы со своими конфигами. Возможно ли разбить данный файл, на множество файлов с одним интерфейсом со своим конфигом?
Я имею ввиду это - есть конфиг файл, там куча всего - все интерфейсы со своими конфигами. Возможно ли разбить данный файл, на множество файлов с одним интерфейсом со своим конфигом?
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Конфигурирование интерфейсов
конфиг ли? конфиг это файлы с раширением cfg. Наверное все такие речь о crf. Через управление конфигуратором выгружаете в cnf
Бьете на несколько файлов(очень советую придерживаться правила - один фейс в одну cnf c именем компонента_фейс_номер варианта.cnf). Настраиваете нужные проекты на сборку cnf в разных вариантах(иногда делаю один проект на одну cnf, точнее он один , но через макроподстановки туда передается имя файла и выходного ресурса). Потом випом собираете в разные ресы. Цепляете не как crf,а как обычный рес с доработками. Чтобы упростить жизнь при переходе на новые патчи делаете один bat файл, в котором собираете сразу все ресы. Чтобы не плодить кучу вариантов используете DEFINE, DECLARE и так далее.
Бьете на несколько файлов(очень советую придерживаться правила - один фейс в одну cnf c именем компонента_фейс_номер варианта.cnf). Настраиваете нужные проекты на сборку cnf в разных вариантах(иногда делаю один проект на одну cnf, точнее он один , но через макроподстановки туда передается имя файла и выходного ресурса). Потом випом собираете в разные ресы. Цепляете не как crf,а как обычный рес с доработками. Чтобы упростить жизнь при переходе на новые патчи делаете один bat файл, в котором собираете сразу все ресы. Чтобы не плодить кучу вариантов используете DEFINE, DECLARE и так далее.
Re: Конфигурирование интерфейсов
edward_K
Примерчик можно, а то этим никогда не занимался.
В настоящий момент это делают другие людт и тупо все в одном фале, при этом весь конфиг у всех пользователей, что иногда совсем не нужно.
Примерчик можно, а то этим никогда не занимался.
В настоящий момент это делают другие людт и тупо все в одном фале, при этом весь конфиг у всех пользователей, что иногда совсем не нужно.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
-
- Постоянный обитатель
- Сообщения: 130
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: Ухта, Республика Коми
- Контактная информация:
Re: Конфигурирование интерфейсов
На 8ке столкнулся с тем, что некоторые cnf перестали собираться в ресы, вернее компиляция проходит, но на выходе 0 файл. Пересоздание интерфесов не "лечит" проблему. Подкладываем crf-ку, но это гемор.edward_K писал(а): Потом випом собираете в разные ресы. Цепляете не как crf,а как обычный рес с доработками. Чтобы упростить жизнь при переходе на новые патчи делаете один bat файл, в котором собираете сразу все ресы.
GAL 9.1, Oracle 11.2
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Конфигурирование интерфейсов
1. Нужно чикать мусор - оставляете только то, что меняли. всякие там embeded убираете.
2. Чем меньше файл тем меньше вероятность вылета
3. Был косяк с dogovor - но это уже починили.
2. Чем меньше файл тем меньше вероятность вылета
3. Был косяк с dogovor - но это уже починили.
-
- Постоянный обитатель
- Сообщения: 134
- Зарегистрирован: 23 мар 2007, 05:38
- Откуда: Дальний Восток, Хабаровск
- Контактная информация:
Re: Конфигурирование интерфейсов
Делаю так.
1. Конфигуряю фейс для первого юзера. Сохраняю в crf и cnf (для пересборки после патчей)
2. Конфигуряю фейс для второго юзера. Сохраняю в crf и cnf (для пересборки после патчей)
3. Подключаю через репозитарий нужную crf нужному юзеру.
1. Конфигуряю фейс для первого юзера. Сохраняю в crf и cnf (для пересборки после патчей)
2. Конфигуряю фейс для второго юзера. Сохраняю в crf и cnf (для пересборки после патчей)
3. Подключаю через репозитарий нужную crf нужному юзеру.
Галактика 8.10, Oracle 10g patch 10.2.0.4
Re: Конфигурирование интерфейсов
Потом если надо общие вещи дя первого и второго, заново конфигурите для первого и второго.Прохожий писал(а):Делаю так.
1. Конфигуряю фейс для первого юзера. Сохраняю в crf и cnf (для пересборки после патчей)
2. Конфигуряю фейс для второго юзера. Сохраняю в crf и cnf (для пересборки после патчей)
3. Подключаю через репозитарий нужную crf нужному юзеру.
Мой вопрос заклучался в том, чтобы просто 1 фейс отконфигурить и все. т.е. у пользователя как ресурсники подключаются сколько нужно конфигов
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
-
- Постоянный обитатель
- Сообщения: 123
- Зарегистрирован: 01 фев 2007, 12:45
- Откуда: Магнитогорск
- Контактная информация:
Re: Конфигурирование интерфейсов
Почему бы не создать 2 cfg? В одном можно прописать конфиг №1, во втором, соответственно, - №2.
Затем, в зависимости от переменной %USERNAME%, в батнике запускать Галактику с ключом /C=1.cfg или /C=2.cfg.
Это, конечно, больше для групп подходит, но всё-таки, почему бы и нет?
Затем, в зависимости от переменной %USERNAME%, в батнике запускать Галактику с ключом /C=1.cfg или /C=2.cfg.
Это, конечно, больше для групп подходит, но всё-таки, почему бы и нет?
Испытываю траблы с даблами
ВИП — Велосипедо-Изобретательская Парадигма
САППОРТ — Сборище Абсолютно Пустых Посредственно Образованных Ржущих Троллей
ВИП — Велосипедо-Изобретательская Парадигма
САППОРТ — Сборище Абсолютно Пустых Посредственно Образованных Ржущих Троллей
Re: Конфигурирование интерфейсов
Я хочу иметь 1 общий конфиг. и несколько конфигов на определённые фейсы.
Т.е. 1 общий подключен всем. другие по надобности пользователям.
Почему именно так? потому что поддержка нескольких конфигов очень муторна. Если у нас идёт внедрение модулей, тогда придётся каждый раз пересобирать конфиги, что совершенно не приемлемо.
Т.е. 1 общий подключен всем. другие по надобности пользователям.
Почему именно так? потому что поддержка нескольких конфигов очень муторна. Если у нас идёт внедрение модулей, тогда придётся каждый раз пересобирать конфиги, что совершенно не приемлемо.
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны
-
- Постоянный обитатель
- Сообщения: 123
- Зарегистрирован: 01 фев 2007, 12:45
- Откуда: Магнитогорск
- Контактная информация:
Re: Конфигурирование интерфейсов
Я делаю так: common.cfg, в нём основные параметры, и несколько отдельных, для разных приложений. В отдельных делаю инклуд этого конфига. Конечно, сложно разные параметры искать, но уже привык... Вы можете в том же батнике прописать загрузку разных конфигов пользователей, но имхо это шаг назад
Насколько я понял, вы хотите сделать что-то вроде
В таком случае, выход один - использовать скрипт, который будет генерировать конфиг "на лету", при запуске Галактики. Помучаетесь, конечно, в отладке, зато потом проблем не будет, если исходные конфиги сильно менять не станете.
Насколько я понял, вы хотите сделать что-то вроде
Код: Выделить всё
[Configurator]
#if user='admin'
AddResources=res1.crf
#else
AddResources=res_others.crf
#end
Испытываю траблы с даблами
ВИП — Велосипедо-Изобретательская Парадигма
САППОРТ — Сборище Абсолютно Пустых Посредственно Образованных Ржущих Троллей
ВИП — Велосипедо-Изобретательская Парадигма
САППОРТ — Сборище Абсолютно Пустых Посредственно Образованных Ржущих Троллей
Re: Конфигурирование интерфейсов
чтото вроде такого
[Configurator]
AddResources=res1.crf
#if user='admin'
AddResources=res_others.crf
#end
хороший программист — это человек, который переходя улицу с односторонним движением смотрит в обе стороны