Менеджер внешних отчетов и обработок (7.7)



Менеджер внешних отчетов и обработок. Позволяет запускать отчеты и обработки, задавать каталоги с отчетами, копировать, удалять, переименовывать файлы отчетов, создавать и редактировать efd файлы, сравнивать модули двух отчетов прямо из 1С Предприятия.

Наверно каждый из программистов 1С сталкивался с «бардаком» при поиске и сравнении различных версий внешних отчетов и обработок. Особенно если есть несколько рабочих баз и их копий. Так же если одинаковых отчетов несколько (в разных каталогах), то приходится сравнивать их в конфигураторе.

Данная обработка писалась с двойной целью:

1. Изучить работу с классом «Поставщик данных» уважаемого vandalsvq

2. Получить инструмент позволяющий непосредственно в режиме 1С Предприятия запускать, переименовывать, удалять и сравнивать внешние отчеты и обработки а так же создавать и редактировать файлы описаний.

Работа с обработкой:

На закладке «Каталоги» с помощью кнопки «Добавить строку» добавляем каталоги в которых хранятся внешние отчеты и обработки. В дальнейшем можно выбирать для просмотра списка файлов один или несколько каталогов при помощи отметки (показываются только те каталоги, которые отмечены «галочками»). Можно удалять каталоги из списка кнопкой «Удалить строку». После изменений в списке каталогов нужно нажать кнопку «Обновить отчеты». Таблица каталогов уникальна для каждой информационной базы из которой запускается обработка. Сохраняется при закрытии обработки и восстанавливается при следующем открытии.

На закладке «Файлы» возможны: запуск, копирование, переименование, удаление, сравнение внешних отчетов и обработок, а так же создание и редактирование файлов описания (efd). Так же возможна сортировка по любому полю.

Все эти действия возможны как при помощи кнопок на панели, так и из контекстного меню.

Запуск отчета/обработки производится двойным кликом по строке (кроме колонок «Текст» и «Файл доп. возм.»).

Двойной клик по ячейке «Файл доп. возм.» вызовет открытие текстового редактора 1С. Если в нем набрать строку «Название=Какой то отчет» и сохранить, то будет создан файл описания (efd) для этого отчета.

Если стать на ячейку в колонке «Текст» и нажать «Изменить» — будет возможно отредактировать содержимое файла описания («Название=» вводить не нужно). Если до этого в ячейке было пусто — то будет создан файл описания с текстом, который введен в ячейке.

Для переименования файла необходимо выделить  отчет в колонке «Отчет» и нажать кнопку «Изменить» или выбрать аналогичный пункт контекстного меню.

Для сравнения модулей двух отчетов/обработок необходимо поставить «галочки» в строках со сравниваемыми файлами и нажать кнопку «Сравнить» на панели. Если такой кнопки нет, значит обработка не нашла программу сравнения файлов.

Требования:

(необходимо для работы  класса «Поставщик данных»)
1. MS Office (для тулбара)
2. 1C++. Версия >= 3.2.3.1
3. FormEx
4. Yoksel

(Необходимо для сравнения модулей отчетов)

5. textdiff или любая аналогичная программа сравнения текстов поддерживающая режим запуска из командной строки (необходимо будет изменить строку вызова в обработке).

Установка:
Если все ВК указаные в требованиях у Вас установлены, то дополнительные файлы качать не нужно. Если же нет, то скачайте архив и разархивируйте в каталог базы из которой будете запускать менеджер. Папка Classes при этом должна быть на том же уровне что и файл 1cv7.md 

5 Comments

  1. Kurya

    Немного поясню по установке:

    Если все ВК указаные в требованиях у Вас установлены, то дополнительные файлы качать не нужно. Если же нет, то скачайте архив и разархивируйте в каталог базы из которой будете запускать менеджер. Папка Classes при этом должна быть на том же уровне что и файл 1cv7.md

    Reply
  2. kompas-dm

    (0) Автору большой плюс. Работа большая, с применением ВК.

    http://infostart.ru/public/14474/ — Навигатор дополнительных отчётов и обработок (с иерархической структурой)

    http://infostart.ru/public/20737/ — управление отчетами.

    http://infostart.ru/public/66323/ — то же, но с начинкой.

    Reply
  3. Dolly_EV

    Гуд ,очень гуд! но, пожелания: ))

    1. попробовать сделать таблицу через ДеревоЗначений (чтобы повторяла структуру каталогов)

    2. даты записи/создания «по-русски»

    3. возможность добавления файла из произвольного каталога в ТП (без добавления самого каталога в СпрТП?) Например, чтобы сравнить два файла (но из другого каталога требуется только один файл)

    4. удаление самих файлов по Del — как-то может строку из ИТЗ просто удалять?)) .. но тогда сохранять при выходе ИТЗ и грузить при след. открытии?

    Reply
  4. Nado2010

    удобная такая штука прообовал на бухгалтерии 77 и на упрощенной системы налогоблажении

    Reply
  5. lelusha

    поддерживаю предложения dolly_EV. в целом впечатлило. Подробно написать и картинок много.

    Reply

Leave a Comment

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