Программа запуска *.epf (ассоциация 1С) #741873


#0 by minsk1s
Был такой exe-шник на семерке. По клику на внешний отчёт - стартовал его в открытой 1Ске. Очень удобно, когда отчетов/обработок уйма и различных каталогах... Есть ли, что нибудь похожее на 8ке?
#1 by МимохожийОднако
На инфостарте проскакивало
#2 by minsk1s
не нашёл...можно название или ссылку?
#3 by minsk1s
Кто поможет найти: 5$m - в аккаунт инфостарта.
#4 by МимохожийОднако
В разделе 1С стартёры
#5 by minsk1s
не то. нужен запуск *.epf
#6 by Escander
1.нарисуйте сами пакетный файл, запускающий 1сv8.exe с требуемыми параметрами командной строки. 2.ассоциируйте epf с этим пакетником
#7 by МимохожийОднако
Если запустишь поиск по разделу "1С стартеры", то есть несколько разных. вот еще например:
#8 by minsk1s
не хочется изобретать велосипед я все стартеры пересмотрел. автозапуск *.epf в 1С не нашёл...
#9 by МимохожийОднако
Возможно, это не так важно для большинства разработчиков. Я например, с этим никогда не парился, т.к. запускаю через стандартные команды 1С. А при повторном открытии всегда остаются ссылки в истории запуска.
#10 by minsk1s
сделал иерархическую структуру в каталогах для всех внешних отчётов. их очень много. стало удобно искать, но неудобно запускать. Вот и парюсь теперь...
#11 by МимохожийОднако
Вопрос не в тему можно? В чём неудобство? если занимаешься разработкой, то не припомню случая, чтобы одновременно понадобится более трёх обработок. А на них ссылки сохраняются. А вот, если как пользователь...то конечно
#12 by Рэйв
"/Execute <имя файла внешней обработки> — предназначен для запуска внешней обработки в режиме 1С:Предприятие непосредственно после старта системы. " Кидай старт мани:-)
#13 by Рэйв
Это параметр запуска если не понял вдруг:-)
#14 by 1Сергей
ога. а теперь читаем ТЗ: "...стартовал его в открытой 1Ске..."
#15 by Рэйв
Да ерунду он хочет. Из открытой эски его и через меню Файл открыть можно. К чему огород городить.
#16 by minsk1s
этот параметр мне в каждом из 300 отчётов прописать:?
#17 by Рэйв
А собрать их в один каталог лень?:-)
#18 by minsk1s
может и ерунда. но на 7.7 она есть. в 8ке получается нету(
#19 by minsk1s
я их специально разбросал
#20 by Рэйв
Легко на коленке пишется обработка, которая ищет на диске все файлы *epf? выводит их в виде отчета с возможностью запуска из отчета:-)
#21 by 1Сергей
ассоциируй epf с бач-файлом "C:Program Files (x86)1cv8common1cestart.exe" /Execute %*
#22 by minsk1s
счас попробую
#23 by minsk1s
просто зависает открытие
#24 by minsk1s
а через минуту - стартует 1Ска с выбором баз...
#25 by 1Сергей
А если зайти?
#26 by Рэйв
Ты в батнике напиши сразу какую базу запускать
#27 by Рэйв
C:Program Files (x86)1cv88.3.4.437in1cv8.exe" enterprise /S<имя сервера><имя базы> /N<имя пользователя> /P<пароль> /DisableStartupMessages exit
#28 by Рэйв
ну и +
#29 by minsk1s
всё не то. наверное хочу невозможного...
#30 by minsk1s
каждый раз параметры переписывать...
#31 by Рэйв
если база не одна, то не вариант, это да.
#32 by МимохожийОднако
А еще обработка должна работать только под соответствующей версией платформы
#33 by МимохожийОднако
Где-то  я видел внешнюю компоненту, которая делает сиё чудо - открывает обработку в открытом окне 1С...
#34 by 1Сергей
можно на VBS такое замутить, найти активное окно 1С и послать сочетание клавишь. Но, я забесплатно не возьмусь такое писать
#35 by МимохожийОднако
#36 by Torquader
7.7 Умела работать через DDE, то есть можно было послать команду открытой 1С, чтобы она её выполнила, причём, если открыто несколько, то система предложит выбрать - в какую мы посылаем команду. Восьмёрка DDE не умеет, то есть сделать в ней можно только что-то с помощью передачи нажатий клавиш, а это не очень стабильно работает. То есть нужно найти все окна 1С на текущем рабочем столе - определить, какие из них являются окнами предприятия, а не конфигураторами, предложить пользователю выбрать окно, в котором мы открываем, после этого подключиться к потоку ввода-вывода данного окна и передать нажатия клавиш, чтобы открыть диалог выбора и набрать в нём путь.
#37 by 1с80
Как я понял автору лень лазить по структуре каталогов при открытии через Файл. Но можно использовать drug&drop - перетащить файл обработки из папки проводника на открытую 1С. Вполне удобно и быстро.
#38 by 1Сергей
+1 Я тоже перетаскиваю. В 7 такая шняга только в конфигураторе работала
#39 by 1Сергей
в 77
#40 by minsk1s
я и не знал что 8-ке так можно! спасибо! Ваш аккаунт на инфостарте?
#41 by minsk1s
я обещал 5$m за решение вопроса. Ваш аккаунт на инфостарте?
#42 by minsk1s
1с80 ау?
#43 by 1с80
CIApps. Редко захожу туда, но за 5$m спасибо, наверное пригодятся.
#44 by minsk1s
заблокировали возможность перевода...
#45 by minsk1s
ответьте пожалуйста в этой теме:
#46 by 1с80
Ответил
#47 by minsk1s
спасибо. вознаграждение выплачено.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С