Руководство разработчика

Функция ЗАВЕРШИТЬ_ТРАНЗАКЦИЮ

Для работы требуется соединение с базой данных.

Функция ЗАВЕРШИТЬ_ТРАНЗАКЦИЮ завершает транзакцию.

ФУНКЦИЯ ЛОГИКА: ЗАВЕРШИТЬ_ТРАНЗАКЦИЮ(ЛОГИКА: принять)

Параметры

принять
Условие завершения транзакции: ДА – принять изменения, НЕТ – откат изменений.

Возвращаемое значение

ДА – в случае успешного завершения транзакции, НЕТ – в случае ошибки. В частности, ошибка может возникнуть при попытке завершить транзакцию с принятием изменений, если откатились вложенные транзакции. Если транзакция завершается с откатом – функция может вернуть НЕТ из-за ошибки в серверной части, или при попытке завершить не начатую транзакцию.

Если на момент завершения работы алгоритма остались незавершенные транзакции – они завершаются автоматически с откатом изменений. Рекомендуется избегать ситуаций принудительного завершения транзакций с откатом изменений, поскольку это приводит к сбросу кэша и, как следствие, к снижению производительности.

Обрабатывать результат можно с помощью функции ПОСЛ_ОШИБКА.


См. также: