NAV4U

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000003 [Dynamics NAV 4SP3] Продажи tweak sometimes 22-05-2008 14:04 28-04-2009 16:02
Reporter apanko View Status public  
Assigned To apanko
Priority normal Resolution fixed  
Status resolved  
Summary 0000003: Кнопка "Учет и Печать" из счета продажи не работает.
Description Счет учитывается, из списка не учтенных документов удаляется.
Затем появляется сообщение об ошибке:

---------------------------
Microsoft Business Solutions-Navision
---------------------------
Нет Выбор Отчета в пределах фильтра.
Фильтры: Форма ID: Прод.Пок.Сч., По Умолчанию: Да
---------------------------
ОК
---------------------------
Additional Information
Tags No tags attached.
Attached Files jpg file icon УчетИПечать_Ошибка.JPG [^] (10,086 bytes) 22-05-2008 14:14

- Relationships

-  Notes
(0000003)
apanko (administrator)
22-05-2008 14:07

Выбраны ли отчеты по умолчанию?

-------------------------------
Администрирование / Настройка Приложения / Продажи и Маркетинг / Выбор Отчета
Использование: Учт.Счет.
-------------------------------
(0000004)
apanko (administrator)
22-05-2008 14:10

Да, печатные формы есть.
По умолчанию ни одна из них не выбрана.
(0000005)
apanko (administrator)
22-05-2008 14:13

При нажатии на кнопку "Учет и печать" вызывается кодеюнит 82 Sales-Post + Print, из которого документ продажи стандартно учитывается (будь то заказ, счет или возврат).

Затем определяется, какой отчет требуется печатать, для этого используется таблица Report Selection (t77):

После этого печатаются все отчеты, у которых Default=TRUE. Если таких отчетов нет, то соответственно ничего не печатается, а выдается ошибка.
Причина: в функции PrintReport(ReportUsage : Integer), 82 кодеюнита, нет проверки типа IF ReportSelection.FIND('-') THEN
 
ReportSelection.RESET;
ReportSelection.SETRANGE(Usage,ReportUsage);
ReportSelection.SETRANGE(Default,TRUE);
* ReportSelection.FIND('-');
REPEAT
ReportSelection.TESTFIELD("Report ID");
CASE ReportUsage OF
  ReportSelection.Usage::"SM.Invoice":
    REPORT.RUN(ReportSelection."Report ID",FALSE,FALSE,SalesInvHeader);
  ReportSelection.Usage::"SM.Credit Memo":
    REPORT.RUN(ReportSelection."Report ID",FALSE,FALSE,SalesCrMemoHeader);
  ReportSelection.Usage::"S.P.Invoice":
    REPORT.RUN(ReportSelection."Report ID",FALSE,FALSE,SalesInvHeader);
  ReportSelection.Usage::"S.P.Cr.Memo":
    REPORT.RUN(ReportSelection."Report ID",FALSE,FALSE,SalesCrMemoHeader);
  ReportSelection.Usage::"S.Shipment":
    REPORT.RUN(ReportSelection."Report ID",FALSE,FALSE,SalesShptHeader);
  ReportSelection.Usage::"S.Ret.Rcpt.":
    REPORT.RUN(ReportSelection."Report ID",FALSE,FALSE,ReturnRcptHeader);
END;
UNTIL ReportSelection.NEXT = 0;
(0000097)
apanko (administrator)
28-04-2009 16:02

Баг по прежнему присутствует в NAV 5.0 SP1 FP2

- Issue History
Date Modified Username Field Change
22-05-2008 14:04 apanko New Issue
22-05-2008 14:05 apanko Status new => confirmed
22-05-2008 14:05 apanko Status confirmed => feedback
22-05-2008 14:07 apanko Note Added: 0000003
22-05-2008 14:08 apanko Status feedback => new
22-05-2008 14:10 apanko Note Added: 0000004
22-05-2008 14:10 apanko Status new => resolved
22-05-2008 14:13 apanko Note Added: 0000005
22-05-2008 14:14 apanko File Added: УчетИПечать_Ошибка.JPG
22-05-2008 14:27 apanko Status resolved => assigned
22-05-2008 14:27 apanko Assigned To => apanko
22-05-2008 14:27 apanko Status assigned => resolved
22-05-2008 14:27 apanko Resolution open => fixed
28-04-2009 16:02 apanko Note Added: 0000097


Copyright © 2000 - 2008 Mantis Group
Rambler Top100Powered by Mantis Bugtracker