Очередной "менеджер" внешних отчетов...
Только все обычно усложняют, добавляют функционал и т.п., а мы пойдем другим путем - чем проще тем лучше.
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже
заказов».
0% комиссии — оплата напрямую исполнителю;
Исполнители любого масштаба — от отдельных специалистов до команд под проект;
Прямой обмен контактами между заказчиком и исполнителем;
Безопасная сделка — при необходимости;
Рейтинги, кейсы и прозрачная система откликов.
Обработочка позволяет сформировать список внешних (и "внутренних" тоже) отчетов и запускать их в пару кликов мышки - что-то типа "Избранное".
Прилагается "инсталлятор в картинках".
28.09.09 Обновил: Добавлен импорт/экспорт настроек в файл. Если обработка лежит в каталоге базы, путь к обработке прописывается "относительный", а не абсолютный. Добавлена проверка на права запуска.
P.S. Обработка не требует внешних компонент, но счастливые обладатели FormEx смогут выбирать отчеты из выпадающего списка, а не из стандартного диалога
Зачастую так получается, что для конфигурации используется большое количество внешних отчетов и обработок. И не всегда они "живут" в ExtForms конфигурации. Для рядовых пользователей почти всегда составляет непосильную задачу открыть внешний отчет или обработку с какого-нибудь внешнего сетевого ресурса. Да и найти каталог с конфигурацией тоже не умеют (и учиться не хотят). Это первый случай. Второй: из соображений безопасности юзверям запрещено открывать внешние отчеты и обработки, а пользоваться определенными внешними отчетами/обработками надо.
Менеджер внешних отчетов и обработок. Позволяет запускать отчеты и обработки, задавать каталоги с отчетами, копировать, удалять, переименовывать файлы отчетов, создавать и редактировать efd файлы, сравнивать модули двух отчетов прямо из 1С Предприятия.
В 8-ке (при небольших усилиях) можно реализовать авторегистрацию внешних форм в текущей базе данных.
А почему этого не сделать в 7-ке?
А почему этого не сделать еще лучше, чем в 8-ке?
Представлена реализация внешнего хранилища файлов (в частности внешних обработок) во внешней базе данных SQL.
Разработка - демонстрация способа хранения файлов.
Конфигурация, демонстрирующая предварительный анализ открываемых внешних отчетов: "свой - чужой", "старый - новый", "права на внешний отчет", "внешний или внутренний".
(2) Обработочка не конфликтует ни с одним из мега-решений в этой области. ;)
Да и цель обработки - не хранение списка всех отчетов, а быстрый доступ к наиболее часто используемым.
Во всяком случае у меня в коллектива обработка "прошла на ура"
Молодец.
Плюс однозначно
Пожелания к обработке
1. Хотелось бы чтобы путь выбора файла начинался с пути последнего выбранного отчета/обработки, если первый отчет/обработка то путь начинался стандартно (Extforms)
2.Чтобы была возможность сохранить или хранения настройки/список отчетов во внешнем файле (например в *.ini какой нибудь) для того чтобы можно было открыть список отчетов в другой базе или если вдруг произошел сбой в базе.
Это несложно сделать: выгрузка / загрузка через внутренний формат ЗначениеВФайл(ФайлКуда,СписокОбработок,1);
ЗначениеИзФайла(ФайлОтКуда,СписокОбработок,1);
28.09.09 Обновил: Добавлен импорт/экспорт настроек в файл. Если обработка лежит в каталоге базы, путь к обработке прописывается "относительный", а не абсолютный. Добавлена проверка на права запуска.