суббота, 4 июня 2016 г.

1С-ное.(Заметки быдло-ученика-погромиста), 25 занятие: функциональные опции.

То, что вы можете никогда и не увидеть. Функциональные опции.


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


 При включении функциональной опции объекты, входящие в её состав, будут видны и доступны, при выключении, соответственно, нет. И интерфейс будет перерисовываться каждый раз при включении/выключении функциональных опций.

И ТЕПЕРЬ ВНЕЗАПНЫЕ ВОПРОСЫ
Как программно управлять обменом данных в распределенной информационной базе?
Читайте книжку, в занятии 24 как раз все это есть.
Как изменить структуру дерева распределенной информационной базы?
Как это сделать руками, я не нашел. Можно сделать программно, для этого используется метод УстановитьГлавныйУзел(), он доступен в модуле объекта ПланыОбменаМенеджер.
Т.к. у каждой базы может быть только один «хозяин», и отсутствие этого «хозяина» указывает на то, что данная база находится на самой вершине дерева, то:

- если мы хотим подчинить базу новому владельцу, мы пишем УстановитьГлавныйУзел(НовыйУзелВладелец);
- если мы хотим отключить базу от текущего дерева, то устанавливаем отсутствующего владельца
УстановитьГлавныйУзел(Неопределено);

1 комментарий: