gifts2017

Изучаем 1С 8.2. Урок 4. Функциональные опции

Опубликовал Александр Шуравин (megabax) в раздел Программирование - Практика программирования

В 1С:Бухгалтерии 8.2 можно элементы интерфейса сгруппировать и вывести для включения/выключения в режиме пользователя. Для этого предусмотрен такой объект конфигурации, как функциональные опции.

 

Изучаем 1С 8.2. Урок 4. Функциональные опции

В 1С:Бухгалтерии 8.2 можно элементы интерфейса сгруппировать и вывести для включения/выключения в режиме пользователя. Для этого предусмотрен такой объект конфигурации, как функциональные опции:

Изучаем 1С 8.2. Урок 4. Функциональные опции

Опция "хранение" показывает, с каких объектом должно быть связано включение/выключение функциональной опции, рекомендуется использовать для этих целей константу типа "Булево":

Изучаем 1С 8.2. Урок 4. Функциональные опции

Список объектов, которые включаются/выключаются при выключении/выключении функциональной опции настраивается на вкладке "состав":

Изучаем 1С 8.2. Урок 4. Функциональные опции

Кстати, добавляя новую константу, не забудьте включить ее в соответствующую подсистему и назначить на нее права:

Изучаем 1С 8.2. Урок 4. Функциональные опции

После этого, изменяя значение константы, мы можем включать и выключать показ команд функциональной опции:

Изучаем 1С 8.2. Урок 4. Функциональные опции

Отключим константу, и команды функциональной опции исчезнут:

Изучаем 1С 8.2. Урок 4. Функциональные опции

Изменение вступят в силу, если из программы выйти и снова зайти.


Скриншоты, опубликованные в данной статье, являются цитатами и иллюстрациями   программного продукта "1C:Предприятие версия 8.2", авторское право на который принадлежит ЗАО 1С.. 


 

 Источник: http://easyprog.ru/index.php?option=com_content&task=view&id=587&Itemid=48

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Сергей (seermak) 27.08.12 16:16
Изменение вступят в силу, если из программы выйти и снова зайти.
или после

ОбновитьИнтерфейс (RefreshInterface)
Синтаксис:

ОбновитьИнтерфейс()
Описание:

Обновляет командный интерфейс, рабочий стол и открытые формы с учетом текущих значений функциональных опций и их параметров. Вызов метода необходим, чтобы измененные параметры функциональных опций вступили в действие.

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

Тонкий клиент, веб-клиент, толстый клиент.
см. Синтаксис-помошник ;)
2. Александр Шуравин (megabax) 27.08.12 18:23
Совершенно верно. Но это уже будет в следующем уроке...
ОбновитьИнтерфейс (RefreshInterface)
Синтаксис:

ОбновитьИнтерфейс()
Описание:

Обновляет командный интерфейс, рабочий стол и открытые формы с учетом текущих значений функциональных опций и их параметров. Вызов метода необходим, чтобы измененные параметры функциональных опций вступили в действие.

3. soba (soba) 29.08.12 04:56
Можно, наверное, чуть поплотнее публикацию набивать, объединяя 2-3 по текущему размеру.
4. Александр Федорович (Фред) 29.08.12 18:45
В принципе, ликбез- штука нужная. Хотя , не знаю почему, изучается как-то тяжело...Хотя, может, просто не дорос пока...))
5. Zigfridish (Bassgood) 02.09.12 16:48
Очередной копипаст из желтой книги =(
6. Дмитрий Рыбаков (Disasters) 03.09.12 14:03
О, не ужели продолжение)))) А где будем брать 5 урок?
7. Ольга (son_v) 05.12.12 09:57
а Хранение функциональной опции можно назначать и реквизиты справочника). Как раз сейчас эту тему проходили в web-курсе УЦ3.
1С-Учебный Центр №3; +1 Ответить 1
8. Юрий Осипов (yuraos) 03.04.13 12:09
(4) Фред,
причем ликбез тривиальный и по этой причине безполезный.

нука ЗНОТОКИ !!!
раскажите популярно про более сложный вариант функциональных опций:
которые не просто булевые тычи в константах, а те
которые хранятся, например, в регистрах сведений и могут принимать любой тип.
---
в мануале об этом - муть, для обыденного сознания непроницаемая!
:)
9. Rom Shpakoff (Lancelot-2M) 16.09.13 16:25
Чтобы не плодить тем... сделал две формы общих, закинул их на рабочий стол, сделал две функциональные опции и константы к ним булева типа. Прав раздал как надо. В состав для опций указал соответствующие формы.
Все работает в файловой базе - установлю галочку - форма на рабочем столе, установлю вторую - и вторая там... а вот в серверной базе всегда 2 формы на рабочем столе и на константы-галочки пофиг. Что может быть не так?
10. Евгения Алекс (1С-Учебный Центр №3) 29.01.14 11:12
(7) son_v,
а Хранение функциональной опции можно назначать и реквизиты справочника). Как раз сейчас эту тему проходили в web-курсе УЦ3.


Надеемся, что данный web-курс был для Вас полезен.
Спасибо, что выбираете нас :)
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа