#0
by QuestNew
Доброго дня, уважаемые. Програмно считываю доступные к выбору для пользователя поля в настроках: Отчет.КомпоновщикНастроек.Настройки.Структура[0].Выбор.Элементы проверяя св-во "Использование". Вопрос: как определить, выбрал ли пользователь эти поля к выводу?
#2
by QuestNew
Отладка на живом примере опровергает это утверждение. Св-во по указанному пути как бы регулирует доступность поля для выбора пользователем. А мне нужно увидеть, выбрал ли пользователь его в итоге.
#3
by LordCMEPTb
Свойство по указанному пути регулирует выбор/отсутствие данного поля в 1й группировке. Для самого отчета надо в настройках смотреть: КомпоновщикНастроек.Настройки.Выбор.Элементы
#4
by DirecTwiX
Не, фигня. Выбор (Selection) Использование: Только чтение. Описание: Тип: ВыбранныеПоляКомпоновкиДанных. Содержит набор выбранных полей таблицы. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
#5
by QuestNew
У меня получается пустое значение, что поля не выбраны вообще. Может быть это связано с тем, что данные состоят из трех таблиц и мне нужно выцепить настройку одной из них. В выбор таблицы осуществляется через Структура[0]
#7
by DirecTwiX
Сделаешь скрин элементов в отладчике? Находить нужный элемент при работе с СКД почти всегда только перебором всех элементов.
#8
by QuestNew
Красным выделил то, что мне нужно. Но как понять и определить, что именно этот элемент - нужный мне программно, я пока не понимаю.
#9
by QuestNew
Топорно обращаюсь КомпоновщикНастроек.ПользовательскиеНастройки.Элементы[18].Элементы и нахожу все выбранные параметры, чего и требуется. Проблема "лишь" в том, что нет уверенности, что нужная настройка всегда будет иметь индекс 18. А как найти именно эту настройку... Получается, нужно как-то искать по идентификатору
#12
by LordCMEPTb
Могу предложить сначала получить настройки компоновки, а уже в них копаться, но все равно придется искать сначала по выбранным полям отчета, а затем по вложенным группам. Получить настройки можно методом "КомпоновщикНастроек.ПолучитьНастройки"
#14
by QuestNew
Забавно, если я получаю настройки и смотрю их, то Структура[0].Выбор.Элементы дает мне ответ на мой вопрос и показывает, что выбрано, а не только доступно для выбора! Т.е. для "полученных" настроек справедливо и , в то время как для непосредственного обращения к настройкам компоновщика способ и не работает.
#15
by DirecTwiX
Последняя колонка, поместившаяся на скрине) Но судя по скрину, там лежит что-то странное. Можно получать элемент типа ПолеКомпоновкиДанных (их как раз по имени ищут), а потом использовать Элементы.Найти(Поле)
#16
by QuestNew
Положение спасло "ПолучитьНастройку" в переменную, относительно которой уже работает метода и . Спасибо всем еще раз.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- СКД: Добавить колонку в СКД
- СКД: СКД. Понимает ли СКД ссылки на МенеджерВременныхТаблиц?
- СКД: как в СКД значеняи параметров по умолчанию заполнять?
- СКД: Диаграмма в СКД
- СКД: СКД. Как задать устанавливать параметры вложенных схем СКД?
- СКД: Объединение в СКД
- СКД: СКД: Набор данных-объект, ошибка при подключении внешнего набора данных
- СКД: СКД - можно ди получить промежуточные итоги по колонкам
- СКД: Настройки СКД
- СКД: СКД: Программное обращение к полям группировки СКД
- СКД: Как в СКД у поля убрать лишние пробелы(аналог СокрЛП())?
- СКД: СКД. Как переоределить действие кнопки "Сформировать" отчета, созданного в СКД?
В этой группе 1С
- Хочу сохранить текстовый файл в БД - есть возможность сделать это быстрее?
- запрос свойства номенклатуры
- Действие не может выполняться в режиме загрузки данных, почему?
- УТ 11.1 Расходная накладная с ценами
- Как получить развернутое сальдо по 62 счету на СКД?
- Конвертация данных. Обмен БП -> УТ11
- в отчете валовая прибыль не отображается определенный товар.
- Конвертация, поля поиска
- Кассовая книга Розница 2.1 , отсутствует в РИБ по Магазину
- Ограничение на чтение документа по ТЧ в RLS
- Странные вылеты 1С при работе пользователей в терминале
- по кнопке должна открыться форма документа с заполненной тч
- ЗуП 2.5 не могу найти код добавления/удаления меню Сервис пользователю?
- Нужно количество штук пересчитать в кол упаковок
- 1С ЗУП 2.5 КОРП - начисление с отложененой выплатой (много текста)
- УПП 1.3 Ограничение прав доступа на уровне записей по организации. Не работает.
- ТСД на WM 5.0 и RDP
- При установке процедуры обработки события выдает сообщение об ошибке
- Посоветуйте по УТ 11. Функционал обеспечения или как сделать лучше
- СКД отчет, детальные записи