Доработан код работы с транзакциями