HelpF.pro

Как при групповой обработке объектов реализовать стратегию "либо все, либо ничего"?

Сделать все или ничего - задается с помощью встроенных функций:
НачатьТранзакцию();
ЗафиксироватьТранзакцию();
ОтменитьТранзакцию();

Пример:
Код 1C v 8.х
 НачатьТранзакцию(); 

// В переменной "ВыборкаДанных" содержатся данные для записи в справочник.
Пока ВыборкаДанных.Следующий() Цикл
ЭлементОбъект = Справочники.ЕдиницыИзмерения.СоздатьЭлемент();
ЭлементОбъект.Код = Выборка.Код;
ЭлементОбъект.Наименование = Выборка.Наименование;

// Остальные реквизиты

ЭлементОбъект.Записать();
КонецЦикла;
ЗафиксироватьТранзакцию();

ОтменитьТранзакцию();

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq8/view/26.html