Имя: Пароль:
1C
1С v8
Управляемые формы. Подсистемы.
,
0 G751
 
03.07.19
14:28
Управляемые формы.
Конфигурация – Общие – Подсистемы – Подсистема(открываем окно свойств подсистемы).
На закладке ‘Основные’ нажимаем кнопку ‘Командный интерфейс’.
В открывшемся окне видим поле ‘Видимость’.
- Как программно добраться до этой галочки ? Т.е. программно получить значение видимости команды?
Очень прошу не задавать вопрос ‘Для чего это нужно?’
Объяснять долго и скучно. Поверье – надо.
Всем спецам заранее спасибо.
1 G751
 
03.07.19
17:53
Отзовитесь..
2 Вафель
 
03.07.19
17:55
никак, только через права
3 palsergeich
 
03.07.19
17:57
Права или ФО
больше способов воздейстовать программно на стандартный командный интерфейс нет
4 Жан Пердежон
 
03.07.19
19:06
>> Как программно добраться до этой галочки? Т.е. программно получить значение видимости команды?
это 2 разных вопроса
галочка показывает дефолтное отображение
Метаданные.Подсистемы.ИмяПодсистемы.КомандныйИнтерфейс - явно намекает что значение просто так не получить, но можно попытаться отыскать в файлах конфы;

в режиме предприятия есть ещё права доступа, ФО, пользовательские настройки.
каждое можно попробовать проверить отдельно.

(3) и пользовательские настройки;
(0) и всё же зачем?
5 G751
 
03.07.19
19:58
Понятно. Всем спасибо.
Чтобы не плодить ветки. Темы пересекаются.
Итак..
Функциональная опция . Хранение. Значение – Регистр сведений.
Например  –
РегистрСведений.УчетнаяПолитикаОрганизаций.Ресурс.ПлательщикЕНВД
Как система определяет, о какой Организации проверяется значение объекта хранения?
6 Жан Пердежон
 
03.07.19
20:44
в СП всё есть

УстановитьПараметрыФункциональныхОпцийФормы();
УстановитьПараметрыФункциональныхОпцийИнтерфейса()
7 palsergeich
 
03.07.19
22:18
(4) Ну пользовательские настройки на то и пользовательские, что юзер из может изменить.
Такое себе. ФО имхо для этой задачи - самое то.
8 G751
 
09.07.19
07:06
(6) Это установка. А как получить уже установленное значение?
Я не знаю для какой Организации устанавливалось значение.
Просто -
Есть Функциональная опция. Хранение. Значение – Регистр сведений.
Например  –
РегистрСведений.УчетнаяПолитикаОрганизаций.Ресурс.ПлательщикЕНВД

Как система определяет, о какой Организации проверяется значение объекта хранения?
ИЛИ
Как программно получить текущее значение объекта хранения любой ФО?
9 G751
 
09.07.19
07:21
Профессионалы 1С, подскажите. Очень нужная информация.
10 G751
 
09.07.19
09:42
Отзовитесь, спецы.
11 D3O
 
09.07.19
10:01
(10) никак. разрабы платформы не сочли нужным предоставить доступ к командному интерфейсу из языка.
впрочем как и по многим другим моментам. вот как-то так.
12 Жан Пердежон
 
09.07.19
11:16
>> Я не знаю для какой Организации устанавливалось значение.
???
продам СП - дорого
научу им пользоваться - за жизнь не расплатишься:

ПолучитьПараметрыФункциональныхОпцийФормы()
ПолучитьФункциональнуюОпциюФормы()

ПолучитьПараметрыФункциональныхОпцийИнтерфейса()
ПолучитьФункциональнуюОпцию()
ПолучитьФункциональнуюОпциюИнтерфейса()
13 G751
 
20.07.19
19:05
Чтобы не плодить ветки. Темы пересекаются.
Итак..
Если в метаданных в свойствах  обработки на закладке ‘Команды’ не установлена галочка ‘Использовать стандартные команды’, то в интерфейсе программы она не появится.
А для отчетов это не так.
Есть ли еще такие объекты, у которых есть этот признак, но видимость их в интерфейсе программы не меняется от его использования?
И если есть, то какие.
Подскажите от чего это зависит.
Всем профессионалам заранее большое спасибо.
14 G751
 
22.07.19
09:36
1С:Предприятие 8.3 (8.3.14.1630)
15 Жан Пердежон
 
22.07.19
14:56
мало установить галочку,
надо ещё задать нужную группу и тип параметра команды (если он нужен)
16 G751
 
25.07.19
10:58
(15)Спасибо.
Можно с вами связаться? Писать долго.