Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Управляемые формы. Подсистемы.

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

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

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

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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.