Показать сообщение отдельно
Старый 20.01.2012, 15:38   #1  
NNB is offline
NNB
Участник
 
103 / 12 (1) ++
Регистрация: 31.08.2006
Ошибка Microsoft?
При рассопоставлении появилась ошибка:
"Счет-фактура %1 включен в журнал обработки НДС %2" Причем фактура древняя другого поставщика. В результате расследования выяснилось,
что в тбл PurchBookVATProcessLogTrans_RU (Спецификация журнала обработки НДС) появилась строчка в результате обработки фактуры сторно предоплаты клиента, и поле PurchBookVATProcessLogTrans_RU содержит RecId CustSettlement.
В результате в методе VendReversePosting.Validate(…..) для нормальной VendSettlement (ей не должна соответствовать запись в таблице PurchBookVATProcessLogTrans) выдается ошибка: "Счет-фактура %1 включен в журнал обработки НДС %2"
Наверное в классе CustReversePosting ситуация аналогична
За отдсутсвием времени глубоко не разбирался, но в нашем случае проблема была снята введением дополнительной проверки в
select firstonly RecId, FactureExternalId from processLogTrans
join processLogTransOper
where processLogTrans.RecId == processLogTransOper.RefRecId &&
processLogTrans.SettlementRecId == custVendSettlement.RecId &&
processLogTransOper.CanceledRefRecId == 0
&& processLogTrans.AccountNum==custVendSettlement.AccountNum; //NNB