0
Igor_86
09.11.15
✎
21:20
|
добрый вечер, коллеги!
есть следующий вопрос. есть обмен между 1С ной базой и внешней учетной системой через промежуточную таблицу на MS SQL в отдельной базе. внешняя база выгружает данные, 1С забирает (регламетными заданиями). со стороны 1С чтение производится порциями через внешний источник данных в режиме управляемых блокировок
ИсточникДанных = ВнешняяИБ.МТ_ВнешнийИсточникДанных;
ИсточникДанныхSAP = ВнешниеИсточникиДанных[ИсточникДанных];
ИсточникДанныхSAP.НачатьТранзакцию(,УровеньИзоляцииТранзакций.ЧтениеЗафиксированных);
далее к Внешней ИБ передается запрос и обрабатывается в транзакции.
после обработки пакета транзакция фиксируется в обработанных строках проставляются флаги успешного чтения.
периодически возникают ошибки фиксации транзакции после обработки и взаимоблокировками между сеансами (чтение и запись), хотя 1С читает зафиксированные транзакции.
не понимаю куда копать и как оптимизировать.
|
|