Для того, чтобы при нажатии на кнопку “ВыгрузкаОстатка” ваш отчет скачивался в формате DBF, вы можете использовать объект XBase, который встроен в платформу 1С 8.3. Вот пример кода, который показывает как создать файл DBF и выгрузить данные из 1С в этот файл:
// Создаем объект XBase
НовыйФайл = Новый XBase;
// Определяем кодировку нового файла
НовыйФайл.Кодировка = КодировкаXBase.ANSI;
// Описываем все колонки будущего файла DBF, указав их тип
НовыйФайл.Поля.Добавить ("Naim","S",100);
НовыйФайл.Поля.Добавить ("KOD","N",10);
// Указываем каталог, в котором будет происходить создание DBF и записываем итоговый файл
Путь = "D:\\Clients.DBF";
НовыйФайл.СоздатьФайл (Путь);
НовыйФайл.Записать ();
// Получаем информацию из справочника
Контрагенты = Справочники.Контрагенты.Выбрать ();
// В цикле последовательно добавляем по 1строчке и записываем
Пока Контрагенты.Следующий () Цикл
НовыйФайл.Добавить ();
НовыйФайл.Naim = Контрагенты.Наименование;
НовыйФайл.KOD = Контрагенты.Код;
НовыйФайл.Записать ();
КонецЦикла;
Этот код создает новый файл DBF с двумя колонками “Naim” и “KOD” и выгружает данные из справочника “Контрагенты” в этот файл. Вы можете адаптировать этот код для вашего отчета, указав нужные колонки и данные для выгрузки.