Имя: Пароль:
1C
1С v8
Программа запуска *.epf (ассоциация 1С)
,
0 minsk1s
 
04.05.15
10:51
Был такой exe-шник на семерке. По клику на внешний отчёт - стартовал его в открытой 1Ске. Очень удобно, когда отчетов/обработок уйма и различных каталогах...

Есть ли, что нибудь похожее на 8ке?
1 Мимохожий Однако
 
04.05.15
10:53
На инфостарте проскакивало
2 minsk1s
 
04.05.15
10:54
(1) не нашёл...можно название или ссылку?
3 minsk1s
 
04.05.15
10:57
Кто поможет найти: 5$m - в аккаунт инфостарта.
4 Мимохожий Однако
 
04.05.15
11:01
Кряхтя и ворча: ))
http://catalog.mista.ru/public/289053/
В разделе 1С стартёры
5 minsk1s
 
04.05.15
11:05
(4) не то. нужен запуск *.epf
6 Escander
 
04.05.15
11:08
1.нарисуйте сами пакетный файл, запускающий 1сv8.exe с требуемыми параметрами командной строки.
2.ассоциируйте epf с этим пакетником
7 Мимохожий Однако
 
04.05.15
11:08
(5)Если запустишь поиск по разделу "1С стартеры", то есть несколько разных. вот еще например:
http://catalog.mista.ru/public/247670/
8 minsk1s
 
04.05.15
11:10
(6) не хочется изобретать велосипед
(7) я все стартеры пересмотрел. автозапуск *.epf в 1С не нашёл...
9 Мимохожий Однако
 
04.05.15
11:12
(8)Возможно, это не так важно для большинства разработчиков. Я например, с этим никогда не парился, т.к. запускаю через стандартные команды 1С. А при повторном открытии всегда остаются ссылки в истории запуска.
10 minsk1s
 
04.05.15
11:15
(9) сделал иерархическую структуру в каталогах для всех внешних отчётов. их очень много. стало удобно искать, но неудобно запускать. Вот и парюсь теперь...
11 Мимохожий Однако
 
04.05.15
11:20
Вопрос не в тему можно? В чём неудобство? если занимаешься разработкой, то не припомню случая, чтобы одновременно понадобится более трёх обработок. А на них ссылки сохраняются. А вот, если как пользователь...то конечно
12 Рэйв
 
04.05.15
11:20
"/Execute <имя файла внешней обработки> — предназначен для запуска внешней обработки в режиме 1С:Предприятие непосредственно после старта системы. "

Кидай старт мани:-)
13 Рэйв
 
04.05.15
11:20
Это параметр запуска если не понял вдруг:-)
14 1Сергей
 
04.05.15
11:28
(12) ога. а теперь читаем ТЗ: "...стартовал его в открытой 1Ске..."
15 Рэйв
 
04.05.15
11:29
(14)Да ерунду он хочет. Из открытой эски его и через меню Файл открыть можно. К чему огород городить.
16 minsk1s
 
04.05.15
11:30
(12) этот параметр мне в каждом из 300 отчётов прописать:?
17 Рэйв
 
04.05.15
11:31
(16)А собрать их в один каталог лень?:-)
18 minsk1s
 
04.05.15
11:31
(15) может и ерунда. но на 7.7 она есть. в 8ке получается нету(
19 minsk1s
 
04.05.15
11:32
(17) я их специально разбросал
20 Рэйв
 
04.05.15
11:32
(18)Легко на коленке пишется обработка, которая ищет на диске все файлы *epf? выводит их в виде отчета с возможностью запуска из отчета:-)
21 1Сергей
 
04.05.15
11:34
ассоциируй epf с бач-файлом

"C:\Program Files (x86)\1cv8\common\1cestart.exe" /Execute %*
22 minsk1s
 
04.05.15
11:51
(21) счас попробую
23 minsk1s
 
04.05.15
11:55
(21) просто зависает открытие
24 minsk1s
 
04.05.15
11:56
а через минуту - стартует 1Ска с выбором баз...
25 1Сергей
 
04.05.15
11:59
(24) А если зайти?
26 Рэйв
 
04.05.15
12:00
(24)Ты в батнике напиши сразу какую базу запускать
27 Рэйв
 
04.05.15
12:02
C:\Program Files (x86)\1cv8\8.3.4.437\bin\1cv8.exe" enterprise /S<имя сервера>\<имя базы> /N<имя пользователя> /P<пароль> /DisableStartupMessages
exit
28 Рэйв
 
04.05.15
12:02
ну и +(21)
29 minsk1s
 
04.05.15
12:02
(26) всё не то. наверное хочу невозможного...
30 minsk1s
 
04.05.15
12:03
(27) каждый раз параметры переписывать...
31 Рэйв
 
04.05.15
12:03
(30)если база не одна, то не вариант, это да.
32 Мимохожий Однако
 
04.05.15
12:06
(31)А еще обработка должна работать только под соответствующей версией платформы
33 Мимохожий Однако
 
04.05.15
12:08
Где-то  я видел внешнюю компоненту, которая делает сиё чудо - открывает обработку в открытом окне 1С...
34 1Сергей
 
04.05.15
12:09
(29) можно на VBS такое замутить, найти активное окно 1С и послать сочетание клавишь. Но, я забесплатно не возьмусь такое писать
35 Мимохожий Однако
 
04.05.15
12:10
36 Torquader
 
04.05.15
12:16
7.7 Умела работать через DDE, то есть можно было послать команду открытой 1С, чтобы она её выполнила, причём, если открыто несколько, то система предложит выбрать - в какую мы посылаем команду.
Восьмёрка DDE не умеет, то есть сделать в ней можно только что-то с помощью передачи нажатий клавиш, а это не очень стабильно работает.

То есть нужно найти все окна 1С на текущем рабочем столе - определить, какие из них являются окнами предприятия, а не конфигураторами, предложить пользователю выбрать окно, в котором мы открываем, после этого подключиться к потоку ввода-вывода данного окна и передать нажатия клавиш, чтобы открыть диалог выбора и набрать в нём путь.
37 1с80
 
04.05.15
12:32
(15) Как я понял автору лень лазить по структуре каталогов при открытии через Файл.
Но можно использовать drug&drop - перетащить файл обработки из папки проводника на открытую 1С. Вполне удобно и быстро.
38 1Сергей
 
04.05.15
12:35
(37) +1
Я тоже перетаскиваю. В 7 такая шняга только в конфигураторе работала
39 1Сергей
 
04.05.15
12:35
в 77
40 minsk1s
 
04.05.15
12:48
(37) я и не знал что 8-ке так можно! спасибо! Ваш аккаунт на инфостарте?
41 minsk1s
 
04.05.15
12:54
(37) я обещал 5$m за решение вопроса. Ваш аккаунт на инфостарте?
42 minsk1s
 
04.05.15
13:08
(37) 1с80 ау?
43 1с80
 
04.05.15
13:22
(40) CIApps. Редко захожу туда, но за 5$m спасибо, наверное пригодятся.
44 minsk1s
 
04.05.15
13:36
(43) заблокировали возможность перевода...
45 minsk1s
 
04.05.15
13:37
ответьте пожалуйста в этой теме: http://forum.infostart.ru/forum86/topic130509/
46 1с80
 
04.05.15
13:54
(45) Ответил
47 minsk1s
 
04.05.15
14:23
(46) спасибо. вознаграждение выплачено.