gifts2017

Двойной клик. Пожалуйста

Опубликовал Капитан Немо (capitan) в раздел Администрирование - Системное

Программа, позволяющая двойным щелчком открывать внешние отчеты, обработки и табличные файлы 1С.
Открыты они будут в запущенном сеансе 1С Предприятие или конфигураторе.
Если окон найдется несколько, будет задан вопрос - в каком открывать.
Наподобие открытию документов Office.

Без ошибки можно сказать, что каждый из обитателей этого сайта пытался открыть внешний отчет/обработку/таблицу 1С двойным щелчком мыши. Не по незнанию, а по запарке. Менее технически грамотные граждане делают это регулярно.
Потому что это логично и сам виндоуз мотивирует на это. 

Что происходит - ничего.  
А хотелось бы?

Устанавите эту небольшую программу, и все получится.

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

Сразу говорю, это не лаунчер, коих и без меня, и со мной хватает.
То есть если запущенных окон (активных, видимы и способных принять ввод) нет, то и открыть у вас ничего не получится.


А в остальном - из любых локаций, из архивов, не распаковывая их. Пожалуйста.

Технически программа открывает в 1С диалоговое окно открытия файла и вводит в него полный путь.
Никаких фокусов.

Кто хочет все и сразу - скачивайте установочный пакет.
Желающие ассоциировать файлы  самостоятельно - берут архив. Распаковывают куда захотят, и для файлов, которые хотят открывать, выбирают "Открыть с помощью ..." Ну, вы меня понимаете.

Поверено в windows xp, windows 7, windows 8.1 как для 32-х, так и для 64-х

Возможные проблемы:

Если открыто достаточно большое количество окон программ и небыстый компьютер - запуск соответственно произойдет с задержкой.

Языковые раскладки: оба окна желательно должны работать в одной раскладке. Программа попробует переключиться на раскладку 1С, но не всегда это срабатывает.

Программа открывает в 1С произвольную обработку. Путь к этой обработке можно задать в командной строке.

C:\Program Files\DoubleClick1C\doubleclick1c.exe C:\Documents and Settings\Пользователь\Мои документы\ВнешняяОбработка1.epf

И всю эту конструкцию можно запихнуть в планировщик задач (это можно сделать по сети)

Доработки:

1. Добавлена поддержка версии 7.7

2. Соответственно если по расширению понятно, какой из версий программ принадлежит открываемый файл - те окна и показываются.

3.Выпадающий список заменен кнопками

4.Путь к файлу в окне открытия вставляется без кавычек. С этим были проблемы. 


  

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

Наименование Файл Версия Размер
Установочный пакет 46
.msi 1,03Mb
05.04.15
46
.msi 1,03Mb Скачать
Архив с программой (для продвинутых пользователей) 31
.zip 788,00Kb
05.04.15
31
.zip 788,00Kb Скачать

См. также

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

Комментарии

1. Александр Губанов (gubanoff) 27.03.15 13:41
Просьба добавить открытие и для 1С 7.7.
П.С. Забавно видеть, как набирается текст в окне открытия.
2. Капитан Немо (capitan) 27.03.15 13:47
(1) gubanoff, насчет 7.7 я и не подумал :(
Посмотрю и доделаю.
П.С. А Вы попробуйте раскладку поменять - будет еще забавнее ;)
3. Александр Губанов (gubanoff) 27.03.15 13:56
(2) capitan, ну и cf файлы тоже можно по умолчанию в 1С открывать (только в конфигураторе, в предприятии смысла нет).
4. Василий Коровин (vasyak319) 27.03.15 14:33
Для случая нескольких окон лучше предлагать не выпадающий список, а набор кнопок - по одной на каждое окно.
5. Капитан Немо (capitan) 27.03.15 16:21
(3) gubanoff, усложнять нет смысла настолько. В планах пока понять как увеличить скорость поиска окон.
6. Капитан Немо (capitan) 27.03.15 16:24
(4) vasyak319, и с перламутровыми пуговицами :) Что-то меня эта мысль не вдохновляет - надо тогда и разрешение экрана учитывать.
7. Василий Коровин (vasyak319) 27.03.15 17:17
(6) capitan, уж если делать что-нибудь ненужное, то оно должно быть мегаудобным, а лезть в выпадающий список неудобно. Про разрешение не понял - нафига его учитывать? Или вы к тому, что у пользователя может быть 50 Предприятий запущено?
8. TMV 28.03.15 09:34
(0). для открытия mxl есть решение "1С работа с файлами"
(6) capitan, а вот тут соглашусь с (7)
лезть в выпадающий список неудобно
9. Капитан Немо (capitan) 28.03.15 12:20
(8) TMV, Процитирую 1C "Она предназначена для просмотра и редактирования файлов 1С:Предприятия на тех компьютерах, где система 1С:Предприятие не установлена."
Не факт например, что она даст сохранить mxl в xls.
Что касается "лезть в выпадающий список неудобно", хотя бы просто в блокноте нарисуйте эти кнопки. В них должно поместиться название окна и эти кнопки должны поместиться в форме. Сколько у Вас например обычно отрыто окон 1С ?
10. TMV 28.03.15 19:25
(9) capitan,
Не факт например, что она даст сохранить mxl в xls.
Это факт.
В них должно поместиться название окна и эти кнопки должны поместиться в форме.
Скрин с удобным выбором программы
Сколько у Вас например обычно отрыто окон 1С ?
5-10, но какое это имеет значение?
11. Роман Ложкин (webester) 29.03.15 04:42
Вполне себе веселая штука, оставлю как игрушку, удивлять коллег, но присоединюсь к (7) и (8) выпадающий список не очень удобно или наоборот очень неудобно :(
12. Капитан Немо (capitan) 29.03.15 11:49
Бунт на корабле :)
Я ведь не зря попросил уважаемого TMV нарисовать, а не спринтскринить.
Название окна 1С - как минимум сотня символов, попробуйте их вписать в окно и чтобы было удобно.
Не говоря уже о количестве.
Мелкомягкие решают это с помощью загадочной кнопки - развернуть. О ней не знает 80% пользователей.
И окно это SysListView32 - служебное
А выпадающие списки - они везде как раз потому что это удобно и понятно всем.
В том числе и в 1С, из за которого мы здесь и собрались.
13. Василий Коровин (vasyak319) 29.03.15 18:32
(12) capitan,
Название окна 1С - как минимум сотня символов, попробуйте их вписать в окно


Т.е. в окно они не влезут, но какая-то магия позволит им поместиться в выпадающем списке, который прекрасно помещается в окне?
14. TMV 29.03.15 18:48
(12) capitan, Ну вот уже и скрин приложен, а все равно какая-то ересь в ответ.
Название окна 1С - как минимум сотня символов
Ерунда какая-то, как минимум длина строки 0! символов. Достаточно ведь привести заголовок окна 1С, а его можно и в несколько строк составить.
Предположим то, что приведено на моем скрине нарисовано мной, откуда вам известно обратное?
Мелкомягкие решают это с помощью загадочной кнопки - развернуть. О ней не знает 80% пользователей.
Очередная околесица, не имеющая отношения к делу. Сделайте окно без этой кнопки, опять же на моем скрине кнопок влезло 12, что в 6! раз больше чем у вас чего вполне достаточно.
И окно это SysListView32 - служебное
это вообще к чему? Вы используете служебное окно? Нет. Вы нарисовали свое. Так сделайте его лучше!
А выпадающие списки - они везде как раз потому что это удобно и понятно всем.
Отнюдь.
16. Илья (husky) 30.03.15 10:10
Три окна открыто, 1С:УПП (Режим - Предприятие), 1С:УПП (Режим -Конфигуратор), 1С:Документооборот 8.3 (Режим- Предприятие), видит 2 окна, не видит 1С:УПП (Режим-Предприятие).
17. Андрей Волин (kser87) 30.03.15 10:29
Изобретение, которое спасет человечество
18. Капитан Немо (capitan) 30.03.15 14:42
(16) husky, загадка природы.
Может 1С:УПП (Режим-Предприятие) в момент опроса не ответило на запрос (отчет, обработка и т.п) ?
Напишите релиз 8.3, версию конфигурации, режим работы и ОС. Попробую воспроизвести.
19. Капитан Немо (capitan) 30.03.15 14:46
(17) kser87, и притом заметьте - бесплатно ;)
20. Илья (husky) 30.03.15 15:34
(18) capitan, 8.3.5.1248 платформа, УПП 1.3.62.2, режим работы - серверный, 1с:УПП запускается отдельным ярлыком (в котором внутри прописаны параметры логин и пароль, и обработка которую надо выполнить при запуске).Если УПП запустить просто с вводом логина и проля в интерефейсе, без этих автоматических приблуд, то тогда номано все видит программа. На моем компе локальном стоит Win7_x64.
21. zhuravlik (unichkin) 31.03.15 01:06
Прикольно :) На клюшках вот такая была http://infostart.ru/public/15432/, вовсю пользовался, теперь эту буду юзать. Спасибо.
з.ы. Не в обиду, но 4 сверху абзац "Устанавите эту небольшую программу, и все получится." - как-то оксюморонно выглядит, имхо несолидно крутому разрабу писать "устанАвите"...
22. Капитан Немо (capitan) 31.03.15 11:04
(21) zhuravlik, Я не сапер, поэтому ошибаюсь постоянно :)
Спасибо, исправлю обязательно.
Когда про 1 апреля буду убирать, чтобы не напрягать лишний раз модераторов.
Все ошибаются
23. Альберт (Alltruist) 01.04.15 09:36
Пробовал разные варианты, так и не добился открытия epf файлов. 1С:Предприятие 8.3.5.1383 - УТ 11.1.2.31 , 1С:Предприятие 8.2.19.83 - БП 2.0.57.4 (конфигуратор и предприятие). Пишет нет открытых окон. Пробовал и в файловом и в серверном режиме. Система Win7 64.
24. Дима (Goruch) 01.04.15 09:51
Окрыло окно и там такой вот "левый" путь :
"D:\MailCl@^\\Ext,ybrb по 1С\Просмотр MS SQL базы 1С\СтруктураБазыSQL.erf"
С рабочего стола нормально открывается.
2003 sp 2
25. Александр Губанов (gubanoff) 01.04.15 10:57
(12) Вот пример более удобного выбора открытого окна (первый файл). Это не выпадающий список, а просто список. На один клик и один скрол быстрее.Убрать с окна все лишнее, оставить только список на все окно. Минимум 15 записей в окне поместится без скрола.Рекламу, если так хочется, можно внизу аккуратно одной строкой выводить.Ну и окно сделать с изменяемыми размерами.
Прикрепленные файлы:
DrAku1a; vasyak319; +2 Ответить 2
26. Епрст (Ёпрст) 01.04.15 11:02
(0)
Не удобно. Посмотрите как АЛьФ в своё время сделал v7ertopen для клюшек, сделайте по-аналогии.
Там не только открытие в активном окне, но и открытие стартера 1с, если активных окон нет.
27. Капитан Немо (capitan) 01.04.15 13:58
(24) Goruch, посмотрите в какой раскладке стоит 1С и какая по умолчанию.
28. Капитан Немо (capitan) 01.04.15 14:01
(23) Alltruist, то есть mxl и erf открываются, а erf нет ?
29. Капитан Немо (capitan) 01.04.15 14:13
(26) Ёпрст, скиньте ссылку.
Или Вы бьетесь за то, чтобы список был развернутым изначально ?
30. Капитан Немо (capitan) 01.04.15 14:19
(25) gubanoff, смысл понятен, боретесь за развернутый список.
Ок.
По мне так, ни куча кнопок, ни развернутый список, красоты не добавляют.
Но супротив сообщества не попрешь.
Попробую сделать.
31. TMV 01.04.15 15:13
(30) capitan, дело не в красоте, хотя опять же спорно, а в удобстве.
32. Капитан Немо (capitan) 01.04.15 16:54
(31) TMV, судя по дате последних публикаций TMV это душа погибшего программиста, ставшая голосом совести этого сайта.
Специально для него сообщаю - инфостарт это место общения технически грамотных людей.
То есть если что не нравится - берем мышь, клавиатуру, возможно мозг включаем и делаем лучше.
И люди к вам потянутся и завалят вас плюсами и щастя наступит.
А я как уже написал выше, доработаю функционал, исправлю ошибки, а потом буду доделывать удобства ... на улице.
33. Капитан Немо (capitan) 01.04.15 16:59
(25) gubanoff, на самом деле - разница между списком и выпадающим списком - один клик мышью.
А на разрешении 1024х768 которого у программистов конечно уже нет, зато есть у юзеров, эта разница видна.
И надо двойной щелчок делать.
Вы же у 1С не просите выпадающий список выбора пользователя на авторизации заменить на список.
34. Василий Коровин (vasyak319) 01.04.15 17:42
(33) capitan, разница между вашей программой и её полным отсутствием это разница между одним кликом и перетаскиванием, так что каждое лишнее действие уменьшает её полезность вдвое.
И не надо юродства про список пользователей, тут совершенно другой случай.
35. Епрст (Ёпрст) 01.04.15 18:32
36. Капитан Немо (capitan) 01.04.15 18:40
(35) Ёпрст, мерси мерси. Посмотрим.
37. Андрей Акулов (DrAku1a) 02.04.15 02:30
Как вариант списка окон
Прикрепленные файлы:
38. Андрей Акулов (DrAku1a) 02.04.15 02:34
(0) Автор, а поделитесь исходниками? Хотя-бы сама функция открытия файлов в окне 1С как выглядит?
39. TMV 02.04.15 16:40
(32) capitan,
TMV, судя по дате последних публикаций TMV это душа погибшего программиста, ставшая голосом совести этого сайта.
Что вы хотели этим сказать?
Специально для него сообщаю - инфостарт это место общения технически грамотных людей.
Тогда как вы тут оказались?
А я потом буду доделывать удобства ... на улице.
Не будьте столь категоричны, все же ваш работодатель по какой-то причине нуждается в вас, авось пронесет.
40. Василий Коровин (vasyak319) 02.04.15 16:44
(39) TMV,
пронесет
по-моему в этом случае удобства будут нужны, как никогда.
41. Александр Губанов (gubanoff) 02.04.15 17:39
(30) capitan, не в красоте дело, а в удобстве. Зачем эта программа создавалась? Чтобы быстро открыть обработку в 1С. Долго все сами умеют. Так вот с быстротой открытия сейчас и проблемы. Сделайте список на всю форму - минус один клик и минус скрол выпадающего списка. Можно сделать открытие не по двойному клику, а по одиночному - еще минус один клик. И будет ок. А красота тут не нужна. Вообще.
(33) capitan, а про разрешение это ни к чему. Сделайте окно растягиваемым и проблема отпала. Тем более основная аудитория сайта - программисты, а не пользователи.
42. Капитан Немо (capitan) 02.04.15 19:22
(38) DrAku1a, нет, пулемета я вам не дам. Копирайт ;)
43. Капитан Немо (capitan) 02.04.15 19:23
44. Капитан Немо (capitan) 02.04.15 19:26
(40) vasyak319, (39) TMV, вы как два брата хорька пыхтите тут в теме. Мелкий тролль и его помощник. Хотел сказать: ... Но не скажу, потому как я вежливый человек и правила сайта соблюдаю.
Шли бы вы лесом в другие разработки.
45. Капитан Немо (capitan) 02.04.15 19:26
(37) DrAku1a, Спасибо. Это очень затейливо. Мне понравился вариант от уважаемого gubanoff. Его и буду пробовать сделать.
46. Капитан Немо (capitan) 05.04.15 22:50
Кому жалко стартмани потраченного на прошлую версию, напишите в личку.
47. Епрст (Ёпрст) 06.04.15 09:27
(46) если нет активных окон, предлагает открыть 1с-предприятие ?
48. Капитан Немо (capitan) 06.04.15 10:10
(47) Ёпрст, нет. Не стал с этим пока заморачиваться, а возможно и не буду. Ведь там еще варианты 7.7 и 8.х
49. Александр Губанов (gubanoff) 08.04.15 14:43
(43) capitan, спасибо! Скачал, проверил, все работает. Для 7.7 тоже. Теперь можно пользоваться.
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа