|
Ошибка при открытии внешнего отчета |
☑ |
0
NIGHTHUNTER
naïve
24.09.20
✎
07:09
|
Сделал внешним отчет, при его открытии выходит ошибка.
Недопустимое значение параметра (параметр номер '1')
{ВнешнийОтчет.РеестрИнцидентов.Форма.ФормаОтчета.Форма(57)}: ОбъектОтчет = ДанныеФормыВЗначение(Отчет, Тип("ОтчетОбъект.РеестрИнцидентов"));
по причине:
Недопустимое значение параметра (параметр номер '1')
В процедуре ПриСозданииНаСервере
Я смотрю параметр 1, - Отчет, он как в составе конфигурации со значением, так и внешний. Почему во внешнем идет ошибка и не дает открыть отчет?
|
|
1
NIGHTHUNTER
naïve
24.09.20
✎
07:11
|
Ошибка, на первой строке, вот этой процедуры. Что не так ?
//
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ОбъектОтчет = ДанныеФормыВЗначение(Отчет, Тип("ОтчетОбъект.РеестрИнцидентов"));
упрсн_ВосстановитьНастройкиПриОткрытии(ОбъектОтчет);
Если ЗначениеЗаполнено(ОбъектОтчет.СохранённаяНастройка) Тогда
УстановитьНастройкиФормы(ОбъектОтчет.СохранённаяНастройка);
ЗначениеВДанныеФормы(ОбъектОтчет,Отчет);
КонецЕсли;
ЧасовойПоясИБ = ИТ_ГлобальныйМодульСервер.ИТ_глЗначениеПеременной("глЧасовойПоясБазы");
СмещениеОтАбсолюта = ЧасовыеПоясаСервер.РассчитатьСмещениеОтБазы(ЧасовойПоясИБ);
КонецПроцедуры
//
|
|
2
famnam
24.09.20
✎
07:43
|
(0) потому что во втором случае там тип "ВнешняяОбработка"
|
|
3
NIGHTHUNTER
naïve
24.09.20
✎
08:56
|
(2) А ккк устранить ошибку во внешнем отчете тогда?
|
|
4
famnam
24.09.20
✎
09:04
|
(3) использовать РеквизитФормыВЗначение
|
|
5
NIGHTHUNTER
naïve
24.09.20
✎
09:05
|
(4) не идет ни ВнешнийОтчет. ни ВнешняяОбработка.
|
|
6
NIGHTHUNTER
naïve
24.09.20
✎
09:06
|
(4) То есть взятый из состава конфигурации отчет, не заработает так отдельно ?
|
|
7
NIGHTHUNTER
naïve
24.09.20
✎
09:09
|
(4) Так верно ?
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
//ОбъектОтчет = ДанныеФормыВЗначение(Отчет, Тип("ОтчетОбъект.РеестрИнцидентов"));
ОбъектОтчет = РеквизитФормыВЗначение("Отчет");
|
|