Запуск отчетов по расписанию #297475


#0 by sliders
Как организовать исполнение отчетов по планировщику? У меня виндовый планировщик запускает 1С с пользователем, при входе пользователя (определенного) выполняется отчет. Как быть если нужно выполнять 10 разных отчетов в разное время? Я же не могу кучу юзеров завести...
#1 by Кроха
ТекущееВремя
#2 by Ангел-Хоронитель
да ну... перед запуском 1С в определенной папке создавай текстовый файл, в него пиши название отчета... дальше сам разберешься....
#3 by sliders
Э не... мне нужно запускать отчеты НЕ ИЗ 1С А стартовать 1С и выполнять отчет, ОПРЕДЕЛЕННЫЙ, в ОПРЕДЕЛЕННЫЙ день.
#4 by sliders
Ангел-Хоронитель - да, понял, с парсерами поиграюсь... Спасибо за мысль...
#5 by Smitt
дык кто тебе мешает ПриначалеРаботыСистемы прописать условия по времени? А запускать из вне... ну тоже красивое решение.
#6 by Мулька
Пишешь батник, в котором в каталог юзера, под которым стартуешь подсовываешь нужную *.ерт, переименовываешь ее в autorun.ert (допустим). Из того же батника стартуешь 1С под одним и тем же юзером, а в ПриНачалеРаботы.. проверяешь наличие ерт-ешки в каталоге юзера, если есть - выполняешь. По окончании в батнике ерт-ешку из каталога юзера убиваешь. ВСЕ. ПС: Я дкмаю, вопросов как завершить работу и задать свои параметры в каждой ерт-ешке не будет.
#7 by FreeFin
Помнится когда-то что-то, ага:
#8 by Мулька
Изврат. 1С из 1С запускать.
#9 by FreeFin
Отчет 1С из 1С запускать = изврат? Ну может я и подотстал, в смысле не в курсе, как сегодня отчеты запускают (((...
#10 by petro_fm
FreeFin,ТЫ еще до сих пор запускаеш отчеты 1С из под 1С !?!?!?! тагда МЫ идем к ВАМ :-)))
#11 by Соратник
а еще когда-то была конфа-планировщик Автоадмин... тожа на 1С :) и ничего, многие кому удосужилось ее скачать в период бесплатности не нарадуются на ее работу до сих пор :) P.S. ... неприлично конечно самого себя хвалить :)
#12 by sliders
Все прочел, всем спасибо. Думаю буду делать так: 1) Стартую 1С по шедулеру (C:PROGRAM Files1Cv77BIN1cv7s.exe enterprise /dD:BAZA.MD /NRun /P1) 2) ПриначалеРаботыСистемы если юзер=Run, запускаю отчет 3) Отчет открывает файл (*.dbf), в цикле проходит по строкам, если находит нужный параметр (день недели например, или время в часах), открывает отчет 4) Отчет выполнился и закрылся 5) При окончании цикла - на выход Возможно сделаю в ert шоб можно было через табл. часть с *.dbf конфигом работать. Но это так, для удобства :)
#13 by Ангел-Хоронитель
от скромности не умрешь :) но штука действительно неплохая, тем более, что кое-где еще лежит бесплатная....
#14 by Admin_Net_1C
Создаешь файл скрипта vbs: mPathProg = "C:Program Files1Cv77BIN1cv7s.exe"    'Путь к программе 1С mPathBase = "\server1C_DB_CONFActiveBase_1C"    'Путь к базе данных mUser = "Arhiv"                        'Пользователь mPW = "111"                        'Пароль пользователя mPath_Name_Ert = "ExtFormsВыгрузка.ert"    'Путь и название обработки If mresult Then
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям