|
Программно созданные реквизиты
| ☑ |
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) спасибо, заполнять нужно именно при чтении на сервере
|
|