Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Открытие внешнего отчета и формирование его с установленными параметрами

Открытие внешнего отчета и формирование его с установленными параметрами
Я
   ac13
 
03.05.18 - 14:42
КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.НастройкиПоУмолчанию);    
    КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Номенклатура").Значение = ЭлементыФормы.Номенклатура.Значение;
    ЭтотОбъект.СкомпоноватьРезультат(ЭлементыФормы.Результат, ДанныеРасшифровки);


Открываю отчет так:
ВнешняяФорма = Справочники.ВнешниеОбработки.НайтиПоКоду("000000077");
    
    ЭтоОтчет = ?(ВнешняяФорма.ВидОбработки = Перечисления.ВидыДополнительныхВнешнихОбработок.Отчет, Истина, Ложь);
    
    Если НЕ ЭтоОтчет Тогда
        Возврат
    КонецЕсли;
    
    ИмяФайла = ПолучитьИмяВременногоФайла();
    ДвоичныеДанные = ВнешняяФорма.ХранилищеВнешнейОбработки.Получить();
    ДвоичныеДанные.Записать(ИмяФайла);
    
    Форма = ВнешниеОтчеты.ПолучитьФорму(ИмяФайла);
    СтрокаНоменклатуры = ЭлементыФормы.Список.ТекущиеДанные;
    Форма.ЭлементыФормы.Номенклатура.Значение = СтрокаНоменклатуры.Ссылка;
    
    Форма.Открыть();


И выдает мне вот что:

Ошибка при вызове метода контекста (СкомпоноватьРезультат)
    ЭтотОбъект.СкомпоноватьРезультат(ЭлементыФормы.Результат, ДанныеРасшифровки);
по причине:
Ошибка исполнения отчета
по причине:
Ошибка получения данных
по причине:
Ошибка создания набора данных "НаборДанных1"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
Ошибка выполнения запроса
по причине:
Ошибка при выполнении операции над данными:
Microsoft SQL Server Native Client 11.0: Обнаружена ошибка: деление на ноль.
 
 
   Franchiser
 
1 - 03.05.18 - 14:44
не надо делить на ноль
   ac13
 
2 - 03.05.18 - 14:49
(1) так я не делю
   ac13
 
3 - 03.05.18 - 14:50
(1) понял, благодарю

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует