Учебник по 1С

Обучение, сотни фирм и предприятий предлагают свои услуги рекламные агентства. |

Транзакции


При удалении множества элементов справочника для ускорения работы можно заключить цикл в транзакцию. При этом реальное удаление (пометка на удаление) всех элементов произойдет только по команде ЗафиксироватьТранзакцию(). На время транзакции справочник блокируется.

СпрСотр = СоздатьОбъект("Справочник.Сотрудники");

НачатьТранзакцию();

СпрСотр.ВыбратьЭлементы();

Пока СпрСотр.ПолучитьЭлемент()=1 Цикл

......СпрСотр.Удалить(0); //пометка на удаление

КонецЦикла;

ЗафиксироватьТранзакцию();





Начало  Назад  Вперед