Страница 1 из 2
Закрыть доступ к полю интерфейса группе пользователей
Добавлено: 16 июл 2009, 13:59
s2176
Добрый день!
Можно ли закрыть для коррекции в окне интерфейса ввода документа одно поле?
Но закрыть не всем, а только определенной группе пользователей?
Добавлено: 16 июл 2009, 14:50
LaaLaa
Закрыть поле можно с помощью конфигуратора. Полученный конфигурационный ресурс подключить в консоли управления в репозитарий. В репозитарии назначить права доступа к этому ресурсу.
Добавлено: 16 июл 2009, 15:04
s2176
спасибо, вроде получилось!
Добавлено: 16 июл 2009, 15:10
s2176
ааа, Гал-ка, зараза, пишет, что "в данной версии программы конфигурирование встроенных интерфейсов не поддерживается"
Это победить нельзя?
Добавлено: 16 июл 2009, 16:10
Ged
можно.
Если запустить не сам интерфейс в котором встроенный,
а непосредственно интерфейс который встраивается. Небось 7.12?
Добавлено: 16 июл 2009, 19:07
LaaLaa
s2176 писал(а):ааа, Гал-ка, зараза, пишет, что "в данной версии программы конфигурирование встроенных интерфейсов не поддерживается" :???:
Это победить нельзя?
Поддержка конфигурирования встроенных интерфейсов появилась в Атлантисе 5.4. Нужно обновить версию.
Добавлено: 16 июл 2009, 19:12
LaaLaa
Еще не забывайте, что ресурсы конфигуратора нужно перекомпилировать после каждого обновления галактических ресурсов. Обязательно перед установкой обновлений выгружать конфигурации в скрипт, после установки обновлений галактики нужно пересоздавать конфигурационные ресурсы (загрузка скрипта в окне управления конфигуратором или компиляция скрипта строчным компилятором).
Добавлено: 17 июл 2009, 08:52
Darikon
LaaLaa писал(а):.... или компиляция скрипта строчным компилятором).
Вы имеете в виду Vip.exe?
Добавлено: 17 июл 2009, 10:05
edward_K
Вы имеете в виду Vip.exe?
а что же еще назавают строчным компилятором
Добавлено: 17 июл 2009, 10:23
Darikon
edward_K писал(а):
а что же еще назавают строчным компилятором
не знал ранее о такой возможности.
попробовал. Это возможно только в отношении своих интерфейсов?
у нас поправляются стандартные фейсы и компилятор сообщает:
Код: Выделить всё
\\galaktika-01\GalSrv\exe\ResGal\CNF\AktGTD.cnf(0)
Интерфейс L_SOPRDOC::AKTUSLB не найден [ Enter-продолжить ] : ok.
\\galaktika-01\GalSrv\exe\ResGal\CNF\AktGTD.cnf(1) Предупреждение: Нельзя загрузить объект 'L_SOPRDOC::AKTUSLB' т.к. его тип 'InterfaceWindow' не является типом корневого объекта ! (стр.1, поз.46 в \\galaktika-01\GalSrv\exe\ResGal\CNF\AktGTD.cnf)
object 'L_SOPRDOC::AKTUSLB' : InterfaceWindow {
\\galaktika-01\GalSrv\exe\ResGal\CNF\AktGTD.cnf(63)
\\galaktika-01\GalSrv\exe\ResGal\CNF\AktGTD.cnf(63)
\\galaktika-01\GalSrv\exe\ResGal\CNF\AktGTD.cnf
\\galaktika-01\GalSrv\exe\ResGal\CNF\AktInPersons.cnf(0)
Интерфейс L_SOPRDOC::AKTUSLB не найден [ Enter-продолжить ] : ok.
\\galaktika-01\GalSrv\exe\ResGal\CNF\AktInPersons.cnf(1) Предупреждение: Нельзя загрузить объект 'L_SOPRDOC::AKTUSLB' т.к. его тип 'InterfaceWindow' не является типом корневого объекта ! (стр.1, поз.46 в \\galaktika-01\GalSrv\exe\ResGal\CNF\AktInPersons.cnf)
object 'L_SOPRDOC::AKTUSLB' : InterfaceWindow {
\\galaktika-01\GalSrv\exe\ResGal\CNF\AktInPersons.cnf(102)
\\galaktika-01\GalSrv\exe\ResGal\CNF\AktInPersons.cnf(102)
в cfg все ресурсники заинклюжены...
Добавлено: 17 июл 2009, 11:02
edward_K
проект
==========
#make "CNF\L_SOPRDOC_AKTUSLB.cnf"
=======
cnf
=========
object 'L_SOPRDOC::AKTUSLB' : InterfaceWindow {
Centered = True;
object EDITSOPR : InterfaceWindow {
Centered = True;
object SCRHEADER : Screen {
}// SCRHEADER
} // EDITSOPR : InterfaceWindow
} // L_SOPRDOC::AKTUSLB : InterfaceWindow
========
и все пашет ( да атлантис надо либо до 5.4.14 либо от 5.4.17 и выше).
Добавлено: 17 июл 2009, 12:54
s2176
Спасибо всем за помощь!
Атлантис у нас 5.3.14, а более новый поставить - лицензий нет((( мы не платим уже с прошлого года.
Добавлено: 17 июл 2009, 12:55
edward_K
должно работать - разбирайтесь что не так.
Добавлено: 17 июл 2009, 12:58
Darikon
edward_K спасибо, работает
Добавлено: 17 июл 2009, 12:59
s2176
т.е. я могу поставить атлантис 5.4 даже на старые лицензии?