Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
18 апр 2024, 19:18

Как программно установить параметр?Отчет СКД!

Автор Лейсан, 17 июн 2012, 17:44

0 Пользователей и 1 гость просматривают эту тему.

Лейсан

Добрый день!Подскажите пжл.делаю Отчет.Есть 2 параметра.Один параметр задаю во вкладке параметр,другой хочу установить программно.
Код запроса:
ВЫБРАТЬ
    Партии.Количество,
    Партии.Номенклатура,
    РеализацияТоваровУслуг.Контрагент
ИЗ
    РегистрНакопления.Партии КАК Партии
        ВНУТРЕННЕЕ СОЕДИНЕНИЕ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
        ПО Партии.Регистратор = РеализацияТоваровУслуг.Ссылка
ГДЕ
    Партии.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
    И Партии.СтатусЗаписи = &СтатусЗаписи
   И РеализацияТоваровУслуг.Контрагент В ИЕРАРХИИ(&Контрагент)


В модуле Форме отчета устанавливаю параметр:

Процедура ПриОткрытии() 
 
ПараметрДанных= КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Контрагент");
ПараметрДанных.Значение = Справочники.Контрагенты.НайтиПоКоду("000008772");
ПараметрДанных.Использование=Истина;

КонецПроцедуры


Подскажите пожалуйста,почему не срабатывает у не отбирает нужный параметр.спасибо

Dethmontt

Настройки = КомпоновщикНастроек.Настройки;
Значен = Настройки.ПараметрыДанных.Элементы.Найти(Новый ПараметрКомпоновкиДанных("Контрагент"));
Значен.Значение = МоеЗначение;
Значен.Использование = Истина;

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Лейсан


Лейсан

а где еще можно передавать значение параметра?например я сейчас буду соединять 2 запроса:из одного мне нужны одни определенные контрагенты,из другого другие.как в таком случае задавать параметры?

Dethmontt

Если долго всматриваться в учебник...то в голову может прийти мысль его открыть!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск