|
Почему не передаётся параметр из ПриНачалеРаботыСистемы() в отчёт |
☑ |
0
IgorTrifonov
02.12.15
✎
14:01
|
Здрасьте ещё раз
при запуске задачи работают две процедуры
одна в модуле управляемого приложения
Процедура ПриНачалеРаботыСистемы()
ПараметрыФормы = Новый Структура("СформироватьПриОткрытии, НаДату");
ПараметрыФормы.СформироватьПриОткрытии = Истина;
ПараметрыФормы.НаДату = КонецДня( ТекущаяДата() );
ФормаОтчетаОстатки = ПолучитьФорму("Отчет.Остатки.ФормаОбъекта", ПараметрыФормы,);
//ФормаОтчетаОстатки = ОткрытьФорму("Отчет.Остатки.ФормаОбъекта", ПараметрыФормы);
ФормаОтчетаОстатки.Открыть();
КонецПроцедуры
другая в модуле формы отчета
&НаКлиенте
Процедура ПриОткрытии(Отказ, ПараметрыФормы)
Если ПараметрыФормы <> Неопределено Тогда
ДатаОтчета = ПараметрыФормы.НаДату;
КонецЕсли;
а=0
КонецПроцедуры
|
|
1
Dmitriy_76
02.12.15
✎
14:03
|
ПриОткрытии() только 1 параметр ..отказ
|
|
2
IgorTrifonov
02.12.15
✎
14:03
|
а мне надо
и что же делать
|
|
3
Dmitriy_76
02.12.15
✎
14:04
|
ПриСозданииНаСервере()
|
|
4
Dmitriy_76
02.12.15
✎
14:05
|
+(3) в нем используй структуру Параметры
|
|
5
ejikbeznojek
02.12.15
✎
14:06
|
или Реквизитик сделай в отчёте и заполняй его до открытия.
|
|
6
aleks_default
02.12.15
✎
14:08
|
параметры передаваемые в формы доступны только на сервере(если не ключевые)
|
|
7
pv94384
02.12.15
✎
14:09
|
А если таким образом попробовать?
Процедура ПриНачалеРаботыСистемы()
ФормаОтчетаОстатки = ПолучитьФорму("Отчет.Остатки.ФормаОбъекта");
ФормаОтчетаОстатки.ТвойПараметр = КонецДня( ТекущаяДата() );
ФормаОтчетаОстатки.Открыть();
КонецПроцедуры
|
|
8
VikingKosmo
02.12.15
✎
14:34
|
да когда ж вы уже научитесь пользоваться ОткрытьФорму() то?!
|
|