Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
03 дек 2024, 20:27

Среда. Вопрос 4

Автор mixqn, 13 мар 2013, 00:46

0 Пользователей и 2 гостей просматривают эту тему.

grupenfurer

Функциональные опции - это общие объекты конфигурации. Они являются частью механизма функциональных опций и позволяют выделить в прикладном решении функциональность, которую можно включать/выключать при внедрении, не изменяя само прикладное решение.

Например, в зависимости от условий конкретного внедрения, необходимо предусмотреть отключение учета товаров по складам. Чтобы при оформлении документов поступления товаров поле Склад не отображалось в форме документа.

Для этого в конфигурации может быть определена функциональная опция Учет по складам, хранящаяся в константе типа Булево.

Boulala

Функциональные опции используются для того чтобы формировать командный интерфейс пользователя (подключать или отключать функциональные возможности конфигурации).
В зависимости от выставленных настроек будут показаны или скрыты команды или определенные реквизиты в управляемом интерфейсе.

saleksvik

Функциональные опции позволяют разработчику выделить в конфигурации некоторую часть функциональности решения (можно выделить, например, подсистему), которую можно оперативно включать или отключать непосредственно в режиме работы "Предприятие".

MrStomak

Для автоматического скрытия команд в управляемом интерфейсе, а также реквизитов в управляемых формах. Кроме того, используется в программном коде для разделения алгоритмов, в зависимости от значений функциональной опции для заданного в параметрых объекта (сами значения хранятся в константах, справочниках или регистрах сведений)

kilelena

Функциональная опция - объект конфигурации, позволяющий выделить в прикладном решении функциональность, которая может быть включена/выключена на стадии внедрения прикладного решения без изменения конфигурации.
Для хранения значений функциональных опций в информационной базе необходимо завести в конфигурации соответствующие данные (например, константы).
Допустим, в конфигурации есть функциональность версионирования данных информационной базы, которая является необязательной. Для управления доступностью этой функциональности необходимо:
-создать функциональную опцию ИспользованиеВерсионирования, которая определяет использование прикладного механизма конфигурации для текущей информационной базы
-создать константу ИспользоватьВерсионирование типа Булево для хранения значения этой функциональной опции
-в свойстве Хранение функциональной опции указать константу ИспользоватьВерсионирование.
После этого, те или иные объекты конфигурации можно «привязать» к функциональной опции, включив их в ее состав, а в случае необходимости управления доступностью кода – использовать метод ПолучитьФункциональнуюОпцию:
ИспользуетсяМеханизмВерсионирования = ПолучитьФункциональнуюОпцию("ИспользованиеВерсионирования");
Таким образом, набор функциональных опций описывает функциональность конфигурации, доступность которой на этапе внедрения можно настроить в зависимости от требований конкретного предприятия. При этом платформа автоматически изменяет пользовательский интерфейс в соответствии с установленными значениями функциональных опций.
Функциональные опции могут также влиять на бизнес-логику. Для чего применяются функциональные опции не только булева типа, но и других типов, например, ссылки на справочники или значения перечислений.

katrin_vl

Функциональные опции – это одна из возможностей платформы 1С:Предприятие 8.2. Смысл их использования заключается в том, что они позволяют настраивать пользовательский интерфейс в соответствии с настройками функциональных опций, задавать видимость реквизитов в формах. Кроме того, разработчик имеет возможность реализовывать программный код, выполнение которого зависит от состояния функциональной опции.

headmade

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

GreenFox

Цитата: mixqn от 13 мар 2013, 00:46
Для чего в 1С используется функциональная опция?

Предыдущий вопрос Следующий вопрос
Позволяют определить в конфигурации функциональность прикладного решения которая может использоваться (опция включена) или не использоваться (опция выключена).

AVB

Для управления элементами управляемых форм.

Ernest

Для того чтобы (некоторое) поле отображалось во всех формах документа

Теги:
Рейтинг@Mail.ru

Поиск