Не установлено хранение функциональной опции 1с ошибка

Проекты и консалтинг. Внедрение и доработка. Сопровождение 1С. Обучение.

Содержание:

1.      Типы хранения Функциональных опций в 1С

2.      Тип хранения константа 1С 8.3

3.      Тип хранения Реквизит справочника 1С 8.3

4.      Тип хранения Ресурс регистра сведений

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

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

1.      Типы хранения Функциональных опций в 1С

Итак, существует три вида этого инструмента, а точнее три места, где оно хранится:

1.      Константа;

2.      Реквизит справочника;

3.      Ресурс регистра сведений.

Все эти виды должны быть с типом «Булево». 

Чаще всего выбирают тип хранения константы. Проще всего использовать именно их. Все типовые функциональные опции, особенно самые важные для работы, выводятся во вкладку «Общие настройки» на вкладке «Администрирование». Для разных конфигураций эта вкладка может называться по-разному и находиться, к примеру, не во вкладке «Общие настройки», а во вкладке «НСИ».Разберем на примерах каждый из типов хранения значений опций.  

2.      Тип хранения константа 1С 8.3

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

Хочу повториться, константа должна быть булевского типа – и никак иначе. При необходимости мы можем вывести нашу константу на какую-то форму для ее удобного использования.

На вкладке «Состав» опции мы настраиваем доступ к отдельным объектам, к которым мы можем ограничить доступ нашим инструментом.  

3.      Тип хранения Реквизит справочника 1С 8.3

Итак, второе место хранения – это реквизит справочника 1С 8.3. В этом случае тоже должен быть реквизит булевского типа. К примеру, при настройке организации есть флажок «Ввести учет в нескольких валютах». Если флажок не установлен, то выбирается валюта регламентного учета, а на формах, где выведена валюта, это поле не активно. А вот если он установлен, то сразу после установки нам становится доступным выбор нескольких валют (в таких объектах как справочники и документы).  

4.      Тип хранения Ресурс регистра сведений

И пришло время для последнего места хранения – ресурс регистра сведений. В нем все так же, как и во втором варианте. Единственное различие в том, что можно установить период, за который используется опция. А также к ресурсам одного регистра можно привязать несколько этих инструментов для удобства настройки интерфейса и функционала программы.

Существует еще один важный момент в опциях. Если у пользователя нет прав на какой-то объект, но установлена функциональная опция, то она открывает доступ к этому объекту.

И позвольте сказать, что это лишь малая часть того, что мы можем настроить в системе благодаря чудесному инструменту и объекту конфигурации «Функциональные опции».

Специалист компании ООО «Кодерлайн» 

Мороз Олег.

Функция не найдена «ПолучитьФункциональнуюОпцию»

Я
   PbI4

31.05.16 — 10:52

1С:ERP Управление предприятием, редакция 2.0 + CRM, редакция 2.0 (2.0.10/2.0.8)

Доработал стандартный отчет СостояниеРасчетвоСКлиентами, с полными правами формируется без ошибок, менеджерам дал права на отчет и команды в нём.

В результате в журнале такое:

{ОбщийМодуль.ВариантыОтчетов.Модуль(1302)}: Ошибка при вызове метода контекста (СкомпоноватьРезультат)

по причине:

по причине:

Ошибка исполнения отчета

по причине:

Ошибка при выполнении обработчика — ‘ПриКомпоновкеРезультата’

по причине:

{Отчет.СостояниеРасчетовСКлиентами.МодульОбъекта(89)}: Ошибка при вызове метода контекста (Инициализировать)

по причине:

Ошибка компоновки данных

по причине:

Ошибка инициализации

по причине:

Функция не найдена «ПолучитьФункциональнуюопцию»

   Nuobu

1 — 31.05.16 — 10:55

Посмотри на вкладке «Вычисляемые поля»

   ИсчадиеADO

2 — 31.05.16 — 10:57

а где хранится значение функ опции?

   PbI4

3 — 31.05.16 — 11:02

На вкладке «Вычисляемые поля» пусто, в модуле объекта отчета смущают следующие строки:

#Область СлужебныеПроцедурыИФункции

    
Процедура НастроитьПараметрыОтборыПоФункциональнымОпциям(КомпоновщикНастроекФормы)

    
    Если ПолучитьФункциональнуюОпцию(«ИспользоватьПартнеровКакКонтрагентов») Тогда

        КомпоновкаДанныхСервер.УдалитьЭлементОтбораИзВсехНастроекОтчета(КомпоновщикНастроекФормы, «Контрагент»);

    КонецЕсли;

    
    Если ПолучитьФункциональнуюОпцию(«ИспользоватьУпрощеннуюСхемуОплатыВПродажах») Тогда

        КомпоновкаДанныхСервер.УдалитьВыбранноеПолеИзВсехНастроекОтчета(КомпоновщикНастроекФормы, «АвансДоОбеспечения»);

    КонецЕсли;

КонецПроцедуры

Процедура НастроитьПользовательскиеНастройкиПоФункциональнымОпциям(КомпоновщикНастроекФормы)

    
    Если ПолучитьФункциональнуюОпцию(«ИспользоватьУпрощеннуюСхемуОплатыВПродажах») Тогда

        КомпоновкаДанныхСервер.ОтключитьВыбранноеПолеВПользовательскихНастройках(КомпоновщикНастроекФормы, «АвансДоОбеспечения»);

    КонецЕсли;

    
КонецПроцедуры

   PbI4

4 — 31.05.16 — 11:03

с Функциональными опциями не сталкивался никогда

   ИсчадиеADO

5 — 31.05.16 — 11:06

(4) пофигурация — ветка обсчие — функциональные опции — открываешь нужную. там будет св-во Хранение. На это дело права есть? Хотя текст ошибки странный конеш…

   Nuobu

6 — 31.05.16 — 11:09

А есть ф-я ПолучитьФункциональнуюОпцию(«ИспользоватьПартнеровКакКонтрагентов»)

   PbI4

7 — 31.05.16 — 11:11

на вкладке параметры вот:

http://imgur.com/FWOCsb0

   Nuobu

8 — 31.05.16 — 11:11

(7) Тебе нужная ф-я «ПолучитьФункциональнуОпцию» ищи её.

   ИсчадиеADO

9 — 31.05.16 — 11:14

Глобальный контекст (Global context)

ПолучитьФункциональнуюОпцию (GetFunctionalOption)

Синтаксис:

ПолучитьФункциональнуюОпцию(<Имя>, <Параметры>)

Параметры:

   PbI4

10 — 31.05.16 — 11:20

У константы, хранящейся в функциональной опции стоит только чтение, давать изменение/просмотр/редактирование?

   PbI4

11 — 31.05.16 — 11:20

Копать надо думаю в права, так как с полными отчёт формируется без ошибок

   ИсчадиеADO

12 — 31.05.16 — 11:21

(10) нет

   Cyberhawk

13 — 31.05.16 — 11:40

Функция недоступна на клиенте, в этом твоя беда

   PbI4

14 — 31.05.16 — 12:15

И как же избавиться от такой напасти?

   PbI4

15 — 31.05.16 — 12:16

С полными правами она значит доступна на клиенте?

   hhhh

16 — 31.05.16 — 12:21

(15) а святой водой не пробовали на сервер побрызгать?

   PbI4

17 — 31.05.16 — 12:28

не, не достану, он в Германии

  

PbI4

18 — 31.05.16 — 13:32

Ну что, найдем функцию? В УТ 11 такой же отчёт есть, может есть столкнувшиеся с такой засадой ещё?

Фирма “1С” достаточно часто выпускает новые версии платформы. Среди них можно выделить версии-”прорывы” с принципиально новым функционалом. К таким можно отнести, например, платформу 8.3.11, в которой появилась возможность изменять структуру хранения данных при помощи расширений конфигурации.

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

В курс Разработка расширений и технологии доработки конфигураций 1С без снятия с поддержки добавлено новое занятие, в котором подробно рассмотрены новшества платформы 8.3.16.

Мы решили поделиться этими видеоуроками не только со слушателями курса, но и со всеми нашими подписчиками :)

Обзор новых возможностей платформы

Общая длительность всех видеоуроков – 1 час 6 минут.

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

Видео 1 – Введение
Видео 2 – Создание новых констант в расширении конфигурации

01:22 – Как создать константу в расширении
02:44 – Как создать форму констант в расширении
05:22 – Как работать с основной формой константы
05:47 – На что влияет галочка Использовать стандартные команды в свойствах константы.

Видео 3 – Назначение функциональных опций в расширениях конфигурации

00:30 – Зачем вообще нужны функциональные опции
03:29 – На что влияют и на что не влияют функциональные опции.

Видео 4 – Создание новых функциональных опций в расширении конфигурации

01:13 – Как создается функциональная опция в расширении
01:30 – Где указывается объект, предназначенный для хранения значения функциональной опции
02:16 – Какие объекты можно включать в состав функциональной опции в расширении
05:55 – Как обновить интерфейс при изменении значения функциональной опции
07:20 – Как в типовой конфигурации УТ 11 реализована работа с константами и обновление интерфейса при изменении значения функциональной опции
09:58 – Как реализовать собственную простую обработку для настройки функционала конфигурации
13:08 – Можно ли для хранения значения функциональной опции использовать константу, заимствованную из основной конфигурации.

Видео 5 – Модификация заимствованных функциональных опций

01:03 – Можно ли при помощи расширения изменить объект конфигурации, предназначенный для хранения значения функциональной опции?
02:03 – Как изменить состав заимствованной функциональной опции?
04:58 – Можно ли при помощи расширения удалить объекты из состава заимствованной функциональной опции?

Видео 6 – Создание новых параметров функциональных опций

00:33 – В каких случаях на практике используются параметры функциональных опций
06:59 – Как создать в расширении параметр функциональных опций и какие объекты к этому времени должны существовать в расширении
07:30 – Какие обработчики событий нужно реализовать для работы с параметрами функциональных опций в формах объектов
10:32 – При каких настройках функциональных опций в расширении конфигурации платформа падает.

Видео 7 – Создание новых критериев отбора

00:12 – Для чего используются критерии отбора
03:10 – Можно ли при помощи расширения изменить тип критерия отбора
04:00 – Можно ли при помощи расширения добавить в состав критерия отбора заимствованный объект
05:20 – Можно ли при помощи расширения добавить в состав критерия отбора объект, созданный в этом же расширении
05:55 – Как в пользовательском режиме проверить работоспособность критерия отбора, модифицированного при помощи расширения конфигурации
07:35 – Как создать новый критерий отбора в расширении
08:34 – Как в панели навигации формы создать ссылку для перехода к критерию отбора
09:24 – Какие ошибки возникают в пользовательском режиме при использовании критерия отбора, созданного в расширении конфигурации.

Видео 8 – Изменения в редакторе управляемой формы для расширений конфигурации

00:34 – Какие свойства в панели свойств выделяются цветом
01:28 – Как работает команда “Показывать только измененные” в панели свойств
01:53 – Как в дереве элементов формы отобразить только те элементы, которые изменены в расширении

Хотите научиться грамотно дорабатывать конфигурации при помощи расширений?

Еще больше возможностей по доработке и обновлению типовых конфигураций без снятия с поддержки – в нашем учебном курсе Разработка расширений и технологии доработки конфигураций 1С без снятия с поддержки.

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

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

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

И так, начнем.

ФО различаются по месту хранения значений:

  • Константа
  • Реквизит справочника
  • Ресурс регистра сведений

Все реквизиты для хранения значений ФО обычно имеют тип «булево».

ФО с местом хранения – константа

Самый простой и наиболее распространенный способ использования механизма ФО.  Собственно, необходимо создать новую константу с типом «булево», создать новую ФО, и выбрать в качестве места хранения созданную ранее константу:

Настройка функциональной опции

На закладке «Состав», нужно выбрать все элементы, на видимость которых будет влиять данная ФО. Это могут быть отдельные объекты, реквизиты и табличные части объектов и команды:

Состав функциональной опции

Дополнительно ФО можно указать для различных реквизитов форм.

Также, есть возможность опционального выполнения каких-либо действий в зависимости от значения ФО. Для получения значения ФО, в данном случае, используется следующий метод:

ПолучитьФункциональнуюОпцию(<Имя ФО>);

При изменении значений ФО в константах, результат можно увидеть сразу же в текущем сеансе, после выполнения следующей команды:

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

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

Для быстрого просмотра всех ФО, которые подключены к объекту, удобно использовать пункт контекстного меню «Дополнительно» в списке объектов конфигурации:

Просмотр подключенных функциональных опций

На заметку. По умолчанию, для новой ФО установлено свойство  «Привилегированный режим при получении». По этому, можно использовать ФО для получения значений объектов на которые у пользователя отсутствуют права.

