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

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

Метки: 

Внешние источники данных и транзакции

Я
   бомболюк
 
22.09.17 - 14:29
Добрый день. Может сталкивался кто, и знает как обойти, подскажите, пожалуйста: есть у меня внешний источник данных (MSSQL), так вот там с транзакциями проблемы, например, если запустить такой вот незамысловатый код:

        Пока Истина цикл
            
            ВнешниеИсточникиДанных.ХХХ.НачатьТранзакцию();
            Сообщить("НачатьТранзакцию");
            ВнешниеИсточникиДанных.ХХХ.ЗафиксироватьТранзакцию();
            Сообщить("ЗафиксироватьТранзакцию");
            
        КонецЦикла;

то он очень быстро зависнет.
 
  Рекламное место пустует
   Jokerman
 
1 - 22.09.17 - 14:40
Я вообще ничего не понимаю. Бесконечный цикл зачем вам?
   бомболюк
 
2 - 22.09.17 - 14:43
(1) ну это демонстрационный код, понятно, что в реальности такого кода ни у кого нет, но смысл такой: если в цикле открывать и закрывать небольшие транзакции (закрывать по ЗафиксироватьТранзакцию или ОтменитьТранзакцию - разницы нет), то в конце концов зависнет, у меня, например, стабильно виснет в 1й тысяче повторений.
У кого есть в конфе такие ВИДы - проверьте, пожалуйста, может это только я такой счастливый.


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