Имя: Пароль:
1C
1С v8
Пометить на удаление все документы за период (УТ 8.2)
0 ZloyGenie
 
19.08.12
17:15
Здравствутйе!

Нашел вот такой способ:
Для каждого Документ ИЗ Метаданные.Документы Цикл
       Выборка = Документы[Документ.Имя].Выбрать();
       Пока Выборка.Следующий() Цикл
           Выборка.Ссылка.ПолучитьОбъект().Удалить();    
       КонецЦикла;
КонецЦикла;

Подскажите пожалуйста, как сюда всунуть условие за период. И чтобы не удалять а пометить на удаление?
Спасибо!
1 ChAlex
 
19.08.12
17:16
(0) А посмотреть в хелпе параметры метода Выбрать() - религия не позволяет?
2 ZloyGenie
 
19.08.12
17:18
да, поспешил. Спасибо!
А как пометить а не удалять?
3 ChAlex
 
19.08.12
17:21
УстановитьПометкуУдаления(Истина)
4 ZloyGenie
 
19.08.12
17:32
Спасибо!
5 ZloyGenie
 
20.08.12
01:27
Написал универсальную обработку для удаления/пометки всех возможных в конфигурации документов.
Кому интересно берите:
http://narod.ru/disk/59661940001.5063ae0d331692a9061b41474801b37a/УдалениеДокументов.epf.html
6 ZloyGenie
 
20.08.12
01:27
тестировал на УТ 8.2
7 hhhh
 
20.08.12
01:32
(6) да нас и та, которая во всех типовых есть вполне устраивает.
8 Godofsin
 
20.08.12
05:15
(5)СуперНужнаяВещь!!! Так охота поглумиться... =)
9 France
 
20.08.12
05:35
н-да.. любители велокатов не переведутся..