|  | Программно созданные реквизиты | ☑ | 
    
        | 0
    
        13Дима13   26.06.14✎ 07:25 | 
        На форме есть программно созданные реквизиты. Во время записи документа они автоматически очищаются. Для этого в процедуре послезаписинасервере в модуле формы прописал процедуру для заполнения данных реквизитов. Все работало. Добавил команду печати документа. Если документ был изменен, он автоматически записывается, при этом отрабатывает та же процедура послезаписинасервере, но реквизиты не заполняются. Может кто сталкивался с подобным,подскажите, почему?     |  | 
    
        | 1
    
        Wobland   26.06.14✎ 07:30 | 
        а как программно создать реквизит?     |  | 
    
        | 2
    
        Cube   26.06.14✎ 07:30 | 
        (0) Свой код из процедуры ПослеЗаписиНаСервере() перепиши в процедуру ПриЧтенииНаСервере().
А в процедуру ПослеЗаписиНаСервере() добавь код:
 
 &НаСервере
 Процедура ПослеЗаписиНаСервере(ТекущийОбъект, ПараметрыЗаписи)
 
 ПриЧтенииНаСервере(ТекущийОбъект);
 
 КонецПроцедуры //ПослеЗаписиНаСервере()
 |  | 
    
        | 3
    
        13Дима13   26.06.14✎ 07:42 | 
        (2) реквизиты создаются в процедуре при создании на сервере, при чтении их еще нельзя заполнять. Если создавать при чтении, тогда для новых документов не будут создаваться     |  | 
    
        | 4
    
        Godofsin   26.06.14✎ 07:43 | 
        (1) БыстроПрограммноСОздатьРеквизитЯСказал();     |  | 
    
        | 5
    
        13Дима13   26.06.14✎ 07:51 | 
        (2) спасибо, заполнять нужно именно при чтении на сервере     |  |