Имя: Пароль:
1C
1С v8
Программное изменение видимости подсистем (Ролями не решить!)
0 Midasu
 
05.10.17
15:00
Добрый день, товарищи.
УФ, 1С:Предприятие 8.3 (8.3.10.2252).

Есть подсистема, которая существует чисто показать рабочая ли это база или нет (во время разработки постоянно работаем с копиями и не дай бог.

Выглядит это так:
http://screenshot.ru/upload/images/2017/10/05/e817060541124abac859c.png

В зависимости от определённого условия нужно скрывать данную подсистему - или хотя бы обработку, входящую в её состав.

Через ЭтаФорма.КоманднаяПанель или ЭтаФорма.Элементы я не смог найти где там ПанельРазделов. Через Метаданные нельзя изменять видимость (только чтение). Единственный вариант вижу в добавлении роли текущему пользователю и установки видимости подсистемы для этой роли.

Прошу - помогите, уже потратил немало времени на это.
1 RomaH
 
naïve
05.10.17
15:01
функциональная опция ?
2 Midasu
 
05.10.17
15:05
(1)
Может быть - слабо знаком с данным метаобъектом.
Готов сказать - слооооооожна, но что поделать - придётся освоить.
3 Fragster
 
гуру
05.10.17
15:05
в БСП есть константа РаботаСВнешнимиРесурсамиЗаблокирована
4 Fragster
 
гуру
05.10.17
15:06
на нее можно завязать опцию для показа подсистемы
5 RomaH
 
naïve
05.10.17
15:06
(2) что там сложного
добавить константу
добавить фо
у подсистемы поставить галку напротив этой ФО

в рабочей базе установить константе истину
6 Midasu
 
05.10.17
15:08
(3)
У нас "рабочесть базы" определяется путём к каталогу ИБ.
Но спасибо - буду знать, как раз на основе БСП база.
7 Лефмихалыч
 
05.10.17
15:34
(0) заберите доступ в продуктив у тех, кто не умеет им пользоваться. Которые могут спутать, тех на пушечный выстрел не подпускать.

На пустом месте себе человекочасы выдумываете.
8 Fish
 
05.10.17
15:42
(7) +10500. Всегда в тестовых обхожусь изменением заголовка.
9 Fragster
 
гуру
05.10.17
16:38
(8) регламентные не забываешь выключить? особенно для файловых, где это надо делать при её подключении каждый раз....
10 Fragster
 
гуру
05.10.17
16:38
подключении = добавлении в список баз