По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4)
Отчет выводится в Табличный документ? Табличный документ отлично сохраняется в Эксель без всяких СКД.
Но скорее всего мне опять не понятно что именно Вы хотите сделать.
(4)
Тем более не понятно желание переделки.
СКД это механизм облегчающий построение отчета и его вывод. Если у Вас уже все сделано и работает, зачем его переписывать.
Сделал обработку выгрузки отчета в excel, она работает только с СКД
Отчет выводится в Табличный документ? Табличный документ отлично сохраняется в Эксель без всяких СКД.
Но скорее всего мне опять не понятно что именно Вы хотите сделать.
(4)
Отчет довольно сложный
Тем более не понятно желание переделки.
СКД это механизм облегчающий построение отчета и его вывод. Если у Вас уже все сделано и работает, зачем его переписывать.
(16) а если Вы его самостоятельно переведете в СКД, кто Вам СКД править будет, когда отчет изменится? Если отчет не Ваш, и у Вас есть доступ к его модулю, то самое простое отслеживать изменения и переносить их в свою обработку. Отчет вызвать можно, но, если в нем отрабатывается открытие формы, Вам это не поможет, будет открываться форма отчета.
(18) если нужно, чтобы обработка отрабатывала отчет в файл, время не важно, сейчас, я так понимаю, не отрабатывает?
Есть вариант: делайте копию отчета, в этой своей копии убирайте открытие формы и показ ТабличногоДокумента и добавьте сохранение в файл. Вот этот отчет в обработке и используйте.
Есть вариант: делайте копию отчета, в этой своей копии убирайте открытие формы и показ ТабличногоДокумента и добавьте сохранение в файл. Вот этот отчет в обработке и используйте.
(20) Не читал, предлагали или нет.
Но проще всего доработать отчет таким образом, чтобы формирование табличного документа происходило в экспортной функции модуля отчета (функция возвращает табличный документ). Обычно это несложно. Тогда просто будешь вызывать эту функцию из своей обработки.
Но проще всего доработать отчет таким образом, чтобы формирование табличного документа происходило в экспортной функции модуля отчета (функция возвращает табличный документ). Обычно это несложно. Тогда просто будешь вызывать эту функцию из своей обработки.
вот написал такое
-----------------------------------
--------------------------------------
(21)
(19)
(8)
Сейчас файл сохраняется без данных, а как сохранять файл с уже данными?
-----------------------------------
Процедура Кнопка1Нажатие(Элемент)
ФормаОтчета = Отчеты.ОтчетМой.ПолучитьФорму("ФормаОтчета");
Если Не ФормаОтчета.Открыта() Тогда
ФормаОтчета.Открыть();
ТабДок = Новый ТабличныйДокумент;
ТабДок.Записать("D:\zapic\otchot.xls",ТипФайлаТабличногоДокумента.XLS);
КонецЕсли;
КонецПроцедуры
Показать--------------------------------------
(21)
(19)
(8)
Сейчас файл сохраняется без данных, а как сохранять файл с уже данными?
(23)
Пишет ошибку
Метод объекта не обнаружен (ЗаполнитьОтчет)
ФормаОтчета.ЗаполнитьОтчет();
Процедура Кнопка1Нажатие(Элемент)
ФормаОтчета = Отчеты.ОтчетМой.ПолучитьФорму("ФормаОтчета");
Если Не ФормаОтчета.Открыта() Тогда
ФормаОтчета.Открыть();
ТабДок = Новый ТабличныйДокумент;
ФормаОтчета.ЗаполнитьОтчет();
ТабДок.Записать("D:\zapic\otchot.xls",ТипФайлаТабличногоДокумента.XLS);
КонецЕсли;
КонецПроцедуры
ПоказатьПишет ошибку
Метод объекта не обнаружен (ЗаполнитьОтчет)
ФормаОтчета.ЗаполнитьОтчет();
Нет простых универсальных путей переделать обычный отчет, тем более сложный, в отчет СКД.
Но мне непонятна проблема сохранения отчета в эксель. Если речь об исполнении на сервере, то переписать обычный отчет, чтобы табличный документ формировался на сервере - гораздо проще.
Но мне непонятна проблема сохранения отчета в эксель. Если речь об исполнении на сервере, то переписать обычный отчет, чтобы табличный документ формировался на сервере - гораздо проще.
Вот что вы все на коллегу взъелись? Может, человек СКД осваивает, а свое ему легче портировать и полезнее.
По делу: берете текст Вашего запроса, вставляете его во вновь созданное СКД, идете дальше по закладкам, добавляете параметры, настраиваете структуру по умолчанию, смотрите, что получилось. Далее пилим до получения желаемого функционала.
По делу: берете текст Вашего запроса, вставляете его во вновь созданное СКД, идете дальше по закладкам, добавляете параметры, настраиваете структуру по умолчанию, смотрите, что получилось. Далее пилим до получения желаемого функционала.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот