Имя: Пароль:
1C
 
Зачем нужны функциональные опции с хранением в константах?
0 1CSharp
 
29.10.18
19:58
Почему бы просто не использовать сами константы?
И, получается, опцию можно изменить, только изменив значение константы? Не нашёл метода УстановитьФункциональнуюОпцию.
1 Aleksey
 
29.10.18
20:06
А кто сказал что константа единственное место хранение ФО?
2 Aleksey
 
29.10.18
20:09
УправляемаяФорма.УстановитьПараметрыФункциональныхОпцийФормы (ManagedForm.SetFormFunctionalOptionParameters)
УправляемаяФорма (ManagedForm)
УстановитьПараметрыФункциональныхОпцийФормы (SetFormFunctionalOptionParameters)
Синтаксис:

УстановитьПараметрыФункциональныхОпцийФормы(<УстанавливаемыеПараметры>, <СбрасываемыеПараметры>)
Параметры:

<УстанавливаемыеПараметры> (обязательный)

Тип: Структура.
Значения параметров. Ключ элемента структуры задает имя параметра, которое должно соответствовать имени одному из объектов метаданных типа ПараметрФункциональныхОпций. Значение элемента структуры должно содержать значение параметра.
<СбрасываемыеПараметры> (необязательный)

Тип: Массив; Строка.
Сбрасываемые параметры функциональных опций.
Могут задаваться строкой (имена опций указываются через запятую) или массивом строк имен параметров функциональных опции, значения которых необходимо сбросить.
Описание:

Устанавливает параметры функциональных опций, действие которых будет распространяться на экземпляр формы. Выполнение метода автоматически вызывает обновление формы.
Параметры функциональных опций позволяют определить то, как отобрать значения функциональной опции, привязанной к реквизиту справочника или ресурсу регистра сведений, то есть в случае, когда в одном объекте может храниться набор значений опций.
При привязке функциональной опции к ресурсу периодического регистра сведений, если период в параметрах не указывается, то значение выбирается как срез последних на текущую дату. А если есть параметр Период (Period), то он используется как дата, на которую будет взят срез.

Доступность:

Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер).
Вызов метода выполняет обращение к серверу.

Примечание:

Несмотря на то, что можно изменить параметры выборочно, рекомендуется групповая установка одним вызовом, так как эта операция выполняется эффективнее.
--------------------------------------------------------------------------------
3 Aleksey
 
29.10.18
20:11
4 Лефмихалыч
 
29.10.18
20:16
(0) ФО появились не потому, что в константах хранить больше нечего было, а - как инструмент для управления интерфейсом. Хранение значения в константе - один из вариантов хранения.
5 1CSharp
 
29.10.18
20:25
Понял, спасибо!
6 palsergeich
 
29.10.18
21:45
(0) очень мощный интерфейсный механизм.
7 vde69
 
29.10.18
22:41
(6) ага, особенно в ЗУП... когда они включаются только регламентными заданиями на основании некоторого анализа....

вроде вещь прикольная, но уж если-бы делали то уж 100% в настроках фиксировали а не на виды расчетов и подобное...
8 palsergeich
 
29.10.18
22:50
(7) Кто то тут уже на форуме писал, что ЗУП писали инопланетяне.
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой