|
УТП Программній запуск сеанса пользователя | ☑ | ||
---|---|---|---|---|
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. Тоже запускаем обработки. Запускаем через параметры. Что то вроде этого, точно не помню статью (http://infostart.ru/public/120665/)
|
|||
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) ( http://1c-v8-create.livejournal.com/4019.html ) 2. В окне параметры отладки установил автоподкулючение к фоновым заданиям 3. Установил точку останова. После проделанного, при выполнении фонового задания, на точку ост не было реакции!!!! Оказывается соединение клиента с сервером 1С должно в точности совпадать с соединением фонового задания. Регистр букв должен совпадать!!! Узнать, как соединяется с базой фоновое задание можно записав в журнал регистрации путь к базе следующим кодом: ЗаписьЖурналаРегистрации("Соединение с базой",,,,СтрокаСоединенияИнформационнойБазы()); Исправил в названии регистр букв и все получилось. Спасибо всем!) |
|||
10
VOI
15.04.13
✎
16:49
|
Выручила статейка
http://www.nastroy-ka.ru/faq/8-faq/132-2012-10-16-09-50-35.html |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |