Добрый день!
У нас возникает очень часто проблема у пользователей, к примеру, разносят журнал Проводок, выходит ошибка, что код операции не заполнен. У другого пользователя, этот же журнал без проблем разноситься. Нужно сбрасывать кэш, после сброса все работает опять нормально, какое то время.
Проблема оказалась в классе JournalCheckPostLedger в методе updateVoucherDrawPost()
Там есть кусок кода:
X++:
if (journalTableData.journalTable().VoucherDraw == JournalVoucherDraw::Post && ! voucher) {
переменная voucher как раз и выбирается из кэша, а значит и инициализация строк не происходит корректно.
Не могу понять, это так и должно быть? Попробовал убрать !voucher вроде все нормально работает. Хотелось бы услышать ваше мнение.
DAX 2009 RU5