|
Гуру тест №9. Что делает ПолучитьСообщенияПользователю() в толстом клиенте? | ☑ | ||
---|---|---|---|---|
0
TormozIT
гуру
23.03.21
✎
11:27
|
Покажи мне пример использования метода ПолучитьСообщенияПользователю() в толстом клиенте, чтобы он вернул непустой результат.
|
|||
1
asady
23.03.21
✎
11:30
|
(0) ты про это?
https://its.1c.ru/db/metod8dev/content/3442/hdoc ПРИМЕЧАНИЕ Пока управление не передано обратно на клиента, можно получить массив сообщений методом глобального контекста |
|||
2
Ёпрст
23.03.21
✎
11:33
|
(0) а зачем ? Ты фоновые сообщения ловишь, или с какой чцелью интересуешься ?
|
|||
3
Вафель
23.03.21
✎
11:34
|
пора уже забыть про толстого клиента
|
|||
4
TormozIT
гуру
23.03.21
✎
11:34
|
(1) Я же написал "в толстом клиенте". А ты привел цитату про серверный контекст.
|
|||
5
acht
23.03.21
✎
11:34
|
Походу один форумный Сергей покусал другого
|
|||
6
TormozIT
гуру
23.03.21
✎
11:35
|
(3) Не уставай это повторять.
|
|||
7
Вафель
23.03.21
✎
11:36
|
в толстом клиенте наверно не накапливаются сообщения, а накапливаются они только на сервере
|
|||
8
TormozIT
гуру
23.03.21
✎
11:36
|
(5) Историческая справка. Мой ник появился после чтения веток второго Сергея =)
|
|||
9
acht
23.03.21
✎
11:37
|
(8) Его влияние на тебя очень заметно
|
|||
10
TormozIT
гуру
23.03.21
✎
11:37
|
(7) Почему тогда этот метод доступен в толстом клиенте и в документации нет информации о том, что он делает ничего?
|
|||
11
TormozIT
гуру
23.03.21
✎
11:39
|
(9) Приму это за комплимент.
|
|||
12
Aleksey
23.03.21
✎
11:39
|
(10) Ну по идет доступен. ПРосто толстый клиент нужно нагрузить задачей, и пока он что то делает (т.е. не передалось управление на клиента) оно будет заполнено
|
|||
13
Вафель
23.03.21
✎
11:40
|
(10) потому что (3). пиши письмо в спортлото
|
|||
14
TormozIT
гуру
23.03.21
✎
11:43
|
(13) Так документация по нему и доступность на толстом клиенте появились очень давно - с выходом 8.2.
|
|||
15
TormozIT
гуру
23.03.21
✎
11:43
|
(12) Пример в студию
|
|||
16
Гипервизор
23.03.21
✎
11:54
|
(15) Ну написано же:
Получает массив объектов СообщениеПользователю, которые еще не были выведены пользователю. Такое может происходить при работе в регламентных заданиях, на стороне сервера или в Web-сервисах. Поверю, что может происходить в этих случаях. ) |
|||
17
TormozIT
гуру
23.03.21
✎
11:58
|
(16) Логично. Так как их получить в толстом клиенте? У меня метод возвращает пустой массив. Вот пример
&НаКлиенте Процедура Команда1(Команда) Команда1Фрагмент(); Массив = ПолучитьСообщенияПользователю(); Сообщить("Выведено сообщений - " + Массив.Количество()); КонецПроцедуры &НаСервере Процедура Команда1Фрагмент() Сообщить("Тест"); КонецПроцедуры |
|||
18
Kassern
23.03.21
✎
12:03
|
(17) запусти параллельно фоновое задание, которое будет делать сообщение пользователю и пока оно выполняется запусти свою Команда1.
|
|||
19
TormozIT
гуру
23.03.21
✎
12:04
|
(18) Так это точно не работает. Пока ты не вызовешь у объекта ФоновоеЗадание одноименный (но другой) метод ПолучитьСообщенияПользователю(), его сообщения ты не увидишь.
|
|||
20
acht
23.03.21
✎
12:07
|
(17) > в толстом клиенте
> &НаКлиенте > &НаСервере Чой-то ржу |
|||
21
TormozIT
гуру
23.03.21
✎
12:10
|
(16) "в регламентных заданиях, на стороне сервера или в Web-сервисах" - это кстати не полный список, что впрочем и не обещано там. Еще накопление сообщений происходит например в контексте внешнего соединения, как впрочем и во всех неинтерактивных контекстах. Хотя ты преподнес с намеком что это полный список.
|
|||
22
TormozIT
гуру
23.03.21
✎
12:10
|
(20) Демонстрируешь свой высокий интеллект и глубокие значения. Молодец.
|
|||
23
TormozIT
гуру
23.03.21
✎
12:11
|
(22) значения->знания
|
|||
24
Гипервизор
23.03.21
✎
12:13
|
(21) Помилуйте, какие ещё намеки? Взял описание из СП.
|
|||
25
TormozIT
гуру
23.03.21
✎
12:17
|
(24) Ясно. Про намек мне показалось.
|
|||
26
acht
23.03.21
✎
12:30
|
(22) Бронзовеешь. Умничка.
|
|||
27
ДедМорроз
23.03.21
✎
13:36
|
Так их,наверное,нужно отправлять через Сообщение пользователю.Сообщить,а не просто через сообщить.
|
|||
28
TormozIT
гуру
23.03.21
✎
18:58
|
(27) Не угадал. Буфер сообщений в контексте один для всех сообщений. Правда у фонового задания 2 буфера, но вывод в них выполняется синхронно.
|
|||
29
Вафель
23.03.21
✎
20:12
|
ну ты уже понял что не работает. какое может быть обсуждение?
|
|||
30
Вафель
23.03.21
✎
20:13
|
это же 1с, либо смириться либо писать и ждать, что в принципе равносильно смириться
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |