Вход | Регистрация

1С:Предприятие ::

Метки: 

Как получить переданные параметры в отчете СКД

Я
   trey1
 
08.06.18 - 05:07
Всем привет, такой вопрос, вот вызываю формирование отчета из справочника номенклатура :

    если НазваниеОтчета = "ИзлишкиТоваровПоПодразделениям"  тогда
        ПараметрыОткрытия = Новый Структура();
        ПараметрыОткрытия.Вставить("СформироватьПриОткрытии", Истина);
        ПараметрыОткрытия.Вставить("Номенклатура", ТекущиеДанные);
        //ПараметрыОткрытия.Вставить("Вариант", Настройки);

        //ПараметрыОткрытия.Вставить("ПользовательскиеНастройки", КомпоновщикНастроек.ПользовательскиеНастройки);

        ОткрытьФорму("Отчет.ИзлишкиТоваровПоПодразделениям.Форма.ФормаОтчета", ПараметрыОткрытия, ЭтаФорма);
        Возврат;
    КонецЕсли;    


У меня форма обычная, на управляемых так бы делалось :

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) 
 
мойпараметр = параметры.номенклатура;


а на обычных как взять эти параметр? такой переменной параметры там нету
 
 
   fgaabbb
 
1 - 08.06.18 - 06:36
В обычных формах для передачи параметра было 2 возможности:

менее распространенный способ:  в форме объекта на вкладке «Реквизиты» добавлялся реквизит, при необходимости определялся доступ визуальными средствами
более распространенный способ: в модуле формы объявлялась экспортная переменная и в обработчике «ПередОткрытием» значение обрабатывалось
в обоих случаях вызов формы выглядел примерно так:

Форма = Объект.ПолучитьФорму("ФормаВыбора",ВладелецФормы, КлючУникальности);
Форма.Параметр = ЗначениеПараметра;
Форма.Открыть();

(с) http://catalog.mista.ru/public/86853/


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