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

17.09.09

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

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

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

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

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

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

 

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

 

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

См. также

WebЦвета для 1с77 FormEx

Инструментарий разработчика Работа с интерфейсом Платформа 1С v7.7 Абонемент ($m)

Обработка с фрагментами кода для программного использования набора цветов из коллекции WebЦвета 1с версии 8+ в 1с версии 77. Требуется предварительное подключение сторонней библиотеки FormEх. Будет полезно программистам 1с 77, 1с 8. Да и вообще при программировании на любом языке при потребности использовать коллекцию цветов WebЦвета.

1 стартмани

30.03.2022    4501    2    igor7777    4    

5

К привязкам элементов форм (1С 7.7, FormEx)

Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Бесплатно (free)

Публикация имеет цель обратить внимание на возможность улучшения интерфейса.

15.12.2021    4412    60    Cерый    13    

6

Выбор цвета для 1С 7.7

Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

Простая и удобная внешняя обработка для выбора цвета без применения внешних компонент.

1 стартмани

09.06.2020    6974    3    vap_pig    5    

3

Производственный календарь для 1С 7.7

Учет рабочего времени Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Россия Абонемент ($m)

Обработка производственного календаря с возможностью импорта и экспорта xls для 1С 7.7 (7.70.027) без изменения конфигурации.

1 стартмани

18.09.2019    12529    5    Jill    8    

3

Несколько табличных частей в 1С:7.7 - это просто

Работа с интерфейсом Платформа 1С v7.7 Конфигурации 1cv7 Абонемент ($m)

При программировании на платформе V7 достаточно часто возникает задача создать несколько табличных частей документа (или справочника). Традиционно эта задача имеет несколько решений..

1 стартмани

01.05.2018    22317    26    Gkmy    11    

5

Диалоги выбора периода для 1С версий 8.3 и 7.7

Работа с интерфейсом Платформа 1С v7.7 Платформа 1С v8.3 Абонемент ($m)

Представлены два диалога для выбора интервала дат по календарю в составе демонстрационных конфигураций 1С8.3 и 1С7.7

1 стартмани

24.01.2017    25720    20    romasna    7    

8

Полноценное использование Drag&Drop в 1С 7.7

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

Несмотря на то, что кое-какие функции Drag&Drop были заложены авторами 1cpp, моё дополнение позволяет сделать этот функционал законченным. Дело в том, что средствами 1cpp можно было таскать файлы ТОЛЬКО в 1С, а из 1С - невозможно. Теперь Вы можете сделать работу с файлами на порядок удобнее и эффективнее.

1 стартмани

19.09.2016    20833    16    DasIsFantastich    4    

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

Задумка понравилась, ставлю плюс.
7. pupkinSana 108 26.08.09 08:46 Сейчас в теме
Весчь прикольная.Только почему бы не реализовать ещё открытие внешних отчетов?
8. Ёпрст 1062 26.08.09 09:02 Сейчас в теме
9. igor_gk 49 26.08.09 09:56 Сейчас в теме
10. vovan519 276 26.08.09 11:17 Сейчас в теме
6 Подумаю.
7 Что значит открытие? Запуск по Enter и из режима файлового менеджера и из режима менеджера отчетов.
8 Ну аналогичным я бы его не назвал. Просмотрщиков видел несколько, но очень хотелось аля Totalcmd. Вот с двухпанельностью пришлось повозится дольше всего. Но skunk отдельное ОГРОМНОЕ спасибо. Его 1CSee ОЧЕНЬ помогла в написании обработки.
11. Ёпрст 1062 26.08.09 11:31 Сейчас в теме
(10) ну я то сразу увидел, откуда ноги растут :)
12. RailMen 823 26.08.09 22:24 Сейчас в теме
когда мимоходом читал заголовок думал что для восьмеры... А ТУТ ВСЕ РЕАЛИЗОВАНО В СЕМЕРЕ!!! просто нет слов. одни рефлексы в направлении пиктограммы "+"
13. CheBurator 3119 26.08.09 22:33 Сейчас в теме
Еще бы автор поработал над интерфейсом...
xpym-xpym; +1 Ответить
14. vovan519 276 27.08.09 00:38 Сейчас в теме
(13) Жду пожеланий. Думаю, через неделю перезалью.
15. Berrimor 198 27.08.09 17:07 Сейчас в теме
Все бы ничего, автору конечно + за труды... но можно мне неразумному узнать - а какова ПРАКТИЧЕСКАЯ польза от сего произведения? Или просто автору в связи с кризисом некуда время свободное деть? судя по скрину "выбор каталога зарегистрированных баз 1С" работает в бюджете, там наверно и в самом деле времени некуда девать свободного ;)
16. vovan519 276 27.08.09 23:30 Сейчас в теме
15 Есть два способа вставить внешний отчет в конфигурацию. Просто вставить как отчет в конфигурацию или вставить отчет запускающий внешний отчет по ссылке. А можно вставить в "Дополнительные возможности". Ну просто запускать "Файл->Открыть" не рассматриваем. Так вот, второй способ иногда предпочтительнее. Но "доп.возможности" не удобны по нескольким причинам. Приходится хранить отчеты только в ExtForm, а это не удобно. Нет папок. Нет описаний. Да и вставлять новые отчеты не очень то удобно. Вроде достаточно причин чтобы сделать свой менеджер отчетов.
Да и если поискать менеджеры отчетов на ИС, то легко выяснить, что я не первый и уверен, что не последний.
Ну а все остальные прибомбасы для удобства.
Вот принес я отчет клиенту и что. Я должен мучится и копировать его проводником? Ведь больше у него ничего нет. По мне проще нажать F5 как в Totalcmd, скопировать отчет на винт и еще раз нажать F5 скопировав его в менеджер отчетов.
Ведь как и большенство программистов я ленив. Да и комфорт очень люблю.
А ситуаций, когда приходишь, а посмотреть xls файл не чем, у тебя не возникало? А загрузку номенклатуры из прайса в файле xls ты уже принес. А у клиента сотня xls файлов на флешке, а где прайс он не помнит. А сделать загрузку из банк-клиента, который выгружает только в dbf, если его посмотреть нечем. Или из-за этой мелочи бежать домой? А показать скриншот отчета, да или просто фотки?
Лет пять - десять назад я бы ... да что говорить, тогда и девки были моложе. :) А сейчас пиратом быть не модно. Куда катимся ...?
17. kompas-dm 780 28.08.09 12:03 Сейчас в теме
У меня разные наборы отчетов : для руководства, для бухов, для логистов и т.д.
Выкрутился так: для каждой группы разные каталоги для VC_User.ert,Vovancmd.ini,Vovancmd.ert
Конечно, поработаю с интерфейсом
Ссылку на автора оставлю http://infostart.ru/projects/5696/
Спасибо.
19. vovan519 276 28.08.09 17:06 Сейчас в теме
(17) У меня права доступа разруливаются непосредственно в отчетах. Поэтому несколько папок для руководства, для бухов, для логистов и т.д. Они видят отчеты друг друга, но работают только с теми, которые разрешены.
Кстати расскажи, что не так в интерфейсе? Или скриншот переделанного покажи.
(18) Спасибо большое. Следующая версия почти готова.
20. kompas-dm 780 29.08.09 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С, настраивать "права" и т.д., ехать к клиенту...
Все довольны.
Твое решение лучше, шире. Прикручу и потестирую...





18. xpym-xpym 28.08.09 14:48 Сейчас в теме
в дбф кодировку кривую отображает как-то поменять можно?
и по кнопке База1 База2 щелкаешь потом закрываешь (красным крестом) зачем предупреждение выводить что "устройство не доступно или либо отсутствует съемный диск"
да уж если тхт открываешь может и cfg, ini и еще какие текстовые добавить))
ну и так далее и так далее ))
21. bpv 72 01.09.09 15:45 Сейчас в теме
много полезных процедур, спасибо.
22. vovan519 276 17.09.09 00:13 Сейчас в теме
Обновил. Буду рад новым комментариям.
23. CheBurator 3119 17.09.09 02:06 Сейчас в теме
юзайте Навигатор внешних отчетов и обработок от azernot - и будет вам щастье (как мне)
24. vovan519 276 17.09.09 10:03 Сейчас в теме
(23) :) не возражаю.
Хотя это менеджер отчетов процентов на 20. А как ЭТО можно было назвать не сообразил.
25. Арчибальд 2706 17.09.09 10:08 Сейчас в теме
(23) Лишних навигаторов не бывает. А здесь еще всякие приблудочки...
26. Sergey_Murzinov 28.09.11 17:29 Сейчас в теме
Толково, и вылазить из 1С не надоть. Использую.
Оставьте свое сообщение