AXForum  
Вернуться   AXForum > Microsoft Dynamics NAV > NAV: Функционал
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.05.2005, 12:42   #6  
SVG is offline
SVG
Участник
 
201 / 10 (1) +
Регистрация: 15.11.2004
Я так понял что из двух учт. счетов вам надо намечатать один общий счет-фактуру и накладную?

Тогда:
в репорте на реквест форме сделать параметр "печатать по заказу".
Все учтенные счета фактуры имеют в поле "Заказ Но." один номер.

Теперь кодеюнит 12401.Standard Report Management
Туда надо передать признак, что мы хотим печатать не по номеру документа, а по номеру заказа. Это я думаю сами догатаетесь как сделать
Далее - в функции GetSalesDoc там где на строки ставится фильтр по номеру документа (это в самом начале функции - вот кусок кода)
<div class='CALtop'>C/AL</div><div class='CAL'>
.............
 SalesHeaderType::"Posted Invoice":
   BEGIN
     SalesInvoiceLine.SETRANGE("Document No.",SalesHeaderNo);
     IF NOT SalesInvoiceLine.FIND('-') THEN
       EXIT;
     SalesInvoiceHeader.GET(SalesHeaderNo);
....................
</div>



пишем свой код - типа если нам надо по заказу - фильтр на строки по полю ЗаказНо -
<div class='CALtop'>C/AL</div><div class='CAL'>
.............
 SalesHeaderType::"Posted Invoice":
   BEGIN
     IF SourceDocNo =  SourceDocNo::OrderNo
           THEN SalesInvoiceLine.SETRANGE("Order No.",SalesOrderNo)
           ELSE SalesInvoiceLine.SETRANGE("Document No.",SalesHeaderNo);
     
     IF NOT SalesInvoiceLine.FIND('-') THEN
       EXIT;
     
     SalesInvoiceHeader.GET(SalesHeaderNo);
....................
</div>


Ну вот соссно и все, дальше она сама посчитает все что вам надо.
Номер фактуры ессно надо будет по всей видимости брать из самого первого учтенного счета, но это мелочи.
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 18:25.