|
v7: запуск обработки при начале работы системы | ☑ | ||
---|---|---|---|---|
0
viktorovichvadim
29.12.11
✎
09:44
|
можно ли, не внося изменения в конфигурацию, сделать так, чтобы при начале работы системы запускалась некоторая внешняя обработка (.ert)?
|
|||
1
Tatitutu
29.12.11
✎
09:46
|
можно
|
|||
2
Ёпрст
29.12.11
✎
09:46
|
да.
|
|||
3
viktorovichvadim
29.12.11
✎
09:48
|
(1-2) ну а поконкретнее?
|
|||
4
Tatitutu
29.12.11
✎
09:49
|
(0) ты спросил Можно ? тебе ответили
если бы ты спросил Как ? это уже совсем другой вопрос :-) |
|||
5
Джинн
29.12.11
✎
09:51
|
(0) Не забудьте в обработку впендюрить выполнение отчета, который 2 часа формируется. Ну и ессно выводите его всем пользователям.
|
|||
6
AcaGost
29.12.11
✎
09:53
|
+(5) И с Транзакцией
|
|||
7
viktorovichvadim
29.12.11
✎
09:54
|
(4) как?
(5) ну в общем, как всегда, ничего по существу. |
|||
8
Tatitutu
29.12.11
✎
09:59
|
(7) знания нынче дороги, а поиском лень пользоваться ?
учи мат.часть. Все просто :-) в каталоге базы создаешь папку Starton1C в нее кидаешь свою обработку ert в самой обработке добавляешь Перем Starton1C; Starton1C=1; // где 1 - это порядковый номер запуска, если есть несколько ////обработок, то номера должны отличаться |
|||
9
ДенисЧ
29.12.11
✎
10:00
|
не внося изменений вообще - в 77 не получится
|
|||
10
Ёпрст
29.12.11
✎
10:02
|
(9) какой ты наивный..
Еще как получится. Щас придёт Абрахамс и покажет тебе, как "калькуляторы идут" Да и, открытие 1с по оле никто не запрещал, и там OpenForm тоже. |
|||
11
big
29.12.11
✎
10:04
|
"подключить" торговое оборудование предлагали? )))
|
|||
12
ДенисЧ
29.12.11
✎
10:05
|
(10) ОЛЕ - неспортивно. турбомд тоже.
|
|||
13
Злопчинский
29.12.11
✎
10:05
|
(5) а нафига? достаточно если он будет формироваться 1-2 сек, но зациклить его!!!
|
|||
14
Злопчинский
29.12.11
✎
10:06
|
(12) согласен!
|
|||
15
Злопчинский
29.12.11
✎
10:06
|
а вот альфовский стартер был - он позволял по клику на обработке запускть ее при открытии 1С...?
|
|||
16
ДенисЧ
29.12.11
✎
10:11
|
(15) А он тоже неспортивно работал... Через SendKeys, насколько я помню...
|
|||
17
Ёпрст
29.12.11
✎
10:20
|
(15) и не только по клику, там есть поддержка командной строки.
|
|||
18
ДенисЧ
29.12.11
✎
10:21
|
(17) И для этого совсем-совсем не надо менять конфигурацию? И мендкейс не надо? ;-)
|
|||
19
Ёпрст
29.12.11
✎
10:23
|
(18) нет
|
|||
20
Tatitutu
29.12.11
✎
10:23
|
(0) поставь себе задачу по другому
и все станет на свои места ты пишешь "запуск обработки при начале работы системы " а ты проще подойди напиши скрипт для запуска внешней обработки, а совместно с ней запустится и система что типа : (не мое (автора не помню (извините)- у меня есть другой вариант) DirIB = "C:\1C\7.7\buh" loginQ = "adm" passwdQ = "" applQ = """C:\work\buh\export3.ert """ parmQ = "auto" Set v7 = CreateObject("V1CEnterprise.Application") Open = v7.Initialize(v7.RMTrade, "/D "+DirIB+" /N "+loginQ+" /P """+passwdQ+""" ", "NO_SPLASH_SHOW") If Open <> -1 Then WSCript.Echo "Error start 1c ("& Open &")" WScript.Quit End if auto = "auto" v7.ExecuteBatch("ОткрытьФорму(""Отчет"",""auto"","& applQ &")") Set v7 = Nothing |
|||
21
Ёпрст
29.12.11
✎
10:25
|
(20) ну видишь ли, Дениска говорит, что это не спортивно..
|
|||
22
viktorovichvadim
29.12.11
✎
10:27
|
(21) мне надо, чтобы обработка запускалась при каждом входе пользователя в базу
|
|||
23
Tatitutu
29.12.11
✎
10:29
|
(23) а может тогда приоткроешь тайну - что она должна делать ? хотя бы приблизительно (может ты велосипед изобретаешь ?)
|
|||
24
vah1
29.12.11
✎
10:32
|
ну народ ленивый пошел, обновлениями V7 задолбали?
три строки в приоткрытии вкопипастить если в папке юзера ert запускать в цикле Да и выгонялку прикурутить не лишнее |
|||
25
Tatitutu
29.12.11
✎
10:35
|
(24) да ни... сейчас окажется
что конфигурация закрытая и он хочет свой прибабас прикрутить мимоходом или бухгалтерию с НГ поздравить, чтобы IT не узнали :-) |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |