Сохранение отчетов в 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 не будет опубликован. Обязательные поля помечены *