![]() |
|
Програмное изменение свойств интерфейса | ☑ | ||
---|---|---|---|---|
0
Pitbull-1С
13.06.09
✎
03:21
|
Если в конфигураторе свойство интерфейса "Переключаемый" стоит Ложь, то програмно установить его в Истина не удается
ГлавныйИнтерфейс.Интерфейс2.Переключаемый = Истина; В чем проблема? В справке написано "Содержит признак, определяющий видимость интерфейса. Первоначальное значение свойства для интерфейса задается в конфигураторе." Т.е. его можно переопределить програмно, но не получаеться. |
|||
1
Pitbull-1С
13.06.09
✎
03:44
|
Я вообще отказываюсь понимать...Надо написать
ГлавныйИнтерфейс.ОбщийЭлектроннаяПочта.Переключаемый = Ложь; И тогда это свойство установиться в Истина. Кто-нибудь объяснит с чем это связано? |
|||
2
Pitbull-1С
13.06.09
✎
03:44
|
Т.е.
ГлавныйИнтерфейс.Интерфейс2.Переключаемый = Ложь; |
|||
3
Pitbull-1С
13.06.09
✎
14:20
|
---
|
|||
4
Pitbull-1С
13.06.09
✎
19:50
|
Никто не встречался с такой ерундой?
|
|||
5
Pitbull-1С
22.06.09
✎
09:51
|
--
|
|||
6
Stepa86
22.06.09
✎
09:53
|
КоллекцияЭлементовУправленияИнтерфейсами (InterfaceControlItemCollection)
ПереключитьИнтерфейс (SwitchInterface) Синтаксис: ПереключитьИнтерфейс(<Имена интерфейсов>) Параметры: <Имена интерфейсов> (необязательный) Тип: Строка. Перечисленные через запятую имена интерфейсов, которые следует сделать видимыми. Описание: Способ группового управления видимостью командных интерфейсов. При вызове данного метода сначала становятся невидимыми все интерфейсы, кроме имеющих значение Ложь у свойства Переключаемый, а затем становятся видимыми перечисленные в параметре интерфейсы. Недоступен на сервере 1С:Предприятие. Не используется в модуле внешнего соединения. Пример: Интерфейсы.ПереключитьИнтерфейс("Основной,Маркетинг"); |
|||
7
Stepa86
22.06.09
✎
09:54
|
+(6) а переключаемость вообще не трогай, ее в конфигураторе имеет смысл настраивать, а не программно
|
|||
8
Поток сознания
24.06.09
✎
15:15
|
(7) Тогда заччем в справке указано "чтение и ЗАПИСЬ"
ЭлементУправленияИнтерфейсом (InterfaceControlItem) Переключаемый (Switchable) Использование: Чтение и запись. Описание: Тип: Булево. Содержит признак, определяющий видимость интерфейса. Первоначальное значение свойства для интерфейса задается в конфигураторе. - - - По-моему, настраивать программно имеет большой смысл. Я бы от общего интерфейса избавился программно. |
|||
9
Stepa86
24.06.09
✎
15:19
|
(8) судя по теме, или в справке ошибка, или переключение нужно как то хитро менять... не вижу смысла менять переключаемость программно, делаешь все переключаемыми и программно управляешь видимостью как хочешь
|
|||
10
Поток сознания
24.06.09
✎
15:27
|
(9) Усё. "Видимость" отрабатывает, "Переключаемость" - нет. Избавлюсь через "Видимость" :)
|
|||
11
Поток сознания
24.06.09
✎
16:38
|
То ли лыжи не едут, то ли я не в порядке.
Но строка: ГлавныйИнтерфейс["Общий"].Переключаемый = Ложь; Приводит к тому, что: ГлавныйИнтерфейс["Общий"].Переключаемый возвращает Истина и наоборот. 1С:Предприятие 8.1 (8.1.13.41) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |