| 
    
        
     
     | 
    
  | 
Получение данных из окна сообщений | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Ц_У    
     02.02.12 
            ✎
    16:28 
 | 
         
        Погуглил, почитал, вроде как решений не нашел, но задача стоит получить выводимые данные в окно сообщений, получится ли так:
  
        1. Глобальной заменой заменяем выводы Сообщить() на свою пц-ру СообщитьПользователю() 2. Сама процедура СообщитьПользователю(ТекстСообщения ,СтатусСообщения = Непределено) Сообщение = Новый СообщениеПольователю(); Соообщение.Текст = ТекстСообщения; //вот тут возникает вопрос, как это отработает Сообщить(ТекстСообщения,СтатусСообщения); КонецПроцедуры; //// Согласно СП если пользователю не было показано сообщение, то оно находится в стоке и его можно получить через ПолучитьСообщенияПользователю, а так как я не вывожу его через Сообщение.Сообщить() то останется ли оно с токе или пропадет?  | 
|||
| 
    1
    
        shuhard    
     02.02.12 
            ✎
    16:30 
 | 
         
        (0) если не важна оперативность, то есть ключик запуска 1с.exe     
         | 
|||
| 
    2
    
        Ц_У    
     02.02.12 
            ✎
    16:38 
 | 
         
        К (0) добавлю что это не УФ, платформа 8.2
  
        (1) нужно глянуть  | 
|||
| 
    3
    
        mikecool    
     02.02.12 
            ✎
    16:41 
 | 
         
        кури в сторону выводить сообщения в панель комментариев - там и перехватить можно есичо     
         | 
|||
| 
    4
    
        Maxus43    
     02.02.12 
            ✎
    16:42 
 | 
         
        есть ещё выводить сообщения в файл, в настройках. но это видимо (1) как раз     
         | 
|||
| 
    5
    
        Живой Ископаемый    
     02.02.12 
            ✎
    16:42 
 | 
         
        2(1) в 15-релизе сделали и оперативно     
         | 
|||
| 
    6
    
        shuhard    
     02.02.12 
            ✎
    16:42 
 | 
         
        (2) глянь, но имей в виду, файлик записывается после выхода из 1С.exe     
         | 
|||
| 
    7
    
        andrewks    
     02.02.12 
            ✎
    16:43 
 | 
         
        (1)  ключик перенаправит сообщения. юзер их уже не увидит     
         | 
|||
| 
    8
    
        shuhard    
     02.02.12 
            ✎
    16:43 
 | 
         
        (5) класс     
         | 
|||
| 
    9
    
        Maxus43    
     02.02.12 
            ✎
    16:43 
 | 
         
        а зачем кстати сабж?     
         | 
|||
| 
    10
    
        Живой Ископаемый    
     02.02.12 
            ✎
    16:43 
 | 
||||
| 
    11
    
        andrewks    
     02.02.12 
            ✎
    16:44 
 | 
         
        (6) а хэлп 1с-овский пишет, что "Запись сообщений в файл не буферризуется (сообщения записываются сразу). 
  
        "  | 
|||
| 
    12
    
        Fish    
     гуру 
    02.02.12 
            ✎
    16:44 
 | 
         
        (0) Что такое "сток"?     
         | 
|||
| 
    13
    
        Живой Ископаемый    
     02.02.12 
            ✎
    16:44 
 | 
         
        2(11) в релизах до 15-го буфферизировался...     
         | 
|||
| 
    14
    
        shuhard    
     02.02.12 
            ✎
    16:44 
 | 
         
        (11) см. (5)     
         | 
|||
| 
    15
    
        andrewks    
     02.02.12 
            ✎
    16:45 
 | 
         
        (14) а, ну да, я хелп в 15-м смотрю, как раньше было, не помню.
  
        (12) может, стек?  | 
|||
| 
    16
    
        andrewks    
     02.02.12 
            ✎
    16:45 
 | 
         
        хотя, по идее, должна быть очередь     
         | 
|||
| 
    17
    
        shuhard    
     02.02.12 
            ✎
    16:47 
 | 
         
        (16) 16 байт ?     
         | 
|||
| 
    18
    
        Ц_У    
     02.02.12 
            ✎
    16:47 
 | 
         
        (12) оно туда стекает :)     
         | 
|||
| 
    19
    
        andrewks    
     02.02.12 
            ✎
    16:49 
 | 
         
        (17) ?     
         | 
|||
| 
    20
    
        Ц_У    
     02.02.12 
            ✎
    16:49 
 | 
         
        (9) запускаются групповые перепроведения и прочие разности, выдают служебные сообщения, пользователи хотят вывод "в эксельчик" т.к. окно сообщений невообразимым образом само закрывается     
         | 
|||
| 
    21
    
        Fish    
     гуру 
    02.02.12 
            ✎
    16:52 
 | 
         
        (20) ИМХО, если окно сообщений было закрыто, то это не значит, что "пользователю не было показано сообщение".     
         | 
|||
| 
    22
    
        Serg_1960    
     02.02.12 
            ✎
    16:52 
 | 
         
        Из справки:
  
        /Out <имя файла> [-NoTruncate]] — установка файла для вывода служебных сообщений. Если задан параметр -NoTruncate (через пробел), файл не очищается.  | 
|||
| 
    23
    
        shuhard    
     02.02.12 
            ✎
    16:54 
 | 
         
        (20) дык тогда нет проблем, я так каждую ночь перепровожу документы и по E-mail лог пуляю
  
        ключик /Out  | 
|||
| 
    24
    
        Serg_1960    
     02.02.12 
            ✎
    16:55 
 | 
         
        (20) Юзверям памятка: Ctrl+Alt+O или "Окна" - "Служебные окна" - "Служебные сообщения"     
         | 
|||
| 
    25
    
        shuhard    
     02.02.12 
            ✎
    16:55 
 | 
         
        (20) а скажи нам, конфигурация то часом не УПП ?     
         | 
|||
| 
    26
    
        Serg_1960    
     02.02.12 
            ✎
    16:57 
 | 
         
        (25) ага. И версию озвучь     
         | 
|||
| 
    27
    
        Ц_У    
     02.02.12 
            ✎
    16:58 
 | 
         
        я вот тут думаю по поводу ключей запуска, можно их использовать на 1cstart.exe, что бы параметр работал на все базы из списка или на каждую базу ярлык создавать?
  
        (25) бывшая УТ(10.2.64)  | 
|||
| 
    28
    
        shuhard    
     02.02.12 
            ✎
    16:59 
 | 
         
        (27) х.з.
  
        УТ 10.2<>УПП 1.3  | 
|||
| 
    29
    
        fisher    
     02.02.12 
            ✎
    17:04 
 | 
         
        (0) Думаю, в очередь сообщения пользователю помещаются как раз методом Сообщить(). И удаляются после физического показа. Так что не взлетит. Для другого оно. Просто глобально замени на свою процедуру, которая параллельно еще и пишет куда-то.     
         | 
|||
| 
    30
    
        Serg_1960    
     02.02.12 
            ✎
    17:04 
 | 
         
        (27) /RunShortcut     
         | 
|||
| 
    31
    
        Живой Ископаемый    
     02.02.12 
            ✎
    17:04 
 | 
         
        2(27) пробуй, расскажешь...
  
        /ResestMasterNode на 1cstart работает - передается дальше в 1Cv8  | 
|||
| 
    32
    
        John83    
     09.02.12 
            ✎
    09:48 
 | 
         
        а слабо получить сообщения с пиктограммами важности?     
         | 
|||
| 
    33
    
        Ц_У    
     10.02.12 
            ✎
    11:52 
 | 
         
        (29) можно выполнять на стороне сервера и пользователь их не увидит, ключ /аут не совсем то, что нужно, хочется видеть сообщения и до и после закрытия 1С.
  
        (31) да, работает на всех базах из списка, единственное пишет "ошибка разделенного доступа к файлу аут.тхт"  | 
|||
| 
    34
    
        Живой Ископаемый    
     10.02.12 
            ✎
    12:26 
 | 
         
        2(33) так а у тебя 15-й релиз, или 14?     
         | 
|||
| 
    35
    
        Ц_У    
     13.02.12 
            ✎
    09:03 
 | 
         
        (34) 15 и все равно ошибка... кто-то гонит     
         | 
|||
| 
    36
    
        Живой Ископаемый    
     13.02.12 
            ✎
    12:41 
 | 
         
        не обещаю наверняка, но попытаюсь попробовать     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |