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

24.12.12

Разработка - Механизмы платформы 1С

В 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С Программист Стажер Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Пример использования «Сервисов интеграции» без подключения к Шине и без обменов.

13.03.2024    3173    dsdred    16    

65

Как готовить и есть массивы

Механизмы платформы 1С Программист Стажер Платформа 1С v8.3 Бесплатно (free)

Все мы используем массивы в своем коде. Это один из первых объектов, который дают ученикам при прохождении обучения программированию. Но умеем ли мы ими пользоваться? В этой статье я хочу показать все методы массива, а также некоторые фишки в работе с массивами.

24.01.2024    7378    YA_418728146    25    

69

Планы обмена VS История данных

Перенос данных 1C Механизмы платформы 1С Системный администратор Программист Стажер Платформа 1С v8.3 Бесплатно (free)

Вы все еще регистрируете изменения только на Планах обмена и Регистрах сведений?

11.12.2023    7692    dsdred    36    

115

1С-ная магия

Механизмы платформы 1С Программист Бесплатно (free)

Язык программирования 1С содержит много нюансов и особенностей, которые могут приводить к неожиданным для разработчика результатам. Сталкиваясь с ними, программист начинает лучше понимать логику платформы, а значит, быстрее выявлять ошибки и видеть потенциальные узкие места своего кода там, где позже можно было бы ещё долго медитировать с отладчиком в поисках источника проблемы. Мы рассмотрим разные примеры поведения кода 1С. Разберём результаты выполнения и ответим на вопросы «Почему?», «Как же так?» и «Зачем нам это знать?». 

06.10.2023    20052    SeiOkami    46    

124

Дефрагментация и реиндексация после перехода на платформу 8.3.22

Механизмы платформы 1С Системный администратор Платформа 1С v8.3 Бесплатно (free)

Начиная с версии платформы 8.3.22 1С снимает стандартные блокировки БД на уровне страниц. Делаем рабочий скрипт, как раньше.

14.09.2023    13979    human_new    27    

77

Валидация JSON через XDTO (включая массивы)

WEB-интеграция Универсальные функции Механизмы платформы 1С Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

При работе с интеграциями рано или поздно придется столкнуться с получением JSON файлов. И, конечно же, жизнь заставит проверять файлы перед тем, как записывать данные в БД.

28.08.2023    10331    YA_418728146    7    

148

Внешние компоненты Native API на языке Rust - Просто!

Механизмы платформы 1С Программист Платформа 1С v8.3 Конфигурации 1cv8 Бесплатно (free)

Внешние компоненты для 1С можно разработывать очень просто, пользуясь всеми преимуществами языка Rust - от безопасности и кроссплатформенности до удобного менеджера библиотек.

20.08.2023    6986    sebekerga    54    

99
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. seermak 665 27.08.12 16:16 Сейчас в теме
Изменение вступят в силу, если из программы выйти и снова зайти.
или после

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

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

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

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

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

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

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

3. soba 29.08.12 04:56 Сейчас в теме
Можно, наверное, чуть поплотнее публикацию набивать, объединяя 2-3 по текущему размеру.
4. Фред 29.08.12 18:45 Сейчас в теме
В принципе, ликбез- штука нужная. Хотя , не знаю почему, изучается как-то тяжело...Хотя, может, просто не дорос пока...))
8. yuraos 999 03.04.13 12:09 Сейчас в теме
(4) Фред,
причем ликбез тривиальный и по этой причине безполезный.

нука ЗНОТОКИ !!!
раскажите популярно про более сложный вариант функциональных опций:
которые не просто булевые тычи в константах, а те
которые хранятся, например, в регистрах сведений и могут принимать любой тип.
---
в мануале об этом - муть, для обыденного сознания непроницаемая!
:)
5. Bassgood 1431 02.09.12 16:48 Сейчас в теме
Очередной копипаст из желтой книги =(
6. Disasters 03.09.12 14:03 Сейчас в теме
О, не ужели продолжение)))) А где будем брать 5 урок?
7. son_v 3 05.12.12 09:57 Сейчас в теме
а Хранение функциональной опции можно назначать и реквизиты справочника). Как раз сейчас эту тему проходили в web-курсе УЦ3.
1С-Учебный Центр №3; +1 Ответить
10. 1С-Учебный Центр №3 29.01.14 11:12 Сейчас в теме
(7) son_v,
а Хранение функциональной опции можно назначать и реквизиты справочника). Как раз сейчас эту тему проходили в web-курсе УЦ3.


Надеемся, что данный web-курс был для Вас полезен.
Спасибо, что выбираете нас :)
9. Lancelot-2M 115 16.09.13 16:25 Сейчас в теме
Чтобы не плодить тем... сделал две формы общих, закинул их на рабочий стол, сделал две функциональные опции и константы к ним булева типа. Прав раздал как надо. В состав для опций указал соответствующие формы.
Все работает в файловой базе - установлю галочку - форма на рабочем столе, установлю вторую - и вторая там... а вот в серверной базе всегда 2 формы на рабочем столе и на константы-галочки пофиг. Что может быть не так?
Оставьте свое сообщение