установка параметров СКД программно. Как? #655522


#0 by Ar-Bus
А как в СКД добавить Параметры? Вот ситуация: &Организация - элемент из справочника Организации. в обычном модуле я бы так написал: А как указать значение параметра в СКД? Заходил на вкладку СКД Параметры, но там можно указывать только предопределенные значения. Какой существует выход из данной ситуации?
#1 by Ar-Bus
поднимаю
#2 by mikecool
отбор
#3 by Ar-Bus
а поподробнее?
#4 by mikecool
также параметру в выражение (кажется) можно написать ахинею из
#5 by mikecool
подробнее - заменяешь параметр на отбор и спокойно пользуешься указано значение - отбор накладывается, нет - не накладывается
#6 by Михаил 1С
Сейчас напишу (возьму код из своей конфы).
#7 by GANR
Синтаксис: УстановитьЗначениеПараметра(<Параметр>, <Значение>) Параметры: Тип: Строка; ПараметрКомпоновкиДанных. Имя параметра или параметр компоновки данных, значение которого нужно установить. <Значение> (обязательный) Значение, которое нужно установить. Описание: Устанавливает значение параметра и включает свойство Использование. Если параметр с указанным именем не найден, будет вызвано исключение. Доступность: Тонкий клиент, веб-клиент, сервер, толстый клиент, внешнее соединение.
#8 by Михаил 1С
Установка параметров в СКД:
#9 by НаборДанных
Ужас, тема порванный на 100500 раз б0ян....
#10 by Михаил 1С
С отбором сложнее, на него не навестись по имени, надо знать - каким он идет по-порядку (надо знать его индекс). Причем, надо сначала в СКД уже создать этот Отбор (во вкладке Настройка). Тогда потом можно использовать такой код: КомпоновщикНастроек.Настройки.Отбор.Элементы[0].ПравоеЗначение = ТвоеЗначение;
#11 by НаборДанных
Кстати, организация одна?
#12 by Михаил 1С
Автор, жду ваши Спасибы! :))
#13 by Ar-Bus
Спасибо большое, все получилось! Н-да, удивлен скорости помощи... Обычно здесь помогают нехотя...
#14 by Михаил 1С
Даа, просто эту тему я уже хорошо изрыл, и помнил где это лежит, чтобы сразу код выложить.
#15 by Михаил 1С
Я обычно все часто-используемые параметры в СКД вывожу на форму, чтобы пользователю не рыться в настройках СКД. Настройки периода вывожу и то, что еще часто нужно.
#16 by GANR
Специально для увлеченных СКД людей даю полезную ссылку .
#17 by Михаил 1С
Даа, люди круто делают. Но мне такое сейчас сложно. Спасибо за ссылку (за расширение кругозора).
#18 by GANR
Это не от крутости, это скорее, от безвыходности сваял. Функционал платформы, предназначенный для описанной в ссылке задачи, не срабатывал - вот и применил выгрузку в XML->программную правку файла->загрузку настроек СКД из XML.
#19 by badboychik
Фигня. Я свою функцию поиска по имени написал и все. И создавать в схеме его не обязательно
#20 by badboychik
#21 by kiruha
Автоматическое преобразование схемы СКД в программный код все само заполнит
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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