Программное добавление отчета
Добрый день!
Нужно программно добавить внешний отчет в базу.
Вот такой код
Сам отчет создается, но если я его пробую выгрузить, то выдает ошибку
Нужно программно добавить внешний отчет в базу.
Вот такой код
ДвДанные = v8.NewObject("ДвоичныеДанные", ПутьКОтчету);
Отчет = v8.Справочники.ДополнительныеОтчетыИОбработки.Создатьэлемент();
Отчет.Наименование = Наименование ;
Отчет.ИмяФайла = ИмяФайла ;
НоваяКоманда = Отчет.Команды.Добавить();
НоваяКоманда.Представление = Представление;
НоваяКоманда.Идентификатор = Идентификатор ;
НоваяКоманда.ПоказыватьОповещение = Ложь;
НоваяКоманда.Модификатор = "";
Отчет.Ответственный = Ответсвенный;
Отчет.Записать(ДвДанные)
ПоказатьСам отчет создается, но если я его пробую выгрузить, то выдает ошибку
Прикрепленные файлы:
По теме из базы знаний
- Схемы показателей. Объединение наборов в СКД. Программное формирование отчета
- Подсистема "Варианты отчетов". Используете ли Вы ее правильно?
- СКД. Отчеты с картинками
- Программное добавление параметров редактирования СКД
- Расшифровка СКД. Фильтр отчета по диапазону чисел. Переопределение обработки расшифровки. Не модальный режим
Найденные решения
Остальные ответы
В избранное
Подписаться на ответы
Сортировка:
Древо развёрнутое
Свернуть все
(5)Иногда синтакс помошник помогает
СправочникОбъект.<Имя справочника> (CatalogObject.<Имя справочника>)
Записать (Write)
Синтаксис:
Записать()
Описание:
Записывает элемент справочника в базу данных.
Как видно параметров нет,
А в данном случае у справочника есть реквизит ХранилищеОбработки, Создаете ХранилищеЗначения и помещаете в него двоичные данные и присваиваете его реквизиту...
Так же нужно заполнить реквизит Вид тип у него Перечисления.ВидыДополнительныхотчетовИОбработок
СправочникОбъект.<Имя справочника> (CatalogObject.<Имя справочника>)
Записать (Write)
Синтаксис:
Записать()
Описание:
Записывает элемент справочника в базу данных.
Как видно параметров нет,
А в данном случае у справочника есть реквизит ХранилищеОбработки, Создаете ХранилищеЗначения и помещаете в него двоичные данные и присваиваете его реквизиту...
Так же нужно заполнить реквизит Вид тип у него Перечисления.ВидыДополнительныхотчетовИОбработок
(7)Переписала вот так
Но все равно когда пробую открыть или сохранить на диск ругается.
ДвДанные = v8.NewObject("ДвоичныеДанные", ПутьКОтчету);
Отчет = v8.Справочники.ДополнительныеОтчетыИОбработки.Создатьэлемент();
Отчет.Наименование = Наименование ;
Отчет.ИмяФайла = ИмяФайла ;
Отчет.ХранилищеОбработки = ДвДанные ;
Отчет.Вид = v8.Перечисления.ВидыДополнительныхОтчетовИОбработок.ДополнительныйОтчет;
Отчет.Записать();
Но все равно когда пробую открыть или сохранить на диск ругается.
Вакансии
Аналитик 1С / Бизнес-аналитик
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)
Нижний Новгород
зарплата от 100 000 руб. до 250 000 руб.
Временный (на проект)