| 
    
 | 
        Как программно отключить проверку заполнения у реквизита табличной части?         | 
☑ | 
    
        | 
    0
    
        Тенепопятам    
       
    
    14.07.23 
            ✎
    17:31 
 | 
         
        В обработке проверки заполнения полностью очищаю массив реквизитов, несмотря на что документ не проводится и выдается сообщение о том, что не заполнен реквизит. Реквизит находится в табличной части, у него включена проверка "Выдавать ошибку". Платформа 8.3.22.1851, конфигурация БП3.
 В чем может быть дело?     
         | 
 | 
    
    
        | 
    1
    
        vicof    
       
    
    14.07.23 
            ✎
    17:35 
 | 
         
        СтандартнаяОбработка = Ложь?     
         | 
 | 
    
    
        | 
    2
    
        lubitelxml    
       
    
    14.07.23 
            ✎
    17:40 
 | 
         
        (0) продам отладчик, скидка 50% в честь пятницы ))     
         | 
 | 
    
    
        | 
    3
    
        Тенепопятам    
       
    
    14.07.23 
            ✎
    17:55 
 | 
         
        (1) Там нет стандартной обработки     
         | 
 | 
    
    
        | 
    4
    
        Тенепопятам    
       
    
    14.07.23 
            ✎
    17:59 
 | 
         
        (2) Отладчик доходит до конца проверки заполнения, далее по замеру производительности выполняются только процедуры из ОМ ОценкаПроизводительностиХХХ. Результат - сообщение о том, что реквизит не заполнен и непроведенный документ.     
         | 
 | 
    
    
        | 
    5
    
        Donkey_hot    
       
    
    14.07.23 
            ✎
    18:07 
 | 
         
        (4) ПорядковыйНомер = МассивРеквизитов.Найти("МояТЧ.МойРеквизит");
     Если ПорядковыйНомер <> Неопределено Тогда
       МассивРеквизитов.Удалить(ПорядковыйНомер);
     КонецЕсли;     
         | 
 | 
    
    
        | 
    6
    
        Donkey_hot    
       
    
    14.07.23 
            ✎
    18:08 
 | 
         
        (5) Вместо МассивРеквизитов - ПроверяемыеРеквизиты.     
         | 
 | 
    
    
        | 
    7
    
        Тенепопятам    
       
    
    14.07.23 
            ✎
    18:09 
 | 
         
        (5) В начале процедуры стоит ПроверяемыеРеквизиты.Очистить()     
         | 
 | 
    
    
        | 
    8
    
        Donkey_hot    
       
    
    14.07.23 
            ✎
    18:14 
 | 
         
        (7) И Отказ = Ложь?     
         | 
 | 
    
    
        | 
    9
    
        Тенепопятам    
       
    
    14.07.23 
            ✎
    18:16 
 | 
         
        (8) Да     
         | 
 | 
    
    
        | 
    10
    
        Donkey_hot    
       
    
    14.07.23 
            ✎
    18:17 
 | 
         
        (9) Тогда это магия, не иначе.     
         | 
 | 
    
    
        | 
    11
    
        lubitelxml    
       
    
    14.07.23 
            ✎
    18:17 
 | 
         
        (9) что-то странное, покажи целиком процедуру ОбработкаПроверкиЗаполнения     
         | 
 | 
    
    
        | 
    12
    
        Тенепопятам    
       
    
    14.07.23 
            ✎
    18:19 
 | 
         
        Отказ = ИСТИНА     
         | 
 | 
    
    
        | 
    13
    
        Donkey_hot    
       
    
    14.07.23 
            ✎
    18:20 
 | 
         
        (12) Значит, где-то в коде проверили раньше.     
         | 
 | 
    
    
        | 
    14
    
        Тенепопятам    
       
    
    14.07.23 
            ✎
    18:22 
 | 
         
        (13) Ясно, буду копать, Спасибо!     
         | 
 | 
    
    
        | 
    15
    
        lubitelxml    
       
    
    14.07.23 
            ✎
    18:39 
 | 
         
        (12) целиком код покажи процедуры     
         | 
 | 
    
    
        | 
    16
    
        yopQua    
       
    
    16.07.23 
            ✎
    14:59 
 | 
         
        это происходит и в форме и в объекте     
         | 
 |