Как пометить документы на удаление в 1С 8.2, 8.3 программно?
Как пометить документы на удаление в 1С 8.2, 8.3 программно?
Пример:
Процедура КакПометитьДокументыНаУдалениеВ1СПрограммно() //документ должен быть не проведенным Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | РеализацияТоваровУслуг.Ссылка |ИЗ | Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг |ГДЕ | РеализацияТоваровУслуг.Дата >= &Дата"; Запрос.УстановитьПараметр("Дата",ВыбДата); РезультатЗапроса = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = РезультатЗапроса.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл // Вставить обработку выборки ВыборкаДетальныеЗаписи ОбДок=ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект(); ОбДок.ПометкаУдаления=Истина; ОбДок.Записать(); КонецЦикла; КонецПроцедуры Процедура КнопкаВыполнитьНажатие(Кнопка) КакПометитьДокументыНаУдалениеВ1СПрограммно(); КонецПроцедуры
Получен ответ на вопрос: Как пометить документы на удаление в 1С 8.2, 8.3 программно?