IE 2016

Менеджер отчетов VC

Опубликовал vovan519 в раздел Обработки - Менеджеры внешних отчетов

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

Попробую в двух словах рассказать, что делает эта обработка и зачем она нужна. И так обо всем по порядку. Сначала зачем и почему.

Замучился менять конфигурации только ради добавления в меню ссылки на отчет. Так что очень захотелось иметь навигатор отчетов. Посмотрел, сравнил. Из того, что нашел, понравился http://www.infostart.ru/projects/615/. Так что кому нужен расширенный функционал зайдите по ссылке.

Но возникла идея. Мышкой пользоваться не люблю, предпочитаю клавиатуру. Хотелось «навигатор отчетов» с которым можно было работать быстро и просто с клавиатуры. Хотелось бы и файловый менеджер туда засунуть. Ненавижу оконный проводник, уж простите. А TotalCommander не у всех. Да и просматривать некоторые файлы очень хотелось. Не у всех клиентов есть Exel и просмоторщик dbf. Лицензионный софт … мать, мать, мать…

Ну вот и родил …

 

Обработка позволяет выполнять функции файлового менеджера. Т.е. Создавать папки, копировать, переносить, удалять файлы и папки. Все это при помощи двух панелей (аля Total commander)

Работает с клавиатуры + функциональные клавиши.

 

Кроме этого обработка позволяет просматривать файлы.

Быстрый просмотр файлов некоторых типов осуществляется в правой панели при перемещение курсора по списку файлов в левой панели (был такой режим в NortonCommander-e для текстовых файлов). Выбор диска справа (или Alt+F2). Далее в списке дисков  «Просмотр файлов». Можно просматривать большинство графических файлов, текстовые файлы, файлы dbf и файлы xls (установленный Ексель не нужен). Думаю расширю список, если будет интерес.

Вышеперечисленные файлы можно посмотреть и в отдельном окне. (Просмотр F3).

 

Быстрый доступ к каталогам зарегистрированных баз. Если база зарегистрирована, т.е. есть в списке баз 1С, для доступа к каталогу базы достаточно выбрать путь к базе, после нажатия на соответствующую кнопку или Ctrl+F1/ Ctrl+F2.

 

Ну и собственно то, что послужило поводом создания этой обработки.

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

 

Отдельная обработка для пользователей. Пользовательская часть. (только просмотр и запуск обработок)

 

Если возникнут некоторые вопросы по размещению кода, то все вопросы к Александру Маляеву (maljaev)

 

Большие и подробные описания писать не могу. Впрочем, как и придумывать названия обработок. J Так что извиняйте. А вот поддержать проект думаю получится. Естественно в рамках разумного. Так что жду пожеланий.

 

v 1.1. ************************************************************************

Добавлена кнопка быстрого доступа к корневому каталогу

 

Добавлено сообщение об отказе в доступе в случае отсутствия прав доступа к каталогу (комм.6)

 

Добавлен работа с приложениями (запуск приложений из менеджера файлов, копирование приложений в менеджер отчетов, запуск приложений из менеджера отчетов (*.exe; *.com)) Думаю, проблема с быстрым запуском пасьянса решена (комм.1). Это будет удобно в случае ограничения пользователя в запуске приложений и разрешении запуска некоторых приложений из пользовательской части менеджера отчетов.

 

Добавлена информация о типе файловой системы, объеме и свободном объеме диска.

 

Для iniфайлов добавлен быстрый просмотр (Alt+F2 -> «просмотр файлов») и просмотр в отдельном окне (по F3) (комм.18)

 

При просмотре файлов xlsв отдельном окне (по F3), добавлена возможность выбрать кодировку (Dos/Win) и возможность просмотра всего xlsфайла, а не только первый 100 строк (по умолчанию). При этом всегда можно прервать по Escзагрузку большого файла и посмотреть, что успело загрузиться. (комм.1,18)

Возможность просмотра всего файла также добавлена при просмотре файлов dbf, txt, iniв отдельном окне (по F3)

 

Отменён вывод надписи что " Устройство не доступно, либо отсутствует съемный диск ", при отмене выбора диска или пути к базе данных (комм.18)

 

Добавлена проверка на копирование/перемещение папки в её же вложенную папку из панели файлов в панель файлов и из панели отчетов в панель отчетов.

 

Исправлено несколько ошибок по навигации.

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

Наименование Файл Версия Размер Кол. Скачив.
vovancommander
.1251223731 65,09Kb
30.09.14
248
.1251223731 65,09Kb 248 Скачать
vovancommander11
.1253131772 71,71Kb
30.09.14
29
.1253131772 71,71Kb 29 Скачать

См. также

Лучшие комментарии

13. CheBurator 26.08.2009 22:33
Еще бы автор поработал над интерфейсом...
Ответили: (14)
+ 1 [ xpym-xpym; ]
# Ответить

Комментарии

1. Alxd 25.08.2009 22:48
Плюс однозначно! :) Только вот с xls возникла проблемка - вместо 800 строк показалось где-то 50 только. Предлагаю сделать внизу еще некое подобие командной строки. Сидишь себе работаешь, надоело - набрал "Sol" и на тебе пасьянс "Косынка" :-)
# Ответить
2. Alxd 25.08.2009 22:51
Да и еще, если удерживать кнопку Tab, то commander почему-то закрывается :(
# Ответить
3. CheBurator 25.08.2009 22:56
да.. судя по всему - маст хэв
# Ответить
4. vovan519 25.08.2009 23:07
1 xls специально открываю не более 50 строк. Во первых долго открываются большие файлы, а во вторых все равно смотреть в таблице значений не удобно и просмотр подразумевает "а откуда этот файл и нафига он здесь лежит?".
2 Да есть такой эффект. Просто никогда не пытался удерживать кнопки. Пока попробуй нежнее с клавиатурой обходиться :), а я подумаю.
3 Che, так только тебя и жду. Ты же главный тестировщик. Думаю и тебе пара глюков не выловленных достанется.
# Ответить
5. vovan519 25.08.2009 23:16
1 Может при просмотре в отдельном окне xls (т.е. по F3) добавить кнопку "посмотреть весь файл". Думаю если кто-то захочет посмотреть файлик в несколько десятков тысяч строк, то можно и подождать?
Делать быструю загрузку массивами не хочется. Ведь весь смысл, что "без предустановленного Exel`я"
# Ответить
6. McSeem 26.08.2009 05:32
Когда пытаешься открыть папку, к которой у тебя нет доступа (это бывает актуально, когда работаешь с сетевыми дисками), ТЗ не заполняется, а лучше бы подставить хотя бы первую строчку (переход на один уровень вверх) и заодно предупредить пользователя, что в эту папку ему низзя.

Задумка понравилась, ставлю плюс.
# Ответить
7. pupkinSana 26.08.2009 08:46
Весчь прикольная.Только почему бы не реализовать ещё открытие внешних отчетов?
# Ответить
8. Ёпрст 26.08.2009 09:02
Аналогичное изделие:
http://www.kb.mista.ru/article.php?id=70
# Ответить
9. igor_gk 26.08.2009 09:56
Красава!
# Ответить
10. vovan519 26.08.2009 11:17
6 Подумаю.
7 Что значит открытие? Запуск по Enter и из режима файлового менеджера и из режима менеджера отчетов.
8 Ну аналогичным я бы его не назвал. Просмотрщиков видел несколько, но очень хотелось аля Totalcmd. Вот с двухпанельностью пришлось повозится дольше всего. Но skunk отдельное ОГРОМНОЕ спасибо. Его 1CSee ОЧЕНЬ помогла в написании обработки.
Ответили: (11)
# Ответить
11. Ёпрст 26.08.2009 11:31
(10) ну я то сразу увидел, откуда ноги растут :)
# Ответить
12. MagIvan 26.08.2009 22:24
когда мимоходом читал заголовок думал что для восьмеры... А ТУТ ВСЕ РЕАЛИЗОВАНО В СЕМЕРЕ!!! просто нет слов. одни рефлексы в направлении пиктограммы "+"
# Ответить
13. CheBurator 26.08.2009 22:33
Еще бы автор поработал над интерфейсом...
Ответили: (14)
+ 1 [ xpym-xpym; ]
# Ответить
14. vovan519 27.08.2009 00:38
(13) Жду пожеланий. Думаю, через неделю перезалью.
# Ответить
15. Berrimor 27.08.2009 17:07
Все бы ничего, автору конечно + за труды... но можно мне неразумному узнать - а какова ПРАКТИЧЕСКАЯ польза от сего произведения? Или просто автору в связи с кризисом некуда время свободное деть? судя по скрину "выбор каталога зарегистрированных баз 1С" работает в бюджете, там наверно и в самом деле времени некуда девать свободного ;)
# Ответить
16. vovan519 27.08.2009 23:30
15 Есть два способа вставить внешний отчет в конфигурацию. Просто вставить как отчет в конфигурацию или вставить отчет запускающий внешний отчет по ссылке. А можно вставить в "Дополнительные возможности". Ну просто запускать "Файл->Открыть" не рассматриваем. Так вот, второй способ иногда предпочтительнее. Но "доп.возможности" не удобны по нескольким причинам. Приходится хранить отчеты только в ExtForm, а это не удобно. Нет папок. Нет описаний. Да и вставлять новые отчеты не очень то удобно. Вроде достаточно причин чтобы сделать свой менеджер отчетов.
Да и если поискать менеджеры отчетов на ИС, то легко выяснить, что я не первый и уверен, что не последний.
Ну а все остальные прибомбасы для удобства.
Вот принес я отчет клиенту и что. Я должен мучится и копировать его проводником? Ведь больше у него ничего нет. По мне проще нажать F5 как в Totalcmd, скопировать отчет на винт и еще раз нажать F5 скопировав его в менеджер отчетов.
Ведь как и большенство программистов я ленив. Да и комфорт очень люблю.
А ситуаций, когда приходишь, а посмотреть xls файл не чем, у тебя не возникало? А загрузку номенклатуры из прайса в файле xls ты уже принес. А у клиента сотня xls файлов на флешке, а где прайс он не помнит. А сделать загрузку из банк-клиента, который выгружает только в dbf, если его посмотреть нечем. Или из-за этой мелочи бежать домой? А показать скриншот отчета, да или просто фотки?
Лет пять - десять назад я бы ... да что говорить, тогда и девки были моложе. :) А сейчас пиратом быть не модно. Куда катимся ...?
# Ответить
17. kompas-dm 28.08.2009 12:03
У меня разные наборы отчетов : для руководства, для бухов, для логистов и т.д.
Выкрутился так: для каждой группы разные каталоги для VC_User.ert,Vovancmd.ini,Vovancmd.ert
Конечно, поработаю с интерфейсом
Ссылку на автора оставлю http://infostart.ru/projects/5696/
Спасибо.
Ответили: (19)
# Ответить
18. xpym-xpym 28.08.2009 14:48
в дбф кодировку кривую отображает как-то поменять можно?
и по кнопке База1 База2 щелкаешь потом закрываешь (красным крестом) зачем предупреждение выводить что "устройство не доступно или либо отсутствует съемный диск"
да уж если тхт открываешь может и cfg, ini и еще какие текстовые добавить))
ну и так далее и так далее ))
Ответили: (19)
# Ответить
19. vovan519 28.08.2009 17:06
(17) У меня права доступа разруливаются непосредственно в отчетах. Поэтому несколько папок для руководства, для бухов, для логистов и т.д. Они видят отчеты друг друга, но работают только с теми, которые разрешены.
Кстати расскажи, что не так в интерфейсе? Или скриншот переделанного покажи.
(18) Спасибо большое. Следующая версия почти готова.
Ответили: (20)
# Ответить
20. kompas-dm 29.08.2009 11:59
(19) У меня несколько лет работает http://infostart.ru/projects/4714/.
Работаю в удаленке практически со всеми клиентами.
Сделал быстро на базе "Регламентированных отчетов".
Все отчеты в одно место по группам пользователей. Пользователи видят только отчеты своей группы. Управляются через папочку SP_????.spc RPLIST.TXT.
Захожу на сервер (или где там мои отчеты), копирую новый отчет, руками правлю RPLIST.TXT: ( это типа твоего Vovancmd.ini )

