|  | Программное заполнение проверяемого реквизита | ☑ | 
    
        | 0
    
        Rapelsina   10.12.19✎ 10:01 | 
        Добрый день!
Имеется документ, у которого имеется реквизит Исполнитель, он программно добавляется в проверяемые реквизиты.
 Я пытаюсь программно его заполнить при проведении. Значение, которым я заполняю этот реквизит, получаю при обращении к ТЧ этого документа:
 
 Объект.Исполнитель = Объект.РесурсыПредприятия[0].РесурсПредприятия.ЗначениеРесурса;
 
 Т.к. реквизит программно встает в проверяемые реквизиты, то я это заполнение делаю в процедуре Расш1_ОбработкаПроверкиЗаполненияНаСервереПеред, вытащив в расширение.
 Но при этом происходит заполнение реквизита только на форме в сам объект значение не встает, и соответственно при выполнении этого кода реквизит на форме заполнен и в то же время выходит ошибка о том, что реквизит не заполнен.
 
 Подскажите, пожалуйста, как правильно выполнить заполнение реквизита?
 |  | 
    
        | 1
    
        Дмитрий   10.12.19✎ 10:23 | 
        Классная фотка     |  | 
    
        | 2
    
        Rapelsina   10.12.19✎ 10:30 | 
        (1) моя любимая     |  | 
    
        | 3
    
        hhhh   10.12.19✎ 10:32 | 
        (0) при проведении уже поздно что-то заполнять. Заполняйте раньше.     |  | 
    
        | 4
    
        acht   10.12.19✎ 10:33 | 
        (0) Вау, целый Специалист по платформе 8.3!
Однако это не мешает ему для заполнения рекивзита _при_проведении_ использует стороннее событие _проверки_заполнения_.
 
 Ну дык и заполняй его при проведении. А при проверке - исключай из списка. Или сними галочку в метаданных, или в обработчике вместо "Объект" добавь только то, что реально надо проверять.
 |  | 
    
        | 5
    
        Rapelsina   10.12.19✎ 10:33 | 
        (3) у меня других действий нет, при которых можно было бы заполнять     |  | 
    
        | 6
    
        acht   10.12.19✎ 10:34 | 
        (3) Точно ж, перед запись надо. Ну и на режим записи посмотреть можно, чтобы удостоверится, что это точно проведение.     |  | 
    
        | 7
    
        acht   10.12.19✎ 10:35 | 
        (5) Эээ... а куда они делись?     |  | 
    
        | 8
    
        unbred   10.12.19✎ 10:35 | 
        (5) перед записью выпилил?     |  | 
    
        | 9
    
        Rapelsina   10.12.19✎ 10:37 | 
        (6) (8) перед записью на форме в клиенте мне не подходит, потому что я обращаюсь к реквизиту табличной части, и у него еще получаю значение.
На клиенте я этого значения получить не могу
 |  | 
    
        | 10
    
        hhhh   10.12.19✎ 10:39 | 
        (9) получай на сервере, в чем проблема. НА клиенте серверные процедуры и функции вызываются влет.     |  | 
    
        | 11
    
        Mankubus   10.12.19✎ 10:45 | 
        (9) на форме есть процедура ПередЗаписьюНаСервере     |  | 
    
        | 12
    
        unbred   10.12.19✎ 10:45 |  |  | 
    
        | 13
    
        D_E_S_131   10.12.19✎ 13:20 | 
        Собственно, все что вы хотели узнать о сертификации "Специалист по платформе" в одной теме.     |  | 
        Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший