gifts2017

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

Опубликовал Вячеслав (Kurya) в раздел Обработки - Менеджеры внешних отчетов

Менеджер внешних отчетов и обработок. Позволяет запускать отчеты и обработки, задавать каталоги с отчетами, копировать, удалять, переименовывать файлы отчетов, создавать и редактировать 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 

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Менеджер внешних отчетов и обработок
.ert 84,50Kb
31.05.12
48
.ert 84,50Kb 48 Скачать
Необходимые файлы классов и библиотек
.rar 7,52Mb
31.05.12
16
.rar 7,52Mb 16 Скачать

См. также

Подписаться Добавить вознаграждение

Комментарии

1. Вячеслав (Kurya) 31.05.12 16:26
Немного поясню по установке:
Если все ВК указаные в требованиях у Вас установлены, то дополнительные файлы качать не нужно. Если же нет, то скачайте архив и разархивируйте в каталог базы из которой будете запускать менеджер. Папка Classes при этом должна быть на том же уровне что и файл 1cv7.md
2. Дмитрий Литовченко (kompas-dm) 03.06.12 15:03
(0) Автору большой плюс. Работа большая, с применением ВК.


http://infostart.ru/public/14474/ - Навигатор дополнительных отчётов и обработок (с иерархической структурой)
http://infostart.ru/public/20737/ - управление отчетами.
http://infostart.ru/public/66323/ - то же, но с начинкой.
3. Евгений Долиновский (Dolly_EV) 06.06.12 04:51
Гуд ,очень гуд! но, пожелания: ))
1. попробовать сделать таблицу через ДеревоЗначений (чтобы повторяла структуру каталогов)
2. даты записи/создания "по-русски"
3. возможность добавления файла из произвольного каталога в ТП (без добавления самого каталога в СпрТП?) Например, чтобы сравнить два файла (но из другого каталога требуется только один файл)

4. удаление самих файлов по Del - как-то может строку из ИТЗ просто удалять?)) .. но тогда сохранять при выходе ИТЗ и грузить при след. открытии?
4. Вероника ТИтова (Nado2010) 25.06.12 16:15
удобная такая штука прообовал на бухгалтерии 77 и на упрощенной системы налогоблажении
5. Lena Lesnik (lelusha) 09.02.14 17:22
поддерживаю предложения dolly_EV. в целом впечатлило. Подробно написать и картинок много.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа