Имя: Пароль:
1C
1С v8
Открытие формы отчета из другого отчета, передача параметров
0 Кнопа
 
13.08.13
15:57
День добрый.
Помогите, пожалуйста, исправить ошибку.
В отчете источнике:
    ПараметрыФормы = Новый Структура;
    ПараметрыФормы.Вставить("ДатаНач",НачалоГода(ДатаОтчета));
    ПараметрыФормы.Вставить("ДатаКон",КонецГода(ДатаОтчета));
    ПараметрыФормы.Вставить("Сотрудник",СотрудникРасшифровка);
    Форма = ОткрытьФорму("Отчет.ЛицевойСчет.Форма.ФормаОтчета",ПараметрыФормы,ЭтаФорма);
В открываемом отчете в процедуре ПриОткрытии():
    Если ЭтаФорма.ВладелецФормы.Заголовок = "Проверка БГС" Тогда
        ВывестиДанныеПоСотруднику();
        ЭтаФорма.Закрыть();
    Иначе
        ДатаНач = НачалоГода(ТекущаяДата());
        ДатаКон = КонецГода(ТекущаяДата());
    КонецЕсли;
Как правильно получить переданные параметры? Владельца видит, отчет формирует (но пустой), форму закрывает.
1 Euguln
 
13.08.13
16:05
ПриСозданииНаСервере
из Параметры доставай значения
2 Кнопа
 
13.08.13
16:22
А если форма не управляемая?
3 Euguln
 
13.08.13
16:39
Тогда ПолучитьФорму, заполнить реквизиты, потом открыть.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.