| 
    
            
         
         | 
    
    
  | 
Попытка при записи с конфе с использованием РЛС. Это концепция ? | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Aleks73    
     27.04.12 
            ✎
    11:23 
 | 
         
        Коллега "обрадовал", что в конфигурации с РЛС в любой процедуре ПриЗаписи не получается использовать конструкцию Попытка - Исключение так как при попадании в Исключение выдается сообщение типа "в этой транзакции происходили ошибки".
  
        13 платформа, УПП. не сталкивался с такой проблемой...Интересно, у всех так при наличии РЛС ?  | 
|||
| 
    1
    
        Flyd-s    
     27.04.12 
            ✎
    11:25 
 | 
         
        Такое выдавало когда включалась транзакция и в цикле было попытка..исключение. Если было несколько исключений, то вылетало с такой ошибкой     
         | 
|||
| 
    2
    
        dimaldinho    
     27.04.12 
            ✎
    11:27 
 | 
         
        (0) юзай РАЗРЕШЕНЫЕ     
         | 
|||
| 
    3
    
        asady    
     27.04.12 
            ✎
    11:29 
 | 
         
        (0) конечно у всех.     
         | 
|||
| 
    4
    
        Aleks73    
     27.04.12 
            ✎
    11:29 
 | 
         
        (2) согласен , просто у коллеги проверка была в цикле, а не по запросу.
  
        Интересует не решение конкретной проблемы, а сам факт невозможности двух попыток при записи в конфе с РЛС  | 
|||
| 
    5
    
        Flyd-s    
     27.04.12 
            ✎
    11:30 
 | 
         
        РЛС по-моему тут не причем. Можно транзакцию вырубить     
         | 
|||
| 
    6
    
        Karavanych    
     27.04.12 
            ✎
    11:31 
 | 
         
        (0) а причем тут РЛС ?
  
        мне кажется ПриЗаписи хоть с РЛС хоть без РЛС начинает транзакцию. если внутри транзакции в попытке исключении происходить ошибка -то транзакция отменяется с ошибкой.  | 
|||
| 
    7
    
        Aleks73    
     27.04.12 
            ✎
    11:32 
 | 
         
        (5), (6) в паре десятков конф с которыми я работал - все без РЛС - такого не возникало. правда, я конечно не помню, были ли там попытки  - и сколько.     
         | 
|||
| 
    8
    
        Karavanych    
     27.04.12 
            ✎
    11:34 
 | 
         
        (7) У тебя логика на уровне первобытно общинного общества.
  
        Раньше не ели рыбу - не было грозы... съели рыбу - пошла гроза - ипать бог прогневался и наслал грозу за то чтом едим рыбу.  | 
|||
| 
    9
    
        Karavanych    
     27.04.12 
            ✎
    11:35 
 | 
         
        (7) просто в нормальных конфах никто внутри транзакций попытки не использует...     
         | 
|||
| 
    10
    
        Aleks73    
     27.04.12 
            ✎
    11:36 
 | 
         
        (8) в (0) был вопрос а не утверждение. Поэтому у тебя с логикой ещё хуже...     
         | 
|||
| 
    11
    
        Aleks73    
     27.04.12 
            ✎
    11:40 
 | 
         
        (9) Неправда ваша дяденька. Рарус использует.     
         | 
|||
| 
    12
    
        Karavanych    
     27.04.12 
            ✎
    11:40 
 | 
         
        (10) В (0) был вопрос по поводу того  у всех ли так как у тебя ?
  
        т.е. РЛС вызывает ошибку.  | 
|||
| 
    13
    
        Aleks73    
     27.04.12 
            ✎
    11:44 
 | 
         
        (12) вопросов в сущности два
  
        - у всех ли в конфах с РЛС так ? - может быть, у всех вообще так безусловно и поголовно = в чём правда, брат ?  | 
|||
| 
    14
    
        Karavanych    
     27.04.12 
            ✎
    11:47 
 | 
         
        (11) я же уточнил что в нормальных конфах не используют в транзакциях попытки, если рарус использует в конфе в транзакции попытку - то эта конфа не нормальная, потому что критерий нормальности я озвучил - не использовать в транзакциях попытку :)     
         | 
|||
| 
    15
    
        Flyd-s    
     27.04.12 
            ✎
    11:48 
 | 
         
        (13), уже же говорили - РЛС тут не при делах. Это будет во всех конфах, где попытка/исключение в цикле в транзакции     
         | 
|||
| 
    16
    
        Aleks73    
     27.04.12 
            ✎
    11:49 
 | 
         
        (14) Управление автотранспортом, редакция 3.0 (3.0.16.1)
  
        О, великий !!! Какая конфа по твоему нормальная ?  | 
|||
| 
    17
    
        Karavanych    
     27.04.12 
            ✎
    11:52 
 | 
         
        (16) я ухожу из темы :))) Автор, вам надо идти оператором в 1с работать... забейте на программирование... не ваше это... с такой логикой это мрак.     
         | 
|||
| 
    18
    
        Aleks73    
     27.04.12 
            ✎
    11:55 
 | 
         
        (17) *утирая скупую мужскую слезу
  
        Он улетел !!!.....  | 
|||
| 
    19
    
        Stepa86    
     27.04.12 
            ✎
    12:04 
 | 
         
        Если в транзакции происходит исключение, которое ловит попытка, то потом при работе с БД почти наверняка (вроде б 1С писала, что всегда, но вроде б и видел где то, что зависит от того, повлияла ли ошибка на записываемые в БД данные) упадет "В данной транзакции происходили ошибки". И пофик, было там рлс или нет... я как то долго ловил причину, пока не нашел, что строку в число в транзакции конвертируют через попытку...
  
        (16) уат не является нормальной, вот типовые можно назвать, и то это не гарантирует идеальности кода везде  | 
|||
| 
    20
    
        Aleks73    
     27.04.12 
            ✎
    12:09 
 | 
         
        (19) назови какую-нить     
         | 
|||
| 
    21
    
        Stepa86    
     27.04.12 
            ✎
    12:11 
 | 
         
        (20) УПП, УТ, БП, БСП...     
         | 
|||
| 
    22
    
        Aleks73    
     27.04.12 
            ✎
    12:12 
 | 
         
        (21) упп не называть.     
         | 
|||
| 
    23
    
        Aleks73    
     27.04.12 
            ✎
    12:12 
 | 
         
        (21) БСП это уже типовая ?     
         | 
|||
| 
    24
    
        pumbaEO    
     27.04.12 
            ✎
    12:15 
 | 
         
        (23) да     
         | 
|||
| 
    25
    
        Aleks73    
     27.04.12 
            ✎
    12:17 
 | 
         
        (24) Бухгалтерия строительного предприятия или библиотека стандартных процедур ?     
         | 
|||
| 
    26
    
        pumbaEO    
     27.04.12 
            ✎
    12:18 
 | 
         
        (25) Subsystems Library - библиотека стандартных процедур. 
  
        при записи начинает транзакцию в любом случаи, любое исключение отменяет транзакцию. Все, развели срач на 20 постов.  | 
|||
| 
    27
    
        acsent    
     27.04.12 
            ✎
    12:21 
 | 
         
        ошибка при записи всегда отменяет транзакцию вне зависимости от ошибки.
  
        Что в принципе логично  | 
|||
| 
    28
    
        Ненавижу 1С    
     гуру 
    27.04.12 
            ✎
    12:22 
 | 
         
        Попытка это зло     
         | 
|||
| 
    29
    
        acsent    
     27.04.12 
            ✎
    12:22 
 | 
         
        (26) не любое исключение, а исключение связанное за записью данных     
         | 
|||
| 
    30
    
        Aleks73    
     27.04.12 
            ✎
    12:25 
 | 
         
        (28) посмотри код твоей конфы.
  
        Наверняка ты на стороне зла!  | 
|||
| 
    31
    
        Ненавижу 1С    
     гуру 
    27.04.12 
            ✎
    12:26 
 | 
         
        (30) стараюсь писать только для  внешних ресурсов
  
        зато наткнулся однажды на громадную траблу, когда попытка глушила ошибку, все работало, но криво  | 
|||
| 
    32
    
        Aleks73    
     27.04.12 
            ✎
    12:28 
 | 
         
        (31) да, и регистры никогда не добавляешь...
  
        ;-)  | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |