Показать сообщение отдельно
Старый 29.12.2015, 13:14   #1  
kefir_nasty is offline
kefir_nasty
Участник
 
15 / 10 (1) +
Регистрация: 11.05.2010
AX 2009 Обработка продаж - Счет-фактура multiThread in batch
Всем добрый день,
столкнулась с такой проблемой, после запуска операции Дебиторы/Периодические операции/Обработка продаж/Счет-фактура в пакетном режиме пакет валится с ошибкой Function'SalesFormLetterEndMultiThread.buildJournalList' has been called incorrectly.
Посмотрела класс SalesFormLetterEndMultiThread. В нем какая-то странность.
В методе formLetterConstruct() есть код локализации:
// <GEEU>
case classnum(SalesFormLetter_Invoice4Paym_RU) :
return SalesFormLetter::construct(DocumentStatus::Invoice4Paym_RU, false);

case classnum(SalesFormLetter_Facture_RU) :
return SalesFormLetter::construct(DocumentStatus::Facture_RU, false);
// </GEEU>

а в методе buildJournalList на нее никакого намека, поэтому и проваливаюсь в дефолтный кейс в свитче:
default :
throw error(strfmt("@SYS19306",funcname()));

Вопрос такой: может быть кто-нибудь в курсе, есть ли исправление где-нибудь в каком-нибудь hotfix-e, или надо самой доработать этот момент.
Спасибо!

Последний раз редактировалось kefir_nasty; 29.12.2015 в 13:18.