Имя: Пароль:
1C
1С v8
Копирование документа
0 TwoWorld
 
31.08.11
15:47
Находясь в модуле формы документа, как мне программно скопировать данный документ (т.е создать новый документ со значениями реквизитов старого а старый пометить на удаление?)
1 zbv
 
31.08.11
15:50
если мне надо что-то _скопировать_, какой же метод мне применить?
2 Шапокляк
 
31.08.11
15:51
(1) Удалить(), конечно!
3 Wobland
 
31.08.11
15:52
да вы что? копирование с последующим удалением - это перенос!
4 mikecool
 
31.08.11
15:53
изменить номер и все
5 TwoWorld
 
31.08.11
15:53
понял спасибо
6 Wobland
 
31.08.11
15:54
щас выяснится, что это вопрос про дерево метаданных
7 TwoWorld
 
31.08.11
16:19
(6) нет, я решил вопрос, а как закрыть старую форму, с сохранением?
           Об = ЭтотОбъект.Скопировать();
           Об.ЗаявкаВыполнена = Истина;
           Об.Дата = ТекущаяДата();
           Об.Записать(РежимЗаписиДокумента.Проведение);
           Документ = об.Ссылка;
           ЭтаФорма.Закрыть("ОК");
8 Wobland
 
31.08.11
16:23
зачем старые грохать да новые заводить ради одного флажка?
9 zbv
 
31.08.11
16:25
(7) Записать(); Закрыть();
Ошибка? Это не ошибка, это системная функция.