0
ac13
03.05.18
✎
14:42
|
КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.НастройкиПоУмолчанию);
КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Номенклатура").Значение = ЭлементыФормы.Номенклатура.Значение;
ЭтотОбъект.СкомпоноватьРезультат(ЭлементыФормы.Результат, ДанныеРасшифровки);
Открываю отчет так:
ВнешняяФорма = Справочники.ВнешниеОбработки.НайтиПоКоду("000000077");
ЭтоОтчет = ?(ВнешняяФорма.ВидОбработки = Перечисления.ВидыДополнительныхВнешнихОбработок.Отчет, Истина, Ложь);
Если НЕ ЭтоОтчет Тогда
Возврат
КонецЕсли;
ИмяФайла = ПолучитьИмяВременногоФайла();
ДвоичныеДанные = ВнешняяФорма.ХранилищеВнешнейОбработки.Получить();
ДвоичныеДанные.Записать(ИмяФайла);
Форма = ВнешниеОтчеты.ПолучитьФорму(ИмяФайла);
СтрокаНоменклатуры = ЭлементыФормы.Список.ТекущиеДанные;
Форма.ЭлементыФормы.Номенклатура.Значение = СтрокаНоменклатуры.Ссылка;
Форма.Открыть();
И выдает мне вот что:
Ошибка при вызове метода контекста (СкомпоноватьРезультат)
ЭтотОбъект.СкомпоноватьРезультат(ЭлементыФормы.Результат, ДанныеРасшифровки);
по причине:
Ошибка исполнения отчета
по причине:
Ошибка получения данных
по причине:
Ошибка создания набора данных "НаборДанных1"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
Ошибка выполнения запроса
по причине:
Ошибка при выполнении операции над данными:
Microsoft SQL Server Native Client 11.0: Обнаружена ошибка: деление на ноль.
|
|