|
УТП Программній запуск сеанса пользователя |
☑ |
0
VOI
14.04.13
✎
23:24
|
Доброго времени суток. Возникла задача реализовать авторассылку отчетов. Отчеты типовые, созданы на построителе используют механизм универсального отчета. Сам механизм формирования и рассылки я реализовал. Т.е есть обработка которорая строит отчеты и отправляет на указанное мыло. Но столкнулся с проблемой реализации автоматического запуска этой обработки "АвторассылкаОтчетов". Попробывал в фоновом режиме реализовать рассылку, но начали вылетать ошибки - так как типовой универсальный отчет содержит оч много методов которые выполняются только под клиентом. Решил пойти другим путем, попробывать регламентным заданием запускать пользователя 1С "Авторассылка" и из под него запускать обработку. Вопрос каким методом програмно запустить необходимого мне пользователя? Может кто сталкивался с подобным, поделитесь опытом. Зараннее Вам благодарен.
|
|
1
mikecool
14.04.13
✎
23:34
|
переписать отчет, чтобы формировался на сервере
не ныть
|
|
2
VOI
14.04.13
✎
23:43
|
(1) Та и начал делать - день убил , ведь отладить как фоновый режим? Ошибки только в журнале регистрации вылазят) и им конца края нет))). Я не то что ною я щя взвою)))! Может есть какой то метод програмного запуска сеанса юзера 1С?
|
|
3
pumbaEO
15.04.13
✎
00:05
|
1. debug режим запуска сервера.
2. параметры командной строки /execute
|
|
4
VOI
15.04.13
✎
12:27
|
(3) Спасибо ,буду пробывать)
|
|
5
almar
15.04.13
✎
12:28
|
(0) Про параметры строки запуска не слышал?
|
|
6
Нуф-Нуф
15.04.13
✎
12:32
|
(1) заипешься. я тут как-то делал рассылку печатных форм из УТ 10.3, которые формировались в модулях на клиенте. заипался переписывать
|
|
7
Есть вопросик
15.04.13
✎
12:37
|
(5) +1. Тоже запускаем обработки. Запускаем через параметры. Что то вроде этого, точно не помню статью (
|
|
8
alextom81
15.04.13
✎
13:11
|
start "" "c:\program files (x86)\1cv82\8.2.16.363\bin\1cv8.exe" ENTERPRISE /AppAutoCheckMode /DisableStartupMessages /S"СЕРВЕРА:1541\БАЗА" /N"ПОЛЬЗОВАТЕЛЯ" /P"ПАРОЛЯ" /Execute "C:\Pay_cal\2012\Upload.epf"
Суть - запускает обработку. В обработке пишешь в форме - при открытии - формирование твоего отчета, потом "завершитьработусистемы(ложь)" - и всё - ни регламенты, но ШЕДУЛЕР спасет вас
|
|
9
VOI
15.04.13
✎
16:48
|
Для заметки тем кому нужно выполнить отладку фонового задания
1. Настроил debug режим запуска сервера. (3) ( )
2. В окне параметры отладки установил автоподкулючение к фоновым заданиям
3. Установил точку останова.
После проделанного, при выполнении фонового задания, на точку ост не было реакции!!!!
Оказывается соединение клиента с сервером 1С должно в точности совпадать с соединением фонового задания. Регистр букв должен совпадать!!! Узнать, как соединяется с базой фоновое задание можно записав в журнал регистрации путь к базе следующим кодом:
ЗаписьЖурналаРегистрации("Соединение с базой",,,,СтрокаСоединенияИнформационнойБазы());
Исправил в названии регистр букв и все получилось. Спасибо всем!)
|
|
10
VOI
15.04.13
✎
16:49
|
Выручила статейка
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший