Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
16 ноя 2024, 23:59

Можно ли Исспользовать транзакции для записи в регистр?

Автор heavix, 05 ноя 2010, 09:31

0 Пользователей и 1 гость просматривают эту тему.

heavix

Уважаемые господа подскажите пожалуйста:
возникла необходимость написать внешнюю обработочку которая скорректирует данные в трех регистрах...
Боюсь ситуации когда одновременно с работой моей обработки кто-то из пользователей начнет проводить
документ обращающийся к этим регистрам!
Собственно вопрос:
будет ли корректно написать следующим образом...

НачатьТранзакцию();
Пока Выборка.Следующий() Цикл
....
...Заполнение полей регистра...
Попытка
...Запись в регистры...
Исключение
  ОтменитьТранзакцию();
....
КонецПопытки;
КонецЦикла;
ЗафиксироватьТранзакцию();

Внутри цикла обрабатывается еще прогрессбар...

и если данных достаточно много - корректно ли данная конструкция будет работать? и будет ли?
Заранее благодарен всем кто откликнется!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск