|
Переключение между окон. | ☑ | ||
---|---|---|---|---|
0
antihacker
12.01.15
✎
13:06
|
Всем привет !
Есть Документ1 и его ФормаДокумента1,ФормаСписка1. Еще Документ2 и его ФормаДокумента2, ФормаСписка2. Когда из Документ1 програмно создаешь Документ2 и переключяешься на ФормаСписка2, нового документа в списке нету. Надо закрыть ФормаСписка2и зановов открыть. Тогда только видно. Как сделать так, что бы при переключение увидеть сразу новый документ. |
|||
1
Ёпрст
12.01.15
✎
13:07
|
Обновить форму списка вестимо
|
|||
2
Ёпрст
12.01.15
✎
13:08
|
ОбновитьСтроки в таб поле..
|
|||
3
antihacker
12.01.15
✎
13:11
|
А где именно ? Я перепробовал все события. От ПриОткрытии() до ПриСозданииНаСервере()
|
|||
4
Ёпрст
12.01.15
✎
13:13
|
"переключаешься" между окошками как ?
Программно в коде, если да, то вот там и обновить строки.. если нет, то нажать на кнопку перечитать данные в журнале и привет |
|||
5
Cube
12.01.15
✎
13:13
|
УФ?
|
|||
6
antihacker
12.01.15
✎
13:15
|
Платформа 8,3
|
|||
7
Cube
12.01.15
✎
13:17
|
(6) И что? Я спрашиваю, УФ?
|
|||
8
antihacker
12.01.15
✎
13:19
|
что такое УФ ?
|
|||
9
antihacker
12.01.15
✎
13:19
|
Блин сорри да да Управляемая форма
|
|||
10
Cube
12.01.15
✎
13:22
|
(9) Тогда кури ОповеститьОбИзменении()
|
|||
11
antihacker
12.01.15
✎
13:23
|
Блин я курил ОбработкаОповещения
|
|||
12
antihacker
12.01.15
✎
13:29
|
А что все таки мой код заработал.
С перва на документе 1 вот так. &НаКлиенте Оповестить("ВыбранФайлОбмена",Объект.Ссылка,ЭтаФорма); А на Документ 2 &НаКлиенте Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник) Если ИмяСобытия = "ВыбранФайлОбмена" Тогда Элементы.Список.Обновить(); КонецЕсли; КонецПроцедуры |
|||
13
Cube
12.01.15
✎
13:31
|
(12) А можно было одной строкой в документе 1:
ОповеститьОбИзменении(СсылкаНаДокумент2); |
|||
14
antihacker
12.01.15
✎
13:40
|
Тоже вариант. Но почему это работает на текущего клиента ?
Вотрой клиент, который пользоуеться этой же базой с другого компа, все равно должен закрывать форму списка и открывать заново ? |
|||
15
Ёпрст
12.01.15
✎
13:43
|
(14) нет. он должен подождать время автоматического обновления формы
|
|||
16
Cube
12.01.15
✎
13:46
|
(14) Само собой, остальным клиента ставь автообновление списков.
|
|||
17
antihacker
12.01.15
✎
13:47
|
так не должно быть ? В типовых конфигах доки сразу появляются же.
|
|||
18
Cube
12.01.15
✎
13:54
|
(17) "так не должно быть?"
Но так есть. "В типовых конфигах доки сразу появляются же." Сам придумал? |
|||
19
antihacker
12.01.15
✎
13:58
|
Ну ни совсем это я имел ввиду. Ну ладно проехали.
Проблема в другом. Как сделать так что бы у второго клиента автоматом выходило сообщение что есть новые доки ? |
|||
20
DS
12.01.15
✎
14:14
|
(19) Установить период обновления у второго клиента в 1 секунду.
|
|||
21
aspirant
12.01.15
✎
14:15
|
переключение между окон = я твой дом труба шатал.
когда уже "падежить" будете правильно))) |
|||
22
antihacker
12.01.15
✎
14:27
|
У другого клиента сообщение должно выходит если даже ФормаСписка Докуменат2 не открыт. Подскажите куда копать.
Куда посадить алгоритм автообнвления. Глобальный модуль. сеанс итд итп |
|||
23
Ёпрст
12.01.15
✎
14:40
|
примитив - обработчик ожидания, который откроет форму списка и документ в нём
|
|||
24
Cube
13.01.15
✎
05:50
|
Продолжение сферического обсуждения тут: Дежурный механизм.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |