Имя: Пароль:
1C
1С v8
СКД: Для чего нужен режим "Недоступный", если он все-равно не отрабатывает?
0 yesmax7
 
20.09.19
05:39
Любой отчет на СКД.
Если зайти в "Состав пользовательских настроек" по кнопке "Свойства элементов пользовательских настроек", то там есть настройки отчета: Выбранные поля, отбор, порядок, условное оформление и группировка.

https://radikal.ru/lfp/d.radikal.ru/d17/1909/8f/a996e80aa2ee.jpg/htm

Если не нажать галочку, то данная настройка отображаться не будет. НО если у отчета не создавать форму, то по нажатию на кнопку "Настройки" с видом "Расширенный" настройка отображаться все-равно будет. И по кнопке "Прочее" - "Изменить вариант отчета" настройка тоже отображаться будет (причем здесь уже не важно есть форма или нет). Почему? Мы же не включили настройку?

Но меня больше интересует другое. Если включить галочку и выбрать режим редактирования "Недоступный", то настройка все-равно будет отображаться. Получается режим "Недоступный" отрабатывает так же как режим "Обычный". Если нажать "Справка" то там написано:

Режим редактирования - значение "Быстрый доступ" означает, что настройка будет использована в составе быстрых настроек,
а значения "Обычный" и "Недоступный" указывают на то, что настройка не входит в состав быстрых настроек.

Какая тогда разница между режимами "Обычный" и "Недоступный"? Зачем режим "Недоступный"? Почему он тогда так назван?
1 vicof
 
20.09.19
06:07
Потому что недоступен для понимания.
2 kuzyara
 
20.09.19
06:17
Буду рад если поправят, но по-моему "Прочее - Изменить вариант отчета" - это не "пользовательские настройки".
3 kuzyara
 
20.09.19
06:40
https://its.1c.ru/db/pubessence/content/65/hdoc

В 8.2 когда создавался функционал быстрых настоек (ещё до такси) форма выглядела вот так:
https://yadi.sk/i/5lYoPvGRBd1uMg


Тогда всё становится на свои места.
4 kuzyara
 
20.09.19
06:40
Свойство Режим редактирования определяет, как именно будут доступны эти настройки пользователю. Если выбрано Быстрый доступ, они будут доступны прямо в форме отчета (быстрые пользовательские настройки). Если выбрано Обычный, они будут доступны в отдельном окне при нажатии кнопки Настройка… (с)
5 kuzyara
 
20.09.19
06:54
* Если какой-либо вид настроек отмечен как пользовательский не целиком, а поэлементно, то элементы, отмеченные как пользовательские, попадут в результирующие настройки из свойства КомпоновщикНастроек.ПользовательскиеНастройки, а элементы, отмеченные как недоступные, будут взяты в результирующие настройки из свойства КомпоновщикНастроек.Настройки. (с) http://catalog.mista.ru/article/otbory-v-otchyetakh-nyuansy-raboty-komponovshchika-nastroek-542677/
6 kuzyara
 
20.09.19
06:56
КомпоновщикНастроекКомпоновкиДанных (DataCompositionSettingsComposer)
Свойства:

Настройки (Settings)
ПользовательскиеНастройки (UserSettings)
ФиксированныеНастройки (FixedSettings)

Методы:

Восстановить (Refresh)
ЗагрузитьНастройки (LoadSettings)
ЗагрузитьПользовательскиеНастройки (LoadUserSettings)
ЗагрузитьФиксированныеНастройки (LoadFixedSettings)
Инициализировать (Initialize)
ПолучитьИсточникДоступныхНастроек (GetAvailableSettingsSource)
ПолучитьНастройки (GetSettings)
РазвернутьАвтоПоля (ExpandAutoFields)

Конструкторы:

По умолчанию

Описание:

Описывает связь настроек компоновки данных и схемы компоновки данных.
По умолчанию в компоновщике присутствуют все настройки, в том числе недоступные по правам и функциональным опциям. Для того, чтобы удалить недоступные настройки нужно использовать метод Восстановить.
7 toypaul
 
гуру
20.09.19
12:50
для чего нужен хз, но работает все в соот-ии с описанием в СП