Как удалить записи регистра сведений, подчиненного регистратору в 1с 8.3? | Форум Программирование в ЗУП 3.1

Форум

Добро пожаловать на «ЗУП по зубам» — Форум по ЗУП 3.1 на платформе 1С 8.3!

Задайте вопрос и специалисты-консультанты постараются вам помочь!

1 ответ(ов) в теме
ZupMan
не в сети 5 часов
На сайте с 16.03.2019
Администратор
Тем 141
Сообщения 241
1
16:32

Чтобы удалить (почистить) записи регистра сведений, подчиненного регистратору в 1с 8.3, используйте следующий запрос:

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

Редакции сообщения
27.06.2019 17:03ZupManПричина: не указано
0
Вы не имеете права на публикацию сообщений в этой теме