Код IT
← Каталог

Переменные и типы данных 1С — Транзакционность

Фрагмент из «Переменные и типы данных 1С»: Транзакционность.

1С (BSL) main.bsl
Процедура Транзакция()
    НачалоТранзакции();
    
    Попытка
        // Операции с данными
        ДокументОбъект = Документы.РасходнаяНакладная.СоздатьДокумент();
        ДокументОбъект.Записать();

        ЗафиксироватьТранзакцию();
    Исключение
        ОтменитьТранзакцию();
        Сообщить(ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
    КонецПопытки;
КонецПроцедуры
Процедура Транзакция()
    НачалоТранзакции();
    
    Попытка
        // Операции с данными
        ДокументОбъект = Документы.РасходнаяНакладная.СоздатьДокумент();
        ДокументОбъект.Записать();

        ЗафиксироватьТранзакцию();
    Исключение
        ОтменитьТранзакцию();
        Сообщить(ПодробноеПредставлениеОшибки(ИнформацияОбОшибке()));
    КонецПопытки;
КонецПроцедуры