Программное изменение видимости подсистем (Ролями не решить!) #806074


#0 by Midasu
Добрый день, товарищи. УФ, 1С:Предприятие 8.3 (8.3.10.2252). Есть подсистема, которая существует чисто показать рабочая ли это база или нет (во время разработки постоянно работаем с копиями и не дай бог. Выглядит это так: В зависимости от определённого условия нужно скрывать данную подсистему - или хотя бы обработку, входящую в её состав. Через ЭтаФорма.КоманднаяПанель или ЭтаФорма.Элементы я не смог найти где там ПанельРазделов. Через Метаданные нельзя изменять видимость (только чтение). Единственный вариант вижу в добавлении роли текущему пользователю и установки видимости подсистемы для этой роли. Прошу - помогите, уже потратил немало времени на это.
#1 by RomaH
функциональная опция ?
#2 by Midasu
Может быть - слабо знаком с данным метаобъектом. Готов сказать - слооооооожна, но что поделать - придётся освоить.
#3 by Fragster
в БСП есть константа РаботаСВнешнимиРесурсамиЗаблокирована
#4 by Fragster
на нее можно завязать опцию для показа подсистемы
#5 by RomaH
что там сложного добавить константу добавить фо у подсистемы поставить галку напротив этой ФО в рабочей базе установить константе истину
#6 by Midasu
У нас "рабочесть базы" определяется путём к каталогу ИБ. Но спасибо - буду знать, как раз на основе БСП база.
#7 by Лефмихалыч
заберите доступ в продуктив у тех, кто не умеет им пользоваться. Которые могут спутать, тех на пушечный выстрел не подпускать. На пустом месте себе человекочасы выдумываете.
#8 by Fish
+10500. Всегда в тестовых обхожусь изменением заголовка.
#9 by Fragster
регламентные не забываешь выключить? особенно для файловых, где это надо делать при её подключении каждый раз....
#10 by Fragster
подключении = добавлении в список баз
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С