СКД простые настройки #663644


#0 by moonlight
делаю отчет используя СКД. Хочу прикрутить форму простых настроек, которая реализована в типовой конфигурации. При открытии этой формы вызывается функция в которой есть ряд проверок, позволяющие или нет вывести пользовательскую форму настроек СКД для отчета. Мне не понятна зачем эта проверка сделана. Почему вводится понятия ПРОСТАЯСТРУКТУРА. В частности у меня при поверке: Если Структура.Выбор.Элементы.Количество <> 1 ИЛИ ТипЗнч(Структура.Выбор.Элементы[0]) <> Тип("АвтоВыбранноеПолеКомпоновкиДанных")            ИЛИ Структура.Порядок.Элементы.Количество <> 1 ИЛИ ТипЗнч(Структура.Порядок.Элементы[0]) <> Тип("АвтоЭлементПорядкаКомпоновкиДанных") Структура.Выбор.Элементы.Количество=16 и соответственно выходит что структура отчета НЕ ПРОСТАЯ. Зачем нужны такие проверки. В чем разница между ПРОСТОЙ и НЕПРОСТОЙ структурой?
#1 by milan
Видимо эта форма может отображать не все настройки? А только простые
#2 by mistеr
Пользователь переключился на расширенные настройки, поменял что-то, что не входит в "простые". В следующий раз при открытии формы нужно сразу переключаться на расширенные, иначе до них не добраться. Для этого и проверка.
#3 by moonlight
мне не понятно критерии, которые были выбраны для определения вида настроек. Например почему если Структура.Порядок.Элементы.Количество <> 1 то это не простые настройки
#4 by mistеr
Это условие проверяется для элементов структуры отчета, не для настроек уровня отчета. Означает, что в какую-то группировку добавлена своя сортировка, помимо Авто.
#5 by Defender aka LINN
Возьми шаблон отчета, поменяй там схему и аносамо
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С