Имя: Пароль:
1C
1С v8
Вывод сообщений из фонового задания
0 qeos
 
28.11.11
16:16
ктонить с этим баловался в управляемых формах?
как делается? поделитесь примером..
1 ЧашкаЧая
 
28.11.11
16:19
из фонового задания? кому сообщение?
2 qeos
 
28.11.11
16:21
пользователю ессесно..
вроде как есть функция ПолучитьСообщенияПользователю(), но чтото не могу ей дать ума..
3 ЧашкаЧая
 
28.11.11
16:24
из фонового задания пользователю не взлетит,
из фонового задания и-мейл можно слать, в лог файл можно писать, сообщение на экране не возможно показать
4 regniws
 
28.11.11
16:27
Кладешь в фикс массив сообщения, фикс массив во временное хранилище. Временное хранилище фонового задания достумно и для сеанса, запустившего данное фоновое задание.
5 ЧашкаЧая
 
28.11.11
16:29
(4) Интересно, а если фоновое задание в регламенте?
6 qeos
 
28.11.11
16:29
не.. сделаю регистр сведений..
7 pumbaEO
 
28.11.11
16:35
В УТ11 регистр НапоминанияПользователя
8 qeos
 
28.11.11
16:36
(7) можешь структурку показать? а то нету под рукой..
9 pumbaEO
 
28.11.11
16:50
Общие модули:
НапоминанияПользователяВызовСервера
НапоминанияПользователяГлобальный
НапоминанияПользователяКлиент
НапоминанияПользователяКлиентПовтИсп
НапоминанияПользователяКлиентСервер
НапоминанияПользователяКлиентСерверПереопределяемый
Регистр НапоминанияПользователя:
Измерения:
Пользователь
ВремяСобытия
Источник
Ресурсы:
СрокНапоминания
Реквизиты:
Описание
СпособУстановкиВремениНапоминания
ИнтервалВремениНапоминания
ИмяРеквизитаИсточника
Расписание
ПредставлениеИсточника
10 pumbaEO
 
28.11.11
16:51
Даже так не УТ11, а ИТС + БСП 1.2
11 Vovan1975
 
28.11.11
16:59
(6) то есть сбацатьв  журнал регистрации свое сообщение - это выше твоих сил?
12 Джинн
 
28.11.11
17:03
(0) Есть два варианта решения проблемы (если речь действительно о сообщениях из задания):

1. Гуманный - убиться об стену, чтобы не мучить ни себя, ни работодателя.
2. Садомазохистский - послушать местных извращенцев и придумывать всякую ересь. В итоге все равно придется убиться, но перед этим помучившись.
13 QLgKR
 
28.11.11
19:38
(5) а зачем в этом случае оно пользователю?
14 ЧашкаЧая
 
28.11.11
19:40
(13) так я об этом же, но ТС не догадывается
15 QLgKR
 
28.11.11
19:44
(14) практически пока не очень понятно зачем получать сообщения из регламентных заданий, но фактически это сделать можно
16 QLgKR
 
28.11.11
19:45
(2) работает только на 8.2.14
17 pumbaEO
 
28.11.11
19:56
(15) Есть обмен с сторонней программой, обмен происходит раз в 10 мин. Если произошли ошибки, товарищи с того конца поменяли протокол, их сервер не отвечает и т.д. необходимо информировать ответственного сотрудника (копия сообщения обязательно идет на почту, но и в 1С тоже).
18 QLgKR
 
28.11.11
20:05
(17)
В этом случае скорей всего выскочит исключение, которое через ПолучитьСообщенияПользователю не ловится. К тому же получить можно только сообщения под администратором или под пользователем, под которым запущено регламентное задание.

Кажется, что в таком случае лучше явно писать соответствующие сообщения в базу, например, в регистр сведений.
19 Лефмихалыч
 
28.11.11
20:07
делай ЗаписьЖурналаРегистрации()