Параметризуемые ФО с местом хранения – реквизит справочника

Если с константами все просто и интуитивно понятно, данный режим использования является более сложным. В качестве места хранения значения ФО, в данном случае выбирается реквизит справочника с типом «булево».

Но каким образом система поймет, какой элемент справочника необходимо использовать для определения значения ФО?

Для этой цели существует дополнительный объект конфигурации «Параметры функциональных опций»:

Параметры функциональных опций

В свойстве «Использование» должен быть указан справочник, в котором хранится значение ФО. Причем, система не позволяет выбрать для разных параметров ФО в качестве использования один и то же справочник. По этому, параметр ФО однозначно привязан к самой функциональной опции.

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

Необходимо помнить один очень важный момент, если параметр функциональной опции не задан, система будет проверять все элементы справочника. Если хотя бы в одном элементе реквизит – значение ФО будет «Истина», объекты, привязанные к ФО будут доступны. Настройка такого плана достаточно часто применяется в типовых конфигурациях.  

Пример управления видимостью команды «Договоры» в форме элемента справочника «Контрагенты»:

Схема использования ФО с местом хранения значений - реквизит справочника

Необходимо создать ФО с местом хранения – реквизит справочника «Контрагенты.ИспользоватьДоговоры». В состав ФО включить справочник «Договоры». Также, необходимо создать параметр ФО «Контрагент» и установить для свойства «Использование» — справочник Контрагенты. Далее, в модуле формы в событии «ПриСозданииНаСервере», нужно присваивать значению параметра ФО ссылку на текущий объект:

УстановитьПараметрыФункциональныхОпцийФормы(Новый Структура("Контрагент", Ссылка));  

 Недостатком данного решения, является необходимость записи контрагента для управления видимостью команды «Договоры». Для решения этой проблемы, можно использовать для хранения значений функциональных опций отдельный справочник. В таком варианте, при изменении управляющего реквизита нет необходимости перезаписывать данные текущего справочника, и результат будет виден непосредственно после изменения. Дополнительным преимуществом такого варианта, будет использование одного параметра ФО «НастройкаФормы» для управления видимостью команд навигации произвольного количества объектов. Свойство параметра ФО «Использование», в данном случае, должно указывать на справочник с настройками:

Механизм управления реквизитами формы с использованием отдельного справочника

В модуле формы в событии «ПриСозданииНаСервере» и при изменении реквизита «Использовать договоры» необходимо разместить программный код следующего вида:

Запрос = Новый Запрос;
Запрос.Текст = "ВЫБРАТЬ
|          ПараметрыФО.Ссылка
|ИЗ
|          Справочник. ПараметрыФО КАК ПараметрыФО
|ГДЕ
|          ПараметрыФО. ИспользоватьДоговоры = & ИспользоватьДоговоры ";
Запрос.УстановитьПараметр("ИспользоватьДоговоры ", Объект. ИспользоватьДоговоры);

РезультатЗапроса = Запрос.Выполнить();
ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать();

Если ВыборкаДетальныеЗаписи.Следующий() Тогда
ЭлементНастройки = ВыборкаДетальныеЗаписи.Ссылка;
Иначе
НовыйЭлементНастройки = Справочники. ПараметрыФО.СоздатьЭлемент();
НовыйЭлементНастройки. ИспользоватьДоговоры = Объект. ИспользоватьДоговоры;
НовыйЭлементНастройки.Записать();
ЭлементНастройки = НовыйЭлементНастройки.Ссылка;
КонецЕсли;

УстановитьПараметрыФункциональныхОпцийФормы Новый Структура("НастройкаФормы", ЭлементНастройки));

Похожий механизм применяется в типовых конфигурациях УТ 11, КА 2 и ЕРП 2.

Параметризуемые ФО с местом хранения – ресурс регистра сведений

Применение данного варианта параметризуемых ФО похоже на вариант с местом хранения – реквизит справочника. Отличием можно считать возможность использования нескольких параметров для отбора значения ФО. А также использование системного параметра ФО «Период» для отбора значения по дате в том случае, если для хранения значений ФО используется периодический регистр сведений:

Каждое измерение регистра сведений – это отдельный параметр ФО, который необходимо установить в форме. Дополнительно, можно установить параметр «Период», если требуется получить значение на определенную дату.

