Удаление записей из независимого регистра сведений
По теме из базы знаний
- Универсальная обработка независимых регистров сведений
- Удаление записей независимого регистра сведений (для обычных и управляемых форм)
- Удаление записей Независимого Регистра Сведений
- Удаление и изменение записей независимого регистра сведений (обычные и управляемые формы)
- Передача удаления записей независимого регистра сведений через типовой обмен
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Перебрать все значения измерений и выполнить по ним очистку - запись пустого набора:
НаборЗаписей = РегистрыСведений.МойРегистр.СоздатьНаборЗаписей();
Для каждого СтрокаТаблицы Из ТаблицаИзмерений Цикл
НаборЗаписей.Отбор.ИмяИзмерения.Установить(СтрокаТаблицы.ИмяКолонкиИзмерения);
НаборЗаписей.Записать();
КонецЦикла;
(7) Типа такого:
РазмерПорции = 50;
ОбработаноЭлементов = 0;
НачатьТранзакцию();
Для Каждого Элемент Из Массив Цикл
...........................
НаборЗаписей.Записать();
ОбработаноЭлементов = ОбработаноЭлементов + 1;
Если ОбработаноЭлементов % РазмерПорции = 0 Тогда
ЗафиксироватьТранзакцию();
НачатьТранзакцию();
КонецЕсли;
КонецЦикла;
ЗафиксироватьТранзакцию();
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот