| 
    
            
         
         | 
    
  | 
Как программно прочитать Окно сообщений? | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        aspirator23    
     15.07.11 
            ✎
    13:36 
 | 
         
        Как программно прочитать и очистить Окно сообщений в 8.2?     
         | 
|||
| 
    1
    
        Mort    
     15.07.11 
            ✎
    13:37 
 | 
         
        "Так вы что, и конфеты за меня есть будете?" 
  
        Пусть пользователь сам читает.  | 
|||
| 
    2
    
        Ненавижу 1С    
     гуру 
    15.07.11 
            ✎
    13:37 
 | 
         
        (0) зачем?     
         | 
|||
| 
    3
    
        Ksandr    
     15.07.11 
            ✎
    13:38 
 | 
         
        очистить - ОчиститьСообщения() или ОчиститьОкноСообщений или что то подобное. лень искать.
  
        Прочитать - не знаю  | 
|||
| 
    4
    
        Lama12    
     15.07.11 
            ✎
    13:39 
 | 
         
        (0) Зачем?     
         | 
|||
| 
    5
    
        _Atilla    
     15.07.11 
            ✎
    13:40 
 | 
         
        Создай глоб переменную.
  
        Пусть он управляет окном сообщений. Сообщить() и ОчиститьОкноСообщений() не использовать.  | 
|||
| 
    6
    
        aspirator23    
     15.07.11 
            ✎
    13:41 
 | 
         
        (2)(4) Автоматический запуск обработки. Документы проводятся а в окне сообщений появляется вспомогательная информация по проведению. Нужно читать и отправить по почте.     
         | 
|||
| 
    7
    
        Aleksey    
     15.07.11 
            ✎
    13:42 
 | 
         
        (6) А кто туда пишет?     
         | 
|||
| 
    8
    
        aspirator23    
     15.07.11 
            ✎
    13:55 
 | 
         
        (6) при проведении документов туда пишутся записи о непроведенных партиях, гтд. Вот эта информации и нужна.
  
        При этом документ в неоперативном режиме проводится.  | 
|||
| 
    9
    
        poligraf    
     15.07.11 
            ✎
    14:00 
 | 
         
        (8) по-моему в типовых вывод в окно сообщений через какую-то глобальную функцию идет, а не напрямую "Сообщить()" - пошукай, если так, то встройся в нее и отлавливай     
         | 
|||
| 
    10
    
        aspirator23    
     15.07.11 
            ✎
    14:05 
 | 
         
        Сообщения пишутся программно Сообщить() или внутренними механизмами 1с. А вот доступ к этим сообщениям не знаю как получить.     
         | 
|||
| 
    11
    
        aspirator23    
     15.07.11 
            ✎
    14:06 
 | 
         
        (8) неправильно тебя понял. Есть некоторая проблема в том что конфигурацию нельзя править. Обработка внешняя.     
         | 
|||
| 
    12
    
        acsent    
     15.07.11 
            ✎
    14:07 
 | 
         
        в 8.2, на уф можно     
         | 
|||
| 
    13
    
        poligraf    
     15.07.11 
            ✎
    14:10 
 | 
         
        (11) ну неправда же...
  
        в БП 2.0 специально залез, в модуле ОбщегоНазначения вот такая процедура Процедура ОшибкаПриПроведении(ТекстСообщения, Отказ, Заголовок="") Экспорт СообщитьОбОшибке(ТекстСообщения, Отказ, Заголовок); КонецПроцедуры // ОшибкаПриПроведении()  | 
|||
| 
    14
    
        aspirator23    
     15.07.11 
            ✎
    14:12 
 | 
         
        (11) ты прав. Вверху моя описка - конфигурация 81. Как в ней перехватить?     
         | 
|||
| 
    15
    
        aspirator23    
     15.07.11 
            ✎
    14:12 
 | 
         
        (11) Есть некоторая сложность - нельзя трогать конфигруацию.     
         | 
|||
| 
    16
    
        zzerro    
     15.07.11 
            ✎
    14:14 
 | 
         
        (15) никак     
         | 
|||
| 
    17
    
        aspirator23    
     15.07.11 
            ✎
    14:19 
 | 
         
        (16) думал все же можно, но я просто не знаю как.     
         | 
|||
| 
    18
    
        aleks-id    
     15.07.11 
            ✎
    14:21 
 | 
         
        никак не прочитаешь. они в 8.1 так намутили со своими классами, что даже на низком уровне через dll-инъекцию не прокатит     
         | 
|||
| 
    19
    
        John83    
     15.07.11 
            ✎
    14:24 
 | 
         
        вроде неоднократно подобная тема поднималась, вот только решения не припомню     
         | 
|||
| 
    20
    
        aspirator23    
     15.07.11 
            ✎
    14:29 
 | 
         
        (19) я помню у romix есть dll. Но она для 77 и для нее все равно нужно конфигурацию править. Рассчитывал выкрутиться средствами 81.     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |