• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

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

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

Yur4ik

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

gorlanovmax

добавить в глобальный модуль в процедуру ПриНачалеРаботыСистемы()
 
S

ShadowCoder

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

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

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

3. Предопределенная процедура ПриЗавершенииРаботыСистемы.
 
L

LSH

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

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

vitfil

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

Yur4ik

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

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

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

LSH

Yur4ik Тебя на гугле забанили?

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

Обучение наступательной кибербезопасности в игровой форме. Начать игру!