Имя: Пароль:
1C
1С v8
Не получается подключить внешний отчет
,
0 Selma
 
24.02.15
10:36
Помогите, пожалуйста с проблемой - создала внешний отчет. Прописываю в модуле функцию


Функция СведенияОВнешнейОбработке() Экспорт
         РегистрационныеДанные = Новый Структура;
         РегистрационныеДанные.Вставить("Наименование", "Приобретение и выбытие ОС");
         РегистрационныеДанные.Вставить("БезопасныйРежим", Ложь);
         РегистрационныеДанные.Вставить("Версия", "1.0");      
            РегистрационныеДанные.Вставить("Вид", "ДополнительныйОтчет");
         РегистрационныеДанные.Вставить("Информация", "v 1.0");
        
         тз = Новый ТаблицаЗначений;
         тз.Колонки.Добавить("Идентификатор");
         тз.Колонки.Добавить("Использование");
         тз.Колонки.Добавить("Представление");
        
         НоваяСтрока = тз.Добавить();
         НоваяСтрока.Идентификатор = "Открытьотчет";
         НоваяСтрока.Использование = "ОткрытиеФормы";
         НоваяСтрока.Представление = "Открыть отчет";

         РегистрационныеДанные.Вставить("Команды", тз);

        
         Возврат РегистрационныеДанные;
        
     КонецФункции



При попытке регистрации выдает ошибку "Преобразование значения к типу Число не может быть выполнено".

{ОбщийМодуль.СтандартныеПодсистемыКлиент.Модуль(881)}: Преобразование значения к типу Число не может быть выполнено
            ПолныйТекст = Результат.ВыводПредупреждения.Текст + Символы.ПС + Символы.ПС + Результат.ВыводПредупреждения.ТекстОшибок;


В чем может быть дело?
1 Wobland
 
24.02.15
10:37
в неявном преобразовании типов
2 Selma
 
24.02.15
10:40
где искать неявное преобразование типов?
3 Wobland
 
24.02.15
10:41
(2) в отчёте
4 Selma
 
24.02.15
10:41
тз.Колонки.Добавить("Идентификатор",Новый ОписаниеТипов("Строка"));
         тз.Колонки.Добавить("Использование",Новый ОписаниеТипов("Строка"));
         тз.Колонки.Добавить("Представление",Новый ОписаниеТипов("Строка"));



ситуацию не меняет
5 banco
 
24.02.15
10:43
// Возвращает сведения о внешней обработке.
Функция СведенияОВнешнейОбработке() Экспорт
    
    ПараметрыРегистрации = ДополнительныеОтчетыИОбработки.СведенияОВнешнейОбработке("2.2.2.4");
    
    ПараметрыРегистрации.Вид = ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительныйОтчет();
    ПараметрыРегистрации.Версия = "1.3";
        
    НоваяКоманда = ПараметрыРегистрации.Команды.Добавить();
    НоваяКоманда.Представление = НСтр("ru = 'Получить простой отчет...'");
    НоваяКоманда.Идентификатор = "ДополнительныйОтчетПолучитьПростойОтчет";
    НоваяКоманда.Использование = ДополнительныеОтчетыИОбработкиКлиентСервер.ТипКомандыОткрытиеФормы();
    НоваяКоманда.ПоказыватьОповещение = Ложь;
    
    Возврат ПараметрыРегистрации;
    
КонецФункции
6 Wobland
 
24.02.15
10:45
РТФМ

{Справочник.ДополнительныеОтчетыИОбработки.Форма.ФормаЭлемента.Форма(581)}: Поле объекта не обнаружено (Модификатор)
        НоваяСтрока.Модификатор          = ЭлементОписаниеКоманды.Модификатор;
7 Selma
 
24.02.15
10:56
(5) спасибо, так подключился.
но его не видно в доп. отчетах
8 Wobland
 
24.02.15
10:58
(7) в каком месте ожидаешь?
9 Selma
 
24.02.15
11:02
(8) В доп. отччетах, видимо? Не?
10 Wobland
 
24.02.15
11:10
(9) в каком разделе?
11 Selma
 
24.02.15
12:05
короче, он появляется в администрировании - доп. отчеты и в Учет, налоги и отчетность - доп. отчеты. А в Основные средства и НМА - доп отчеты почему-то нет. Где интересно я натупила..(
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс