|   |   | 
| 
 | Несоответствие типов (параметр номер '1') | ☑ | ||
|---|---|---|---|---|
| 0
    
        Nst 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 24.01.18✎ 15:55 | 
        (2)ругается на  СкомпоноватьРезультат(ЭтотОбъект);     | |||
| 6
    
        drcrasher 24.01.18✎ 15:57 | 
        (5) без параметра запускай. и настройки заполняй в модуле отчета, а не формы     | |||
| 7
    
        cw014 24.01.18✎ 15:58 | 
        (5) Видимо потому что (цитата из СП):
 Параметры: <РежимКомпоновки> (Необязательный) Тип: РежимКомпоновкиРезультата | |||
| 8
    
        Nst 24.01.18✎ 16:00 | 
        (7) тогда ругается просто на "скомпоновать результат"     | |||
| 9
    
        cw014 24.01.18✎ 16:00 | 
        (8) А ругается то что?     | |||
| 10
    
        Nst 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 24.01.18✎ 16:09 | 
        (11) нет причины.просто Невозможно осуществить вывод результата
 (12) параметры заполнены ошибок нет. скд по запросу. | |||
| 15
    
        cw014 24.01.18✎ 16:12 | 
        В гугле первая строчка. Авось поможет
 https://forum.infostart.ru/forum9/topic107888/ Последний коммент | |||
| 16
    
        Nst 24.01.18✎ 16:13 | 
        (15) читала.делала. спасибо!     | |||
| 17
    
        cw014 24.01.18✎ 16:14 | 
        Да незачто. Всегда рад погуглить за других     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |