Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как вывести параметры СКД на форму?

Как вывести параметры СКД на форму?
Я
   Dimeric
 
28.01.20 - 10:32
Есть отчет на СКД, с параметром "Организация". Нужно этот параметр разместить на форме чуть в другом месте.
Что делал:
Создал стандартную форму и добавил реквизит "Организация". Далее в обработчиках "ПриОткрытииНаСервере" и "ОрганизацияПриИзменении" прописал:

    СтандартнаяОбработка =  Ложь;
    Настройки = Отчет.КомпоновщикНастроек.Настройки;
    Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Организация", Организация);

в отладчике видать, что параметр устанавливается, но на отчет на влияет.
Не пойму в чем дело?
   toypaul
 
1 - 28.01.20 - 10:34
самый надежный вариант делать это в ПриКомпоновкеРезультата.

хотя в ОрганизацияПриИзменении тоже должно работать.

в чем может быть дело лень гадать
   palsergeich
 
2 - 28.01.20 - 10:40
В курсе Белоусова на подготовке к спецу ИМХО прикольно сделано.
Отдельная группировка именованная + простейший макет
   palsergeich
 
3 - 28.01.20 - 10:41
(0) как вариант - запрос составлен так, что установка этого отбора безсмысленна.
Гого ИР или консоль компановки данных и смотри исполняемый запрос
   Dimeric
 
4 - 28.01.20 - 10:46
(3) если запустить отчет без формы , то параметр - работает.
Ну а так, в запросе параметр в фигурных скобках
{ГДЕ
    (документ.Организация В (&Организация))}
   Dimeric
 
5 - 28.01.20 - 10:47
(1) обработчик ОрганизацияПриИзменении не работает
   Dimeric
 
6 - 28.01.20 - 12:32
Вопрос закрыт

Решение было в указании Пользовательских Настроек в обработчиках
ОрганизацияПриИзменении
И
ПередЗагрузкойПользовательскихНастроекНаСервере(Настройки)

    Настройки.Элементы[1].Значение = Организация;
    Настройки.Элементы[1].Использование = Истина;
   pechkin
 
7 - 28.01.20 - 12:34
по индексу - не надежно обращаться
   Dimeric
 
8 - 28.01.20 - 12:37
можно через Настройки.Элементы.Найти("Организация")

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.