В типовой рознице при розничной продаже продукции с ЕГАИС есть обращение к процедуре ПодготовитьСообщениеКПередаче
в общем модуле ИнтеграцияЕГАИС.
В нем есть конструкция
--
НачатьТранзакцию();
Попытка
ИсходящееСообщение = ДобавитьЗаписьВПротоколОбмена(
--
Далее внутри этой процедуры есть обращение к процедуре ДобавитьФайл из общего модуля РаботаСфайлами.
В этой процедуре есть такая конструкция..
--
НачатьТранзакцию();
Попытка
ПрисоединенныйФайл.Записать();
--
где Присоединенныйфайл это элемент справочника ЕГАИСПрисоединенныефайлы..
Если ПрисоединенныйФайл.Записать() дает ошибку ( как правило конфликт блокировок при выполнении транзакции при обмене) то ес-но вылезает потом
ошибка "в данной транзакции уже происходили ошибки"..
Хочется победить эту беду.
Пока в ЦБ отключили отправку Справочника.ЕГАИС ПрисоединенныеФайлы по обмену.Стало полегче.
Хочу вообще убрать этот справочник из подписок обмена с точками.
Дабы можно было сделать еще раз попытку отправить в ЕГАИС, нужно где то убрать обращение к транзакции..
Зачем вообще при записи элемента справочника ЕГАИСПрисоединеныефайлы транзакция??
РИБ по магазинам, без них нельзя.