Обработка для открытия внешних отчетов (ФС)

04.09.13

Задачи пользователя - Менеджеры внешних отчетов

Зачастую так получается, что для конфигурации используется большое количество внешних отчетов и обработок. И не всегда они "живут" в ExtForms конфигурации. Для рядовых пользователей почти всегда составляет непосильную задачу открыть внешний отчет или обработку с какого-нибудь внешнего сетевого ресурса. Да и найти каталог с конфигурацией тоже не умеют (и учиться не хотят). Это первый случай. Второй: из соображений безопасности юзверям запрещено открывать внешние отчеты и обработки, а пользоваться определенными внешними отчетами/обработками надо.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Обработка для открытия внешних отчетов и обработок (ФС)
.ert 228,00Kb
0
0 Скачать (1 SM) Купить за 1 850 руб.

Зачастую так получается, что для конфигурации используется большое количество внешних отчетов и обработок. И не всегда они "живут" в ExtForms конфигурации. Для рядовых пользователей почти всегда составляет непосильную задачу открыть внешний отчет или обработку с какого-нибудь внешнего сетевого ресурса. Да и найти каталог с конфигурацией тоже не умеют (и учиться не хотят). Это первый случай. Второй: из соображений безопасности юзверям запрещено открывать внешние отчеты и обработки. На эту тему было писано не раз, поэтому как это реализовать с помощью события ПриПолученииКоманды() компоненты RWidjets.dll описывать не буду.

Эта обработка позволяет получить список файлов внешних отчетов или обработок определенной папки и открыть один из них. Начальный каталог передается обработке в качестве параметра. Выше начального каталога пользователь подняться не может, можно путешествовать только по вложенным папкам.

Для удобства, можно вызов этой обработки "подвесить" на кнопку панели инструментов. Встраивать ее в состав конфигурации или нет - на откуп программиста.

Это немного измененная обработка: добавлены колонки, отображающие дату-время создания файла, его размер. Изменена обработка выбора строки таблицы: текстовые файлы открываются Блокнотом (т.к. стандартный объект Текст имеет ограничение по длине строки, а v7Plus.dll у некоторых может просто не быть), файлы таблиц mxl открываются в объекте Таблица, отчеты/обрабтки открываются как и раньше. Также добавил открытие файлов MS Office: файлы Эксель и Ворд открываются, если они ассоциированы в системе с приложениями Эксель и Ворд соответственно. При попытке открыть файл другого типа показывается предупреждение с информацией о файле: Имя-Расширение-Размер.

внешние отчеты обработка

См. также

Менеджеры внешних отчетов Инструментарий разработчика Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Доработка любой конфигурации 1С 7.7 для возможности изменять отчеты, обработки без сохранения конфигурации и не прерывая работы пользователей.

2 стартмани

05.06.2024    659    0    user1416274    8    

0

Менеджеры внешних отчетов Системный администратор Программист Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

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

1 стартмани

31.05.2012    26493    69    Kurya    6    

14

Менеджеры внешних отчетов Платформа 1С v7.7 OpenConf Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Абонемент ($m)

В 8-ке (при небольших усилиях) можно реализовать авторегистрацию внешних форм в текущей базе данных. А почему этого не сделать в 7-ке? А почему этого не сделать еще лучше, чем в 8-ке?

1 стартмани

18.03.2012    20860    34    ufo58    8    

7

Менеджеры внешних отчетов Поиск данных Работа с интерфейсом OpenConf Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Абонемент ($m)

Внешняя обработка, осуществляет поиск файлов по указанному каталогу и вложенным папкам. Есть возможность отбирать файлы по расширениям.

1 стартмани

09.08.2011    20245    53    VoF_Ka    1    

3

Менеджеры внешних отчетов Внешние источники данных Системный администратор Программист Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Абонемент ($m)

Представлена реализация внешнего хранилища файлов (в частности внешних обработок) во внешней базе данных SQL. Разработка - демонстрация способа хранения файлов.

1 стартмани

29.10.2010    22591    71    MadDAD    7    

10

Менеджеры внешних отчетов Программист Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Конфигурация, демонстрирующая предварительный анализ открываемых внешних отчетов: "свой - чужой", "старый - новый", "права на внешний отчет", "внешний или внутренний".

1 стартмани

22.03.2010    15494    31    Shaman100M    3    

2

Менеджеры внешних отчетов Работа с интерфейсом Оперативный учет 7.7 Бухгалтерский учет 7.7 Расчет 7.7 Конфигурации 1cv7 Абонемент ($m)

Менеджер отчетов + файловый менеджер + просмотрщик файлов = vovan commander

1 стартмани

25.08.2009    26744    277    vovan519    27    

47
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. kompas-dm 781 03.09.13 08:59 Сейчас в теме
2. sevenlis 71 03.09.13 09:55 Сейчас в теме
(1) - Эта обработка основана на содержимом текстового файла (список файлов получает именно оттуда). Моя же обработка что-то типа файлового менеджера... Я не искал похожих разработок, а просто сел и написал, когда понадобилась :).
3. chmv 04.09.13 08:50 Сейчас в теме
4. Пашук 04.09.13 10:57 Сейчас в теме
1. Можно ли задать несколько папок с внешними обработками?
2. Я смотрю на скриншоте показываются все файлы в папке. Может нужно ограничить только *.ert?
5. sevenlis 71 04.09.13 11:22 Сейчас в теме
(4) Пашук, 1. можно. я например сделал несколько кнопок на панели инструментов. по каждой из них - вызов этой обработки с разными параметрами (начальными каталогами). какие-то из них из констант, какие-то из настроек пользователя...
2. можно и ограничить конечно, но смысл публикации - сам принцип работы обработки: не со списком файлов из текстового файла, а со списком файлов самой файловой системы :).
но замечания учту, спасибо.
6. Пашук 04.09.13 11:31 Сейчас в теме
(5)1. А смысл? Удобнее иметь один общий список (тем более, если обработок не много)
2. Я про текстовый файл не говорил. Если обработка для отображения внешних отчетов и обработок - пусть показываются только отчёты и обработки.
7. sevenlis 71 04.09.13 18:41 Сейчас в теме
слегка дописал функционал... см. описание.
8. lelusha 09.02.14 17:19 Сейчас в теме
Хорошая обработка, можно взять на заметку. Спасибо.
Оставьте свое сообщение