alter interface VSchetPB + CRF
Модераторы: m0p3e, edward_K, Модераторы
alter interface VSchetPB + CRF
Есть CRF файл с изменением окна в интерфейсе VSchetPB (собирается конфигуратором CNF файл). При попытке сделать alter interface VSchetPB (даже с пустым телом), окно возвращается к базовому состоянию, будто не подключен CRF файл. Может кто подскажет как решить/обойти проблему?
Re: alter interface VSchetPB + CRF
Как вариант: при открытии интерфейса происходит какое-то программное изменение нужного поля. Если я прав, то обойти примерно так:
Код: Выделить всё
cmInit:
{
inherited :: HandleEvent (cmInit);
cfsSetProp(<<имя или указатель объекта>>,<<имя или код свойства>>,<<значение свойства>>);
}
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: alter interface VSchetPB + CRF
crf хранить плохо по умолчанию. Надо выгружать в Cnf
Тут у вас влияют приоритеты. У crf вроде 3004 . а у вашего реса?
Правильно собирать cnf и докомпиляции в один рес и сначала докомпиляцию а сверху cnf
Тут у вас влияют приоритеты. У crf вроде 3004 . а у вашего реса?
Правильно собирать cnf и докомпиляции в один рес и сначала докомпиляцию а сверху cnf
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: alter interface VSchetPB + CRF
у нас res подключены с 3008 приоритетом, crf с 3009-ым.
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: alter interface VSchetPB + CRF
Но crf вы как создали? cnf загрузили? И рабочий crf сохранили? А у рабочего 3004 - вот вопрос какая копия у вас сидит в crf - а она там сидит полностью, как и докомпиляции. Это ж просто собрать докомиляию и cnf в одном проекте и все будет хорошо. Из cnf нужно вычистить мусор, который вы не меняли - это упростит жизнь в дальнейшем. Да. Поскольку у вас докомпиляция сидит с большим приоритетом чем рабочий то могут быть проблемы с дальнейшим конфигурированием, особенно фейсов вызываемых модально. Я этого добиваюсь осознано, но вы учтите.
-
- Местный житель
- Сообщения: 2896
- Зарегистрирован: 24 июн 2005, 12:12
- Откуда: Иркутская область
Re: alter interface VSchetPB + CRF
ЦРФы все собираются из заранее подготовленных ЦНФов, под пользователем, которому подключены все ресрусы и ни одного ЦРФа.
Делается это в связи с тем что раньше были проблемы при сборке и ресурсов и црф в один ресрус. Не помню с чем связано, но... перестали давно так пытаться делать.
Альтеры пересобираются крайне редко, и естественно, если пересобирается альтер - следом за ним и собирается новый ЦРФ.
Есть ещё одна причина разделения - на разные группы пользователей - свои ЦРФы, но иногда надо объединить ресурсы (функции, отчеты и т.п.) поэтому как раз в ресурсе мне не нужны ЦРФы, т.к. у группы есть свой. Иначе падает.
Как то так Хотя Ваша идея понятна, но нам проще так.
Делается это в связи с тем что раньше были проблемы при сборке и ресурсов и црф в один ресрус. Не помню с чем связано, но... перестали давно так пытаться делать.
Альтеры пересобираются крайне редко, и естественно, если пересобирается альтер - следом за ним и собирается новый ЦРФ.
Есть ещё одна причина разделения - на разные группы пользователей - свои ЦРФы, но иногда надо объединить ресурсы (функции, отчеты и т.п.) поэтому как раз в ресурсе мне не нужны ЦРФы, т.к. у группы есть свой. Иначе падает.
Как то так Хотя Ваша идея понятна, но нам проще так.