Функция ЗАВЕРШИТЬ_ТРАНЗАКЦИЮ
Для работы требуется соединение с базой данных.
Функция ЗАВЕРШИТЬ_ТРАНЗАКЦИЮ завершает транзакцию.
ФУНКЦИЯ ЛОГИКА: ЗАВЕРШИТЬ_ТРАНЗАКЦИЮ(ЛОГИКА: принять)
Параметры
- принять
- Условие завершения транзакции: ДА – принять изменения, НЕТ – откат изменений.
Возвращаемое значение
ДА – в случае успешного завершения транзакции, НЕТ – в случае ошибки. В частности, ошибка может возникнуть при попытке завершить транзакцию с принятием изменений, если откатились вложенные транзакции. Если транзакция завершается с откатом – функция может вернуть НЕТ из-за ошибки в серверной части, или при попытке завершить не начатую транзакцию.
Если на момент завершения работы алгоритма остались незавершенные транзакции – они завершаются автоматически с откатом изменений. Рекомендуется избегать ситуаций принудительного завершения транзакций с откатом изменений, поскольку это приводит к сбросу кэша и, как следствие, к снижению производительности.
Обрабатывать результат можно с помощью функции ПОСЛ_ОШИБКА.