Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Розница.Работа с ЕГАИС ( проблема транзакций)

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

Хочется победить эту беду.
Пока в ЦБ отключили отправку Справочника.ЕГАИС ПрисоединенныеФайлы по обмену.Стало полегче.
Хочу вообще убрать этот справочник из подписок обмена с точками.

Дабы можно было сделать еще раз попытку отправить в ЕГАИС, нужно где то убрать обращение к транзакции..

Зачем вообще при записи элемента справочника ЕГАИСПрисоединеныефайлы транзакция??

РИБ по магазинам, без них нельзя.

Список тем форума
 
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.