Данный функционал удобно использовать в формах документов, для управления видимостью элементов в зависимости от даты. Например, настроить видимость реквизитов или команд панели навигации в зависимости от данных учетной политики, действующей на дату документа:

Схема использования ФО с местом хранения - ресурс регистра сведений    

Пример использования:

ПараметрыФО = Новый Структура;
ПараметрыФО.Вставить("Период", Объект.Дата);
ПараметрыФО.Вставить("Организация", Объект.Организация);
ПараметрыФО.Вставить("Склад", Объект.Склад);
УстановитьПараметрыФункциональныхОпцийФормы(ПараметрыФО);

Также, можно настроить опционально (в зависимости от даты документа) выполнение каких либо произвольных действий. Например дополнительные отборы при выборе значений реквизитов. Для этого нужно будет обращаться к значению ФО напрямую:

Если ПолучитьФукнциональнуюОпциюФормы(«ИспользоватьДополнительныйОтбор») Тогда
...
КонецЕсли;

Не стоит забывать, что существует возможность получения значений параметризуемой ФО вне контекста определенной формы, в любом месте программного кода:

ПараметрыФО = Новый Структура;
ПараметрыФО.Вставить("Период", Объект.Дата);
ПараметрыФО.Вставить("Организация", Объект.Организация);
ПараметрыФО.Вставить("Склад", Объект.Склад);
ПолучитьФункциональнуюОпцию("ИспользоватьДополнительныйОтбор ", ПараметрыФО);

В качестве второго параметра, в данном случае, передается структура со значениями параметров ФО.

На заметку. Дополнительным вариантом использования ФО с местом хранения значений в регистре сведений, является доступ к значениям регистра без наличия у пользователя прав на данный регистр. В этом случае, ресурсы регистра могут иметь произвольный тип данных.

Использование параметризуемых ФО для настройки интерфейса

Как было описано выше, параметризуемые ФО в основном используются для настройки внешнего вида форм. Однако, их можно применять и для настройки всего интерфейса в целом.  Например, можно управлять видимостью интерфейса в зависимости от текущего пользователя системы, или в зависимости от любого другого выбранного параметра (организации, склада, подразделения).

Допустим, в зависимости от организации, которая выбрана для пользователя основной, необходимо показывать в интерфейсе дополнительные команды. Для решения такой задачи, нужно добавить в справочник «Организации» новый реквизит «ВыводитьДопКоманды» с типом «булево». Создать новую ФО, указав в качестве места хранения созданный реквизит. В качестве состава ФО, выбрать необходимые команды или объекты (если нужно выводить стандартные команды).  Создать новый параметр ФО с указанием в свойстве «Использование» — справочник Организации.  Далее, необходимо при запуске системы, в модуле  управляемого приложения, определять организацию, которая выбрана для текущего пользователя основной, и устанавливать параметр функциональных опций интерфейса:

ПараметрыФОИнтерфейса = Новый Структура;
ПараметрыФОИнтерфейса.Вставить("Организация",  ОсновнаяОрганизацияПользователя);
УстановитьПараметрыФункциональныхОпцийИнтерфейса(ПараметрыФОИнтерфейса);

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

При необходимости, можно получить значение параметра ФО, который задан для текущего сеанса:

ПараметрФООрганизация = ПолучитьПараметрыФункциональныхОпцийИнтерфейса().Организация;

На заметку. Если одни и те же параметры ФО используются для управления интерфейсом и для управления видимостью реквизитов форм, следует помнить, что параметры, установленные для интерфейса, по умолчанию передаются в управляемую форму.

На сего дня все, если информация показалась Вам интересной, добавляйте в избранное J

Другие мои статьи про механизмы платформы 1С

  1. Работа с объектом «СообщениеПользователю», и другие варианты информирования пользователя.

  2. Основные принципы работы с режимами автоматических и управляемых блокировок. Варианты контроля остатков. Разделение итогов.

Механизм «Функциональные опции» – это объект метаданных, позволяющий активировать функционал программы необходимый пользователю. Например, если в программе ведется учет по нескольким организациям или имеется несколько мест хранения, то при выборе в документах (в интерфейсе) будут доступны справочник «Организации» и «Склады». Если нет, то программа подставит одну организацию или один склад. Или же это могут быть какие-то участки учета, которые пользователь может включить или отключить в зависимости от вида деятельности организации. То есть данная опция определяет функционал программы необходимый пользователю. Данный механизм не ограничивает доступ к информации, а только управляет ее отображением в программе, форме. Например, в программе «1С:Бухгалтерия предприятия 3.0» на платформе 1С Предприятие 8.3, включая определенные настройки в разделе «Функциональность» раздела меню «Главное» — «Настройки», пользователь сам определяет необходимые ему участки учета.

Рис.1 Функциональные опции
Рис.1 Функциональные опции

Чтобы использование функциональных опций в 1С стало возможным, откроем программу в режиме Конфигуратор. Сделав это, в дереве метаданных откроем раздел «Общие». Там мы увидим пункт «Функциональные опции».

Рис.2 Раздел «Общие»
Рис.2 Раздел «Общие»

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

Параметры функциональных опций

Откроем свойства функциональной опции «ИспользоватьКомплектациюНоменклатуры» (двойным щелчком мышки). В поле «Хранение» указывается, с каким объектом связано включение/отключение функциональной опции. В нашем примере это константа «ИспользоватьКомплектациюНоменклатуры». Для этого используются константы типа «Булево». Галочка «Привилегированный режим» означает, что опция доступна в привилегированном режиме.

Рис.3 Параметры функциональных опций
Рис.3 Параметры функциональных опций
Рис.4 Параметры функциональных опций
Рис.4 Параметры функциональных опций

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

На закладке «Состав» определяется список объектов, которые будут доступны при включенной опции с помощью управляемой формы. В нашем примере это справочник «Спецификации номенклатуры» и документ «Комплектация номенклатуры».

Рис.5 Параметры функциональных опций
Рис.5 Параметры функциональных опций

Получить функциональную опцию

Для управления доступностью кода используется метод ПолучитьФункциональнуюОпцию() Пример кода 1С:

Рис.6 Получить функциональную опцию
Рис.6 Получить функциональную опцию
Рис.7 Получить функциональную опцию
Рис.7 Получить функциональную опцию

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

Показывать по
10
20
40
сообщений

Новая тема

Ответить

F_L

Дата регистрации: 15.03.2020
Сообщений: 6

При очередном обновлении конфигурации 1С с версии 3.0.44.124 на 3.0.44.198 используя рекомендованную платформу 8,3,9,1818 я получаю вот такое сообщение на скриншотах:

Скрытый текст

Подскажите, на сколько это вообще опасное сообщение. Я сколько не читал, так и не понял, что имеется ввиду.

F_L

Дата регистрации: 15.03.2020
Сообщений: 6

При обновлении дальше на 3.0.44.204 используя ту же платформу только 1 ошибка связанная с Новостями для Девелоперов, которой конечно уже в помине нету на сервере :) Значит всё рОвно при обновлении предыдущем прошло?

Скрытый текст

F_L

Дата регистрации: 15.03.2020
Сообщений: 6

И дальше на 3.0.46.20 тоже самое, что и в моём втором посте. Интересно долго это сообщение будет за мной следовать :)

Контрольное Cоотношение Равенство

Дата регистрации: 28.01.2018
Сообщений: 229

F_L,
помеченные на удаление удалили?
ТиИ сделали?
кэши почистили?

F_L

Дата регистрации: 15.03.2020
Сообщений: 6

Контрольное Cоотношение Равенство, вот с первым не уверен, а второй и третий пункт: Да и Да.
В итоге со второй ошибкой про «СтандартныеЗначения_Developers» я обновился до 3.0.46.11. Это ошибка как я вижу не критическая , а предупреждение. Что она означает — мне не понятно конечно. А первая ошибка с функциональной опцией попросту исчезла — что конечно прекрасно, но не понятно :-/

Никита Мельников

Дата регистрации: 24.04.2020
Сообщений: 4

Странно когда ошибка уходит сама, потому как есть вероятность, что вернется и гораздо больше(

Показывать по
10
20
40
сообщений

Понравилась статья? Поделить с друзьями:
  • Не установлен adobe media encoder ошибка исправить
  • Неверная версия ффд 190 атол как исправить
  • Не устанавливаются программы на windows 7 выдает ошибку
  • Неверная битовая карта тома windows 10 как исправить
  • Не устанавливаются обновления windows 10 через центр обновлений код ошибки 0x8007000d