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

1С:Предприятие ::

Метки:справочники

Работа с транзакциями

Я
   At
 
18.05.04 - 14:27
Можно ли использовать транзакцию при записи элементов в справочник?
то есть будут ли записаны в справочник все новые элементы или только последний в случае если..

НачатьТранзакцию();  
  Пока Цикл
    Спр.Новый()
  КонецЦикла;
  Спр.Записать();
ЗафиксироватьТранзакцию();
 
 
   SnarkHunter
 
1 - 18.05.04 - 14:44
Либо все, либо ни одного...
   At
 
2 - 18.05.04 - 15:20
а у меня записала один и вывалилась с сообщением:
    ЗафиксироватьТранзакцию();
   {Обработка.ЗагрузкаГТД.Форма.Модуль(79)}: Транзакция не активна

почему такое могло случиться?
   Fynjy
 
3 - 18.05.04 - 16:40
Записывается у тебя последний новый элемент справочника. В цикл включи запись...
НачатьТранзакцию();   
 Пока Цикл 
   Спр.Новый() 
****** какие то действия *******
   Спр.Записать(); 
 КонецЦикла; 
ЗафиксироватьТранзакцию();
   At
 
5 - 18.05.04 - 17:17
(4)Ок.. понятно
внутри вроде бы всё нормально.. единственное на мой взгляд из-за чего это происходит (это я про ошибку) это то что у меня в цикле записываются два разных справочника одновременно...


Список тем форума
 
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит Тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Ветка сдана в архив. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует