| 
    
            
         
         | 
    
  | 
Не получается при записи документа в фоновом задании получить причину отказа. | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        tmk315    
     27.04.21 
            ✎
    09:51 
 | 
         
        Делаю так
 
        Попытка НовыйОбъект.Записать(РежимЗаписиДокумента.Проведение, РежимПроведенияДокумента.Неоперативный); Исключение СообПольз=ПолучитьСообщенияПользователю(); КонецПопытки; Результат пустая строка. Можно получить , то что высвечивается при записи , когда записываешь документ ? Причина в данном случае запрет редактирования  | 
|||
| 
    1
    
        osa1C    
     27.04.21 
            ✎
    09:59 
 | 
         
        Исключение
 
        Сообщить(ОписаниеОшибки()); Возврат Неопределено;  | 
|||
| 
    2
    
        tmk315    
     27.04.21 
            ✎
    10:01 
 | 
         
        Пусто
 
        СообПольз1=ПолучитьСообщенияПользователю(); СообПольз2=ОписаниеОшибки(); СообПольз3=ИнформацияОбОшибке();  | 
|||
| 
    3
    
        fisher    
     27.04.21 
            ✎
    10:05 
 | 
         
        (0) > Результат пустая строка.     
         | 
|||
| 
    4
    
        osa1C    
     27.04.21 
            ✎
    10:06 
 | 
         
        (2) где вывод этого СообПольз?
 
        в переменную ты сообщение записал, а вывести не надо?  | 
|||
| 
    5
    
        fisher    
     27.04.21 
            ✎
    10:06 
 | 
         
        Случайно ентер нажал.
 
        Какая еще пустая строка? Результатом должен быть фиксированный массив. Если он пуст, значит через СообщениеПользователю ничего не выводилось.  | 
|||
| 
    6
    
        Ботаник Гарден Меран    
     27.04.21 
            ✎
    10:06 
 | 
         
        Типовой метод - писать в журнал регистрации.     
         | 
|||
| 
    7
    
        tmk315    
     27.04.21 
            ✎
    10:08 
 | 
         
        (4) В отладчике смотрю , после в регистр напишу .     
         | 
|||
| 
    8
    
        tmk315    
     27.04.21 
            ✎
    10:08 
 | 
         
        (5) написал для простоты , в отладчике пока смотрю.     
         | 
|||
| 
    9
    
        fisher    
     27.04.21 
            ✎
    10:11 
 | 
         
        (0) А так чего показывает?
 
        
А если добавить собственное отладочное сообщение в модуль документа?  | 
|||
| 
    10
    
        Мимохожий Однако    
     27.04.21 
            ✎
    10:13 
 | 
         
        (0) У регламентного задания нет глазок, поэтому пиши не в сообщение, а в журнал регистрации или в лог файл     
         | 
|||
| 
    11
    
        tmk315    
     27.04.21 
            ✎
    10:24 
 | 
         
        (10) чтобы записать надо получить , здесь проблема.     
         | 
|||
| 
    12
    
        tmk315    
     27.04.21 
            ✎
    10:24 
 | 
         
        (9) ноль     
         | 
|||
| 
    13
    
        ДенисЧ    
     27.04.21 
            ✎
    10:28 
 | 
         
        (10) Украли? О_О     
         | 
|||
| 
    14
    
        fisher    
     27.04.21 
            ✎
    11:28 
 | 
         
        (12) Другими словами ты говоришь, что сообщения из модуля документа не попадают в пул сообщений фонового задания. Может быть. Никогда не пробовал. Тогда это как минимум неприятная фича.     
         | 
|||
| 
    15
    
        tmk315    
     27.04.21 
            ✎
    11:55 
 | 
         
        (14) похоже так     
         | 
|||
| 
    16
    
        Вафель    
     27.04.21 
            ✎
    12:13 
 | 
         
        в отладчике ничего этого не работает, нужно предварительно в переменные записать и уже их смотреть     
         | 
|||
| 
    17
    
        Вафель    
     27.04.21 
            ✎
    12:13 
 | 
         
        а вот (2) уже такое сказал     
         | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |