|   |   | 
| 
 | Регламентное задание | ☑ | ||
|---|---|---|---|---|
| 0
    
        Маленький Вопросик 21.09.11✎ 06:38 | 
        Есть файловая база.
  Подскажите возможен ли запуск определенного "регламентного" задания из командной стороки? Как это сделать, если возможно конечно. в идеале: - запустилось виндой; - создало документ; - закрылось. и так каждый час | |||
| 1
    
        Маленький Вопросик 21.09.11✎ 06:59 | 
        Vb скриптик бы подсказали? )     | |||
| 2
    
        GedKo 21.09.11✎ 07:47 | 
        а подумать, что идея и суть регламентных задание - выполняться по заданному расписанию сложно?     | |||
| 3
    
        Маленький Вопросик 21.09.11✎ 08:48 | 
        (2) суть не в регламентном задании тогда
  регламентное задание тогда я сам могу организовать через "назначенные задания". короче, есть база файловая. надо через промежуток времени - запускать свою обработку в ней под правами определенного пользователя"... смысл в этом | |||
| 4
    
        hhhh 21.09.11✎ 09:05 | 
        93) ну, да это и есть регламентное задание. Один в один. У него именно такая суть.     | |||
| 5
    
        _ vovanidze_3412341 21.09.11✎ 09:30 | 
        А разве оно не на сервере работает только?     | |||
| 6
    
        Маленький Вопросик 21.09.11✎ 09:32 | 
        (4) а как это сделать с командной строки?     | |||
| 7
    
        Megas 21.09.11✎ 09:39 | 
        (5) Нет. (ну то есть у файловой клиент = сервер, к тому же у файловой пользователя обязательно назначать!)
  (6) С коммандной строки можно запускать свою обработку Читай параметры запуска. Ну и стандартный виндовый ПланеровщикЗаданий Регламентное задание не с коммандной строки запускается. | |||
| 8
    
        Megas 21.09.11✎ 09:39 | 
        Я блин удивляюсь , ты хоть что нибудь почитай по этому поводу.     | |||
| 9
    
        Маленький Вопросик 21.09.11✎ 09:44 | 
        (7) я и хочу допытаться как запустить свою обработку с командной строки... и это написано в (3)     | |||
| 10
    
        Маленький Вопросик 21.09.11✎ 09:44 | 
        +(9) где читать, куда смотреть? )))     | |||
| 11
    
        butterbean 21.09.11✎ 09:46 | 
        (10) надо запускать виндой по расписанию с параметром, анализировать параметр и запускать обработку если надо, потом закрывать приложение... и никаких регламентных заданий     | |||
| 12
    
        Маленький Вопросик 21.09.11✎ 09:47 | 
        (11) примерчик бы пожалуй.     | |||
| 13
    
        Megas 21.09.11✎ 09:50 | 
        (11) ИМХО регламентные задания лучше!
  Ща пример поищу | |||
| 14
    
        Megas 21.09.11✎ 09:52 | 
        v8: Как запустить обработку батником
  И учись пользоваться поиском на мисте, 90% всего уже 100 раз обсуждалось. | |||
| 15
    
        Маленький Вопросик 21.09.11✎ 11:29 | 
        set v8 = CreateObject("V81.Application")
  res = v8.Connect("File=D:\Base;Usr=user;Pwd=mypass;") set obr = v8.ExternalProcessings.Create("d:\Fon.epf") obr.Run() не получается, говориться на поддерживается ExternalProcessings | |||
| 16
    
        Маленький Вопросик 21.09.11✎ 11:31 | 
        пишет - "объект не поддерживает это свойство или метод" v8.ExternalProcessings     | |||
| 17
    
        braynt 21.09.11✎ 11:32 | 
        "C:\Program Files\1cv81\bin\1cv8.exe" enterprise /f F:\Работа\Базы\1 /N Администратор /execute C:\1.epf
  Можно так! | |||
| 18
    
        Маленький Вопросик 21.09.11✎ 11:40 | 
        (17) а логин /пароль?     | |||
| 19
    
        Маленький Вопросик 21.09.11✎ 11:43 | 
        (17) работает, только как это сделать не открывая саму 1с???     | |||
| 20
    
        Маленький Вопросик 21.09.11✎ 11:47 | 
        "C:\Program Files\1cv82\8.2.11.235\bin\1cv8.exe" ENTERPRISE /F "D:\1C\HRM" /N user /P password /Execute "D:\1C\Внешние_обработки_1С\РаботающиеОбработки\РабочийСтол.epf"     | |||
| 21
    
        braynt 21.09.11✎ 11:47 | 
        1с все равно нужно открывать. Можно через назначенные задачи, только пользователь windows должен быть другой. Тогда 1с будет запускаться в фоне     | |||
| 22
    
        Маленький Вопросик 21.09.11✎ 11:49 | 
        (21) через вбс - не открывается?     | |||
| 23
    
        braynt 21.09.11✎ 11:51 | 
        вбс?     | |||
| 24
    
        braynt 21.09.11✎ 11:52 | 
        через Vb скрип не пробывал     | |||
| 25
    
        Маленький Вопросик 21.09.11✎ 12:03 | 
        Set v81 =  CreateObject("V81.Application") 
  res = v81.Connect("File=d:\Base\;Usr=user;Pwd=admin") set obr = V81.ExternalDataProcessors.Create("d:\fon.epf") obr.Run() не работает Run | |||
| 26
    
        JesteR 21.09.11✎ 12:03 | 
        'Параметры внешнего соединения:
  Ref="путь_к_базе" Usr="юзер" Pwd="пароль" 'Собираем строку соединения: LinkStr="File="""+ref+""";+Usr="""+Usr+""";Pwd="""+Pwd+""";" Set V8=CreateObject("V81.COMConnector") Set DB=V8.Connect(LinkStr) 'Задаем параметры выполнения: p1 ="Параметр1" p2 ="Параметр2" DB.ExecuteService p1, p2 //ExecuteService - имя обработки в модуле внеш.соединения. //Как-то так, для примера | |||
| 27
    
        Маленький Вопросик 21.09.11✎ 12:07 | 
        (26) а как подстаивть внешнюю d:\fon.epf     | |||
| 28
    
        Маленький Вопросик 21.09.11✎ 12:19 | 
        я все-таки склоняюсь к (25), но оно почему-то не работает у меня ((((     | |||
| 29
    
        JesteR 21.09.11✎ 12:26 | 
        1. Ты сам сказал не запуская 1С, вот тебе ком-обжект
  2. Я больше склоняюсь к (26) потому что, это у меня работает :) | |||
| 30
    
        Маленький Вопросик 21.09.11✎ 12:29 | 
        (29) как прописать d:\fon в (26)???     | |||
| 31
    
        Маленький Вопросик 21.09.11✎ 12:36 | 
        (29) короче во всех случаях - у меня не поддерживается метод - ни run, ни ExecuteService     | |||
| 32
    
        Megas 21.09.11✎ 12:37 | 
        Делай правильно как нормальные люди через "Регламентные задания" в 1с. Это удобно, если конечно база правильно писалась, а то невыйдет нефига.     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |