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

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

Yur4ik

Товарищи подскажите: как заставить программу выполнять отчет автоматически и ежидневно.
 
добавить в глобальный модуль в процедуру ПриНачалеРаботыСистемы()
 
В зависимости от того, когда этот отчет должен появляться:

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

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

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

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

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

Как передать в 1С параметры:
-какую базу нужно запускать?
-пользователь и его пароль?
 
Yur4ik Тебя на гугле забанили?

_http://1c77progr.ru/article/parametry-komandnoi-stroki-pri-zapuske-faila-1cv7exe-1cv7lexe-1cv7sexe
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →
💼 Вакансии и заказы в ИБ
Pentest, SOC, DevSecOps, bug bounty — работа и проекты от проверенных компаний
Карьера в ИБ →

HackerLab