транзакция

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

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

НачатьТранзакцию();
//твой мега-код
ЗафисироватьТранзакцию();

Если возникло исключение, то откатцца все."
А еще ея вставляют, чтобы ускорить процесс получения данных. Правда при этом рекомендуется монопольный режим. Либо остальные пользователи завоют.
Читают тему
(гостей: 1)

Быстрый переход