добрый вечер, коллеги!
есть следующий вопрос. есть обмен между 1С ной базой и внешней учетной системой через промежуточную таблицу на MS SQL в отдельной базе. внешняя база выгружает данные, 1С забирает (регламетными заданиями). со стороны 1С чтение производится порциями через внешний источник данных в режиме управляемых блокировок
ИсточникДанных = ВнешняяИБ.МТ_ВнешнийИсточникДанных;
ИсточникДанныхSAP = ВнешниеИсточникиДанных[ИсточникДанных];
далее к Внешней ИБ передается запрос и обрабатывается в транзакции.
после обработки пакета транзакция фиксируется в обработанных строках проставляются флаги успешного чтения.
периодически возникают ошибки фиксации транзакции после обработки и взаимоблокировками между сеансами (чтение и запись), хотя 1С читает зафиксированные транзакции.
не понимаю куда копать и как оптимизировать.
(0) если источник при записи в MS SQL накладывает исключительную блокировку и блокирует всю таблицу, то прочитать у тебя не получиться что бы ты в 1С не писал
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший