В общем модуле ВариантыОтчетовПереопределяемый, в процедуре НастроитьВариантыОтчетов добавляем
Процедура НастроитьВариантыОтчетов(Настройки) Экспорт
ВариантыОтчетов.НастроитьОтчетВМодулеМенеджера(Настройки, Метаданные.Отчеты.тдс_ОтчетПоДебиторскойЗадолженности);
КонецПроцедуры
В модуль менеджера отчета добавляем процедуру
Процедура НастроитьВариантыОтчета(Настройки, НастройкиОтчета) Экспорт
НастройкиОтчета.ОпределитьНастройкиФормы = Истина;
КонецПроцедуры
В модуль объекта отчета добавляем
Процедура ОпределитьНастройкиФормы(Форма, КлючВарианта, Настройки) Экспорт
Настройки.События.ПриСозданииНаСервере = Истина;
КонецПроцедуры
Процедура ПриСозданииНаСервере(Форма, Отказ, СтандартнаяОбработка) Экспорт
НоваяКоманда = Форма.Команды.Добавить("ИсходныеДанные");
НоваяКоманда.Заголовок = "Исходные данные";
НоваяКоманда.Действие = "ит_УправлениеФормамиКлиентСервер.ВыгрузитьСКДвТаблицуЗначений";
НоваяКоманда.Картинка = БиблиотекаКартинок.ФорматExcel;
НоваяКоманда.Отображение = ОтображениеКнопки.КартинкаИТекст;
ОтчетыСервер.ВывестиКоманду(Форма, НоваяКоманда, "Интеграция");
КонецПроцедуры
В общем модуле ит_УправлениеФормамиКлиентСервер добавляем клиентскую процедуру, отвечающую за действие команды
&НаКлиенте
Процедура ВыгрузитьСКДвТаблицуЗначений(ФормаОтчета, Команда) Экспорт
// ваш код команды
КонецПроцедуры
К сожалению не удалось из этой процедуры вызвать серверную процедуру, признак "Вызов сервера" у модуля тоже не помог.
Присоединение печатной формы в виде файла к объекту-основанию
Дополнительный доход для разработчика 1С не отходя от кассы (компьютера)
Ищем разработчиков 1С. Платим 5000 рублей за 3 обработки + 80% с каждой оплаты