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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.06.2006, 11:46   #1  
Косых Артём is offline
Косых Артём
Участник
Axapta Retail User
 
123 / 77 (3) ++++
Регистрация: 03.09.2004
Адрес: Москва
Счет на оплату по заказу. Баги.
На днях разбирался с функциональностью счетов на оплату по заказам.

1. В методе classDeclaration в ParmList необходимо добавить переменную parmId
Код:
#define.CurrentVersion(3)
#LOCALMACRO.ParmList
        parmId,
        salesParmUpdate,
        printout,
        printFormletter,
        printerSettingsFormletter
    #ENDMACRO
Без этой переменной в случае, если обработка счетов на оплату делается пакетами, в настройки соответствующего пакета нельзя войти больше одного раза, выдается ошибка, что запись в SalesParmUpdate уже существует.

2. в методе writeJournal того же класса считается складская себестоимость по заказу.
При больших объемах складских данных этот расчет занимает относительно большое время. Но данные этого расчета затем нигде не используется (проверял через перекрестные ссылки), потому строчку
Код:
custInvoice4PaymJour.CostValue          = salesTotals.totalCostValue();
закомментировать можно и это сильно ускорит обработку счетов на оплату.

Надеюсь данная информация кому-нибудь будет полезна.

Последний раз редактировалось Косых Артём; 23.06.2006 в 11:31.
Старый 23.06.2006, 11:26   #2  
Zepp is offline
Zepp
Участник
MCBMSS
 
37 / 31 (2) +++
Регистрация: 26.10.2005
О какой версии Axapta идет речь?
Если в 3.0 CIS SP4 добавить данную строку ("parmId,"), то при попытке обработать счет выдается ошибка "Ошибка времени выполнения. : SalesFormLetter_Invoice4Paym_RU (Объект), не найден исполнимый код метода 'unpack'.".
Старый 23.06.2006, 11:32   #3  
Косых Артём is offline
Косых Артём
Участник
Axapta Retail User
 
123 / 77 (3) ++++
Регистрация: 03.09.2004
Адрес: Москва
3.0 CIS SP3 (если в SP4 parmId нет, то тоже самое)
извиняюсь, запятую полсе ParmId забыл, ну и в CurrentVersion следующий номер поставить надо. в исходном сообщении исправил.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Список прихода и Счет на оплату по заказу на покупку ap DAX: Функционал 6 10.04.2008 12:50
Счёт на оплату (цена) fialka DAX: Программирование 1 25.12.2006 16:00
Счет на оплату в Закупках Zveriok DAX: Функционал 2 24.06.2005 11:24
Счет на оплату не формируется. Venera DAX: Функционал 1 16.03.2004 19:06
Счет на оплату услуг balamut DAX: Функционал 0 15.11.2002 10:47

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

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

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