++++++++++++++++++++++++++++++++++++++
Отчеты Бухгалтерские
888.ert;Додаток К - 3
;-------------------------------------
ActSverki.ert;Акт сверки
Inv.ert;Инвентаризация Необоротныз активов, запасов
;-------------------------------------
ПримерЦБсч37.ert;Движение векселей по счету 377.ц.в (Предъявления)
ОтчетПоЭмитентам.ert;Движение ЦБ по эмитентам

ИмпортБанка.ert;ИмпортБанка (новый - Май 2009 )
;-------------------------------------
SrzpN.ert;Справка о доходах ( календарные - рабочие дни )
Кассоваякнига.ERT;Лист кассовой книги ( с 1.06.2009 )
++++++++++++++++++++++++++++++++++++++
Звонок с предложениями от юзера в 12-00, реакция (отчет или что хотят) в 12-30 (13-00).
Мне не нужно стартовать 1С, настраивать "права" и т.д., ехать к клиенту...
Все довольны.
Твое решение лучше, шире. Прикручу и потестирую...
# Ответить
21. bpv 01.09.2009 15:45
много полезных процедур, спасибо.
# Ответить
22. vovan519 17.09.2009 00:13
Обновил. Буду рад новым комментариям.
# Ответить
23. CheBurator 17.09.2009 02:06
юзайте Навигатор внешних отчетов и обработок от azernot - и будет вам щастье (как мне)
Ответили: (25) (24)
# Ответить
24. vovan519 17.09.2009 10:03
(23) :) не возражаю.
Хотя это менеджер отчетов процентов на 20. А как ЭТО можно было назвать не сообразил.
# Ответить
25. Арчибальд 17.09.2009 10:08
(23) Лишних навигаторов не бывает. А здесь еще всякие приблудочки...
# Ответить
26. Sergey_Murzinov 28.09.2011 17:29
Толково, и вылазить из 1С не надоть. Использую.
# Ответить
Внимание! За постинг в данном форуме $m не начисляются.
Внимание! Для написания сообщения необходимо авторизоваться
Текст сообщения*
Прикрепить файл