Имя: Пароль:
1C
Админ
Запуск внешней обработки из командной строки
0 Pasha
 
16.06.09
10:00
Задача - каждую ночь запускать удаление помеченных объектов. Хочется это делать не изменяя конфигурацию.
Насколько я понял, это делается с помощью командVB.
Так вот тупой вопрос: а куда надо вставлять этот код, чтобы это запускалось? в батнике не работает
1 Aleksey_3
 
16.06.09
10:06
Посмотри в сторону регламентных заданий
2 Pasha
 
16.06.09
11:32
так они ж работают только когда база включена
3 GenV
 
16.06.09
11:50
(0) Можешь и через батник выполнять внешнюю обработку при запуске. Описание есть в справке в 1С (параметры командной строки)
4 Salvador Limones
 
16.06.09
11:51
/EXECUTE
5 Bugmenot
 
16.06.09
11:53
6 IKSparrow
 
26.06.09
15:15
Если база на SQL'е висит, то регламентные задания работают вне зависимости от
запуска её пользователями.
7 IKSparrow
 
26.06.09
15:15
поправочка: вне зависимости от запуска базы пользователями
8 borik
 
26.06.09
15:35
(0)

Set v81 =  CreateObject("V81.Application")
res = v81.Connect("Srvr = Server;Ref = MyBase;Usr=auto;Pwd=password")
set obr = V81.ExternalDataProcessors.Create("c:\SendFax.epf")
9 Megas
 
26.06.09
15:44
(8) Разврат =)
Простой батник:

c:
cd "C:\Program Files\1cv81\bin\"
1cv8.exe ENTERPRISE /s bases\ut_sql /N USERROBOT /P PASSWORDROBOTA /DisableStartupMessages /UC 222 /Execute "E:\Robozavr\ExtForms\ActualPoint.epf"
10 Megas
 
26.06.09
15:45
(9) Для файлового варианта типа того ... Заметь что Русские (Имя пользователя) символы могут читаться неверно
2 + 2 = 3.9999999999999999999999999999999...