Автоматическая загрузка в 1С #325913


#0 by Just_Serg
Добрый день! Есть следующая задача - в определенное время в определенную папку выкладывается файл формата Excel. Нужно его автоматом обрабатывать, т.е., в нужное время "поднимать" 1С, запускать обработку (закачку данных) и, после закачки "вырубать" его. В 7-ке это вообще возможно? Заранее благодарен за помощь!
#1 by povar
возможно
#2 by Если
Конечно возможно. Запускай в шедулере 1С по роботом каким нить и при начале работы под роботом пиши обработку по закачке в Эксель.
#3 by Just_Serg
Где об этом можно почитать?
#4 by Если
Ну и по завершении ЗавершитьРаботуСистемы.
#5 by Just_Serg
по запуску 1С проблем нет. а вот как автоматом запускать нужную обработку?
#6 by JeHer
ПриНачалеРаботыСистемы
#7 by big
Миша, ты забыл сказать ребенку, что можно в БИОС-е выставить флаг "Разбудить компьютер".
#8 by Мулька
В ПриНачалеРаботы ...
#9 by Фокусник
...
#10 by Если
Процедура ПриНачалеРаботыСистемы ставишь проверку на пользователя и если пользователь РОБОТ то запускаешь обработку.
#11 by Just_Serg
Мне нужно закачку выполнять не каждый раз при начале работы системы, а только в определенный момент. Может, создать определенного пользователя, которому дать доступ только к этой обработке, проверять - если 1С запущена именно под ним - то выполнять закачку. Так?
#12 by Если
Не забыл. У меня Миста работает как конь хромающий на 4 ноги. Пока ветка открывается/обновляется можно код простенький накропать.:(
#13 by Just_Serg
Извините, за возможно глупый вопрос - а "Робот" - это какое-то зарезервированное имя пользователя?
#14 by Фокусник
у тебя есть 2 варианта, или всегда держать запущенный сеанс и через обработку ожидания проверять наступило время или еще нет, или повесить на внешний шедулер вызов 1С под нужным пользователем в нужное время...
#15 by Если
А в не про это?
#16 by Если
Естественно.
#17 by Just_Serg
Да, в - про это. Я просто хотел уточнить - правильно ли я понял.
#18 by Если
Правильно.
#19 by VladC
привет Антон ;)
#20 by Фокусник
если в смысле зарезервированное на уровне платформы, то НЕТ, но ты можешь зарезервировать САМ себе это (или любое другое) имя (;
#21 by Just_Serg
????????????????
#22 by Just_Serg
Пишу бат-ник, который будет запускаться с помощью планировщика: Что нужно добавить, чтобы не показывалось окно выбора базы?
#23 by Если
Пароль.
#24 by Если
C:PROGRA~21Cv77BIN1cv7s.exe enterprise /d D:хххххх /n ххх /p хххх
#25 by Just_Serg
Вот так заработало: Спасибо!
#26 by Мулька
Не кошерно использовать специального пользователя. Если обработок несколько - столько же и пользователей ? В батнике в директорию пользователя или экстформс (или еще куда) подкладывай нужную *.ерт, переименовывай в autorun.ert, при старте проверяй на наличие, выполняй, закрывай 1С и убивай обработку. Себе в почту кидаешь протокол (и/или СМС на мобилу).
#27 by Если
Пароль на робота поставь всё таки или отключи меню операции и новый интерфейс пустой.
#28 by Just_Serg
Спасибо! Буду думать как лучше сделать.
#29 by Если
Для этого всё равно нужен пользователь или ты рабочего юзать хочешь?
#30 by Just_Serg
Тут еще одна проблема - текст загрузчика не хочется выполнять в глобальном модуле. Хочу вынести в отдельную обработку - но как запустить эту обработку на выполнение?
#31 by Just_Serg
Наверное ОткрытьФорму?
#32 by Мулька
Администратор един, - служебный один, но можно и под любым. В ГМ проверяй наличие обработки. Если есть - запускай, нет - на выход.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С