Имя: Пароль:
1C
1С v8
Как сохранить удалённые строки из ТЗ
0 МешочекЗнаний
 
17.01.17
12:41
День добрый.

Не могу сообразить как правильно сохранить удаляемые строки из ТЗ.

    Отбор = Новый Структура();
    Отбор.Вставить("ОставитьСтроки",Ложь);
    УдаляемыеСтрокиМассив = ТЗДвиженияПоРегистру.НайтиСтроки(Отбор);

    //Эти строки удалим - движения будут новые        
    Для каждого Элем Из УдаляемыеСтрокиМассив Цикл
        ТЗДвиженияПоРегистру.Удалить(Элем);  
    КонецЦикла;

После этого кода он удаляет не только строки из ТЗДвиженияПоРегистру, но и в УдаляемыеСтрокиМассив.
В массиве в полях пишет: Выполнение операции невозможно, т.к. строка была удалена.
1 Ёпрст
 
17.01.17
12:43
храни их в другой ТЗ.
2 Живой Ископаемый
 
17.01.17
12:45
Сначала скопировать(Строки) потом для каждая строка из строки Удалить(Строка)
3 Живой Ископаемый
 
17.01.17
12:45
контрольный вопрос - а зачем?
4 shamannk
 
17.01.17
12:46
(0) ТЗДвиженияПоРегистру = ТЗДвиженияПоРегистру .Скопировать(Новый Структура("ОставитьСтроки",Истина));
5 МешочекЗнаний
 
17.01.17
12:58
Что то стыдно
(4) Спасибо
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.