Автоматическое выполнение отчета.

  • Автор темы Yur4ik
  • Дата начала
Y

Yur4ik

#1
Товарищи подскажите: как заставить программу выполнять отчет автоматически и ежидневно.
 

gorlanovmax

Well-known member
19.06.2008
286
0
#2
добавить в глобальный модуль в процедуру ПриНачалеРаботыСистемы()
 
S

ShadowCoder

#3
В зависимости от того, когда этот отчет должен появляться:

1. Читайте документацию по "ОбработкаОжидания".
Там задается функция и интервал времени, через который эта функция выполняется.

2. Предопределенная процедура ПриНачалеРаботыСистемы.

3. Предопределенная процедура ПриЗавершенииРаботыСистемы.
 
L
#4
Я сервисные обработки оформляю таким образом:

1. Создаю пользователя "Сервис"
2. ПриНачалеРаботыСистемы() делаю проверку, если имя пользователя "Сервис", то запускаю нужные обработки
3. В стандартном Windows Sheduler создаю таск на запуск 1С с параметром, в который передаю пользователя "Сервис" и его пароль.
 

vitfil

IT-интегратор
02.04.2004
2 062
0
#5
А если надо, чтобы в зависимости от времени запускались разные обработки? ;)
Я оформил так:
Справочник Пользователи с флагами: запускатьОбработки (подчиненный справочник - список обработок), завершать работу системы, запускать модально.
Обработки как внешние, так в встроенные (удобно при использовании РБД управлять роботами из центра).
В ПриНачалеРаботы - проверка.
Можно любому пользователю навешать обработок. Например, менеджер по продажам должен постоянно видеть д*цензура*орку. Запускает 1С, у него автоматом формируется д*цензура*орка. Ну и пошел он шерстить своих неплательщиков. Потом только периодически кнопочку "обновить" нажимает. Мелочь? Не намного быстрее, чем меню-отчеты-д*цензура*орка? Практически не быстрее, чем доступ через панель? СОГЛАСЕН, но зато намного более юзабилити!
 
Y

Yur4ik

#6
Я сервисные обработки оформляю таким образом:

1. Создаю пользователя "Сервис"
2. ПриНачалеРаботыСистемы() делаю проверку, если имя пользователя "Сервис", то запускаю нужные обработки
3. В стандартном Windows Sheduler создаю таск на запуск 1С с параметром, в который передаю пользователя "Сервис" и его пароль.
Как передать в 1С параметры:
-какую базу нужно запускать?
-пользователь и его пароль?
 
L
#7
Yur4ik Тебя на гугле забанили?

_http://1c77progr.ru/article/parametry-komandnoi-stroki-pri-zapuske-faila-1cv7exe-1cv7lexe-1cv7sexe