Транзакция предназначена для записи в информационную базу согласованных изменений. Все изменения, внесенные в информационную базу после начала транзакции, будут затем либо целиком записаны, либо целиком отменены. Т.е. например при проведении документа выключается электричество, и документ оказывается проведен неполностью. Чтобы такого не происходило, как раз используется методы НачатьТранзакцию() - ЗафиксироватьТранзакцию(), которые помогут избежать логических нарушений в базе. Также их применяют, чтобы выполнить набор команд, при которых требуется блокировать систему от промежуточных изменений другими пользователями. Как вариант - набор команд должен быть выполнен полностью: т.е. или все команды или ни одной.