Новости для бухгалтера, бухучет, налогообложение, отчетность, ФСБУ, прослеживаемость и маркировка, 1С:Бухгалтерия

Вход или Регистрация

Показывать по 10 20 40 сообщений
Новая тема Ответить
Письмо в техподдержку 1С
[Прочее]

транзакция

nekolga
читатель
офлайн
Дата регистрации: 25.02.2006
Сообщений: 2
Пост №1
 
25.02.2006 17:22

подскажите в каких случаях возникает ошибка транзакции и как самостоятельно бороться с этой ошибкой.Как можно записать эту процедуру с помощью средств 1с и какие последствия возникают при таком сбое, если документ уже проведен.<br>для чего прописывается данная процедура в модуле дополнительно, если автоматически при проведении документа 1с уже подразумевает выполнение транзакции<br>пожалуйста можно не отвечать , но хотя бы указать ресурс где можно более подробно и глубже изучить данную проблему

np
читатель
офлайн
Дата регистрации: 18.09.2004
Сообщений: 185
Пост №2
 
25.02.2006 17:45

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

nekolga
читатель
офлайн
Дата регистрации: 25.02.2006
Сообщений: 2
Пост №3
 
26.02.2006 06:58

что такое транзакция я знаю, как никак работаю программистом меня волнует вопрос транзакций в 1с суть ее если документ по проведению подразумевает транзакцию, что имеют виду программисты добавляя эту процедуру еще и в модуль

Незнайка 1С
читатель
офлайн
Дата регистрации: 13.02.2006
Сообщений: 16
Пост №4
 
26.02.2006 10:05

целостность данных. Если транзакция не зафиксирована то то что сделано после начала транзакции не будет зафиксировано в базе. <br><br>

Руки Чешуцца
читатель
офлайн
Дата регистрации: 21.02.2006
Сообщений: 11
Пост №5
 
26.02.2006 13:15

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

ltymuf
читатель
офлайн
Дата регистрации: 22.03.2006
Сообщений: 287
Пост №6
 
22.03.2006 14:43

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

Показывать по 10 20 40 сообщений

Читают тему:

Быстрый переход
Для технических специалистов
  • Книга жалоб и предложений по работе сайта
  • Для технических специалистов
  • Представление регламентированной отчетности
  • Говорильня
  • Бухгалтерский учет: обсуждаем проекты нормативных актов и рекомендаций по ведению учета от БМЦ
  • Новый порядок применения ККТ (онлайн кассы с передачей сведений в ФНС)
  • Интернет-конференция: Оформление командировок по новым правилам
  • МАРКИРОВКА
  • ЕГАИС
  • Учет, налогообложение, автоматизация