Сохранение отчетов в Excel

Простое сохранение большинства типовых отчетов в файл Excel.

Задача была сохранить типовой отчет из конфигурации УТП для Украины в файл Excel… Просто выделять область и копировать в таблицу народ не захотел…

Порыскав среди существующих разработок, нашел всего одну подходящую, но необходимость включить в полностью типовой конфигурации возможность редактирования, и совать туда-сюда разные dll-ки не особо обрадовала…

Поэтому решил написать свою маленькую и простенькую обработку, которую и выкладываю здесь- может кому и пригодится…

Процесс работы предельно прост:

  1. Запускаем внешнюю обработку;
  2. Выбираем из списка интересующий отчет;
  3. Нажимаем кнопку «Открыть отчет»;
  4. В открывшейся форме отчета настраиваем его и, если нужно, смотрим что получится;
  5. Возвращаемся в форму обработки и нажимаем кнопку «Сохранить»;
  6. Указываем путь к сохраняемому файлу.

 

PS Обработка основывается на вызове экспортной процедуры СформироватьОтчет(ТабличныеДокумент), или метода СкомпоноватьРезультат(ТабличныеДокумент), и если произвести вызов невозможно, то возникает ошибка.

 

PPS Если обработка будет востребованной — возможно доделаю возможность вызова нестандартных процедур формирования отчета…

11 Comments

  1. itar59

    почему-то не работает

    при попытке открыть отчет выдает:

    Поле объекта не найдено…..

    Reply ↓
  2. therva

    😳

    Перезалил обработку…

    При наведении красоты переименовывал кнопки, а в коде обращение не поменял…

    Reply ↓
  3. itar59

    КРАСОТА!!!!!!

    Reply ↓
  4. w-divin

    1) а сохранить копию не катит?

    2) работает на сервере?

    Reply ↓
  5. ramzes_n

    сохранить копию 🙂

    Reply ↓
  6. Alraune

    Честно говоря, я тоже не понимаю, чем мешает обычное «сохранить копию». Прежде чем писать такие обработки, может, стоит хотя бы немного изучить типовые возможности?

    Reply ↓
  7. iov

    (7) есть одно применение например когда сохранить копию запрещено а некоторые отчеты — можно…

    Reply ↓
  8. therva

    «сохранить копию» для некоторых отчетов не активно… А через этот костыль- можно…

    Reply ↓
  9. semario

    иногда удобно, пользователя меню заблокировать например, а такую штуку оставить и путь прописать сразу до обменика)) все равно пригодится, 😀 спасибо

    Reply ↓
  10. mega7777

    спасибо за обработку. очень пригодилась

    Reply ↓
  11. dm68

    Спасибо за обработку.Пригодилась.

    Reply ↓

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *