|
Несоответствие типов (параметр номер '1') | ☑ | ||
---|---|---|---|---|
0
Nst
naïve
24.01.18
✎
15:44
|
здравствуйте!в отчете пишу:
&НаСервере Процедура СформироватьНаСервере() Настройки = Отчет.КомпоновщикНастроек.ПолучитьНастройки(); Для Каждого ПараметрДанных Из Настройки.ПараметрыДанных.Элементы Цикл Если ПараметрДанных.Параметр = Новый ПараметрКомпоновкиДанных("КонецПериода") Тогда ПараметрДанных.Использование = Истина; ПараметрДанных.Значение = КонецМесяца(Отчет.Период); КонецЕсли; Если ПараметрДанных.Параметр = Новый ПараметрКомпоновкиДанных("НачалоПериода") Тогда ПараметрДанных.Использование = Истина; ПараметрДанных.Значение = НачалоМесяца(Отчет.Период); КонецЕсли; Если ПараметрДанных.Параметр = Новый ПараметрКомпоновкиДанных("Оклад") Тогда ПараметрДанных.Использование = Истина; ПараметрДанных.Значение = Константы.Начисление_Оклад.Получить(); КонецЕсли; Если ПараметрДанных.Параметр = Новый ПараметрКомпоновкиДанных("Организация") Тогда ПараметрДанных.Использование = Истина; ПараметрДанных.Значение = Отчет.Организация; КонецЕсли; Если ПараметрДанных.Параметр = Новый ПараметрКомпоновкиДанных("ГрупповыеЗанятия") Тогда ПараметрДанных.Использование = Истина; ПараметрДанных.Значение = Константы.Начисление_ГрупповыеЗанятия.Получить(); КонецЕсли; Если ПараметрДанных.Параметр = Новый ПараметрКомпоновкиДанных("ИндивидуальныеЗанятия") Тогда ПараметрДанных.Использование = Истина; ПараметрДанных.Значение = Константы.Начисление_ИндивидуальныеЗанятия.Получить(); КонецЕсли; КонецЦикла; Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(Настройки); СкомпоноватьРезультат(Отчет); КонецПроцедуры выходит ошибка Несоответствие типов (параметр номер '1') что я делаю не так? спасибо! |
|||
1
Волшебник
модератор
24.01.18
✎
15:46
|
Передайте параметр правильного типа
|
|||
2
cw014
24.01.18
✎
15:48
|
(0) В какой строке то хоть?
Отчет.Период - какой тип имеет? |
|||
3
Гипервизор
24.01.18
✎
15:49
|
Скорее всего у вас в параметрах НачалоПериода и КонецПериода тип не Дата, а СтандартнаяДатаНачала, потому и валится на ПараметрДанных.Значение = КонецМесяца(Отчет.Период).
|
|||
4
cw014
24.01.18
✎
15:50
|
(3) Или СтандартныйПериод
|
|||
5
Nst
naïve
24.01.18
✎
15:55
|
(2)ругается на СкомпоноватьРезультат(ЭтотОбъект);
|
|||
6
drcrasher
24.01.18
✎
15:57
|
(5) без параметра запускай. и настройки заполняй в модуле отчета, а не формы
|
|||
7
cw014
24.01.18
✎
15:58
|
(5) Видимо потому что (цитата из СП):
Параметры: <РежимКомпоновки> (Необязательный) Тип: РежимКомпоновкиРезультата |
|||
8
Nst
naïve
24.01.18
✎
16:00
|
(7) тогда ругается просто на "скомпоновать результат"
|
|||
9
cw014
24.01.18
✎
16:00
|
(8) А ругается то что?
|
|||
10
Nst
naïve
24.01.18
✎
16:03
|
(9) "Невозможно осуществить вывод результата"
|
|||
11
cw014
24.01.18
✎
16:03
|
(10) "По причине..." ?
|
|||
12
cw014
24.01.18
✎
16:03
|
(10) Параметры точно все заполнены?
|
|||
13
cw014
24.01.18
✎
16:04
|
(10) Ошибок в схеме нету? СКД формируется по запросу или из объекта?
|
|||
14
Nst
naïve
24.01.18
✎
16:09
|
(11) нет причины.просто Невозможно осуществить вывод результата
(12) параметры заполнены ошибок нет. скд по запросу. |
|||
15
cw014
24.01.18
✎
16:12
|
В гугле первая строчка. Авось поможет
https://forum.infostart.ru/forum9/topic107888/ Последний коммент |
|||
16
Nst
naïve
24.01.18
✎
16:13
|
(15) читала.делала. спасибо!
|
|||
17
cw014
24.01.18
✎
16:14
|
Да незачто. Всегда рад погуглить за других
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |