Имя: Пароль:
1C
1С v8
Параметры функциональных опций
0 Kirich1983
 
07.10.15
17:01
Создал Регистр сведений:
Измерения: Организация, Сотрудник
Ресурс: ПоказыватьВалюту (Тип Булево)

Создал Функциональную опцию:
ПоказыватьВалюту
Состав: реквизит формы Валюта документа ПКО
Хранение: Ресурс регистра сведений ПоказыватьВалюту

Создал 2 параметра функциональной опции:
Использование: Организация (измерение РС Организация)
Использование: Сотрудник (измерение РС Сотрудник)

В Регистре Сведений создал две записи:
Организация1 Иванов Истина
Организация2 Петров Ложь

Есть два документа ПКО в одном реквизиты: Организация1 Иванов, в другом Организация2 Петров. В РС ставлю Истина для Организация1 Иванов и Ложь для Организация2 Петров. Открываю два созданных документа ПКО, Валюта документа присутствует во обоих документах, а должна быть только там, где реквизиты Организация1 Иванов.
Что не так?
1 Kirich1983
 
07.10.15
17:52
Мысли есть? Что не так?
2 Cyberhawk
 
07.10.15
18:27
ЯННП, покажи на картинках, что ли
3 GROOVY
 
07.10.15
18:38
Параметры установил?
4 Гёдза
 
07.10.15
18:45
а документ то привязал к фо?
5 Kirich1983
 
07.10.15
18:57
(3) Я так понимаю, надо где то еще дописать руками, без кодирования данные механизм не работает? Параметры это что вы имеете ввиду? Я предполагал, что нужно просто установить Истина для нужных измерений и все!
6 Kirich1983
 
07.10.15
18:58
(4) Документ нет! Только реквизит формы документа.
7 GROOVY
 
07.10.15
19:02
УправляемаяФорма.УстановитьПараметрыФункциональныхОпцийФормы (ManagedForm.SetFormFunctionalOptionParameters)
УправляемаяФорма (ManagedForm)
УстановитьПараметрыФункциональныхОпцийФормы (SetFormFunctionalOptionParameters)
Синтаксис:

УстановитьПараметрыФункциональныхОпцийФормы(<УстанавливаемыеПараметры>, <СбрасываемыеПараметры>)
Параметры:

<УстанавливаемыеПараметры> (обязательный)

Тип: Структура.
Значения параметров. Ключ элемента структуры задает имя параметра, которое должно соответствовать имени одному из объектов метаданных типа ПараметрФункциональныхОпций. Значение элемента структуры должно содержать значение параметра.
<СбрасываемыеПараметры> (необязательный)

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

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

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

Тонкий клиент, веб-клиент, сервер, толстый клиент, мобильное приложение(клиент), мобильное приложение(сервер).
Вызов метода выполняет обращение к серверу.

Примечание:

Несмотря на то, что можно изменить параметры выборочно, рекомендуется групповая установка одним вызовом, так как эта операция выполняется эффективнее.
--------------------------------------------------------------------------------
8 Kirich1983
 
07.10.15
20:42
(7) Спасибо. 1с что то придумает, а по человечески объяснить не в состоянии как это работает.