|   |   | 
| 
 | Переключение между окон. | ☑ | ||
|---|---|---|---|---|
| 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 | 
        Продолжение сферического обсуждения тут: Дежурный механизм